ડો LLOYD: આ વિડિઓ માં અમે જઈ રહ્યાં છો ટ્રાન્સમિશન કંટ્રોલ વિશે વાત કરવા માટે પ્રોટોકોલ TCP. તમે જોયા ન હોય તો ઈન્ટરનેટ પ્રોટોકોલ પર વિડિઓ, IP, તમે આમ કરવા માંગો છો શકે છે આ વિડિઓ જોવાનું પહેલાં કારણ કે બે સુંદર જંગ છે. તેથી, ઈન્ટરનેટ પ્રોટોકોલ, ફરીથી, એક ઝડપી સારાંશ, કે પ્રોટોકોલ છે જાણકારી માટે કે જે ફરે છે એક મેળવવા માટે એક મોકલવા મશીન માંથી નેટવર્ક મારફતે મશીન. તેથી TCP શું છે? માત્ર એક મોકલવાથી ખસેડવાની જ્યારે મશીન મેળવવા માટે મશીન, સંપૂર્ણ વાર્તા નથી. અમે પણ અમારા કાર્યક્રમ ખબર છે કે અમારા કમ્પ્યુટર્સ, ઉદાહરણ તરીકે, બહુવિધ કાર્યક્રમો ચલાવી રહ્યા છે, અને ઘણી સેવાઓ છે તે મશીનો પર ચાલી રહ્યું છે. અને તેથી, અમે એક પેકેટ વિચાર કરવા માંગો છો, તો અથવા ચોક્કસ કાર્યક્રમ માહિતી ચોક્કસ મશીન પર, અમે વધુ માહિતીની જરૂર IP માટે પરવાનગી આપે છે માત્ર શું કરતાં અમને વિચાર બિંદુ પરથી માહિતી બી નિર્દેશ તેથી, TCP ગણી શકાય પેકેટ દિગ્દર્શન યોગ્ય કાર્યક્રમ, અથવા સુધારવા માટે સેવા, પ્રાપ્ત મશીન પર. જેમ તમે કદાચ અને તેથી તે મહત્વનું છે , તે જવા માટે માનવામાં આવે છે જ્યાં ખબર અપેક્ષા અને પેકેટ શું છે તે જ સમયે માટે. અને તેથી, વારંવાર, તમે લગભગ જ્યારે વાત પ્રસારણ નિયંત્રણ પ્રોટોકોલ TCP, તમે ખરેખર ઘણી વખત તે સાંભળવા સંદર્ભ, TCP કે IP સ્લેશ, અથવા માત્ર TCP / IP. આ બે પ્રોટોકોલો જેથી છે કે જંગ, તેઓ મૂળભૂત રીતે કરશો એક એકમ તરીકે ગણવામાં આવે છે. પરંતુ તેઓ બે અલગ પ્રોટોકોલ છે કે બે અલગ વસ્તુઓ નથી. ફરીથી, IP મેળવવા માટે જવાબદાર છે એક મશીન બીજા તે. અને TCP માટે જવાબદાર છે યોગ્ય પ્રોગ્રામની તે મેળવવામાં અથવા મશીન પર યોગ્ય સેવા. અને તે કંઈક કરે છે IP કરતું નથી કે બીજું, જે ગેરંટી ડિલિવરી છે. તેથી, અમે હવે દંપતિ એક મશીનના IP તો કહેવાતા પોર્ટ નંબર સાથે સંબોધવા, અને પોર્ટ નંબર કેવી રીતે ચોક્કસ છે સેવા, અથવા ઉપયોગીતા, અથવા કાર્યક્રમ, મશીન પર ઓળખવામાં આવે છે. અમે હવે એક IP હોય તો સરનામું વત્તા પોર્ટ નંબર, હવે અમે અનન્ય ઓળખી શકે છે ચોક્કસ સેવા ચોક્કસ મશીન પર ચાલી રહ્યું છે. TCP અને IP છે તેથી કે શા માટે જેથી વારંવાર interrelated કે પોર્ટ નંબર, કારણ કે તેના પોતાના પર ખરેખર નથી તમે જરૂર હોય તો કંઈપણ અર્થ પોર્ટ નંબર, અને મશીન કે તમે વિશે વાત કરી રહ્યાં છો. શું મશીન ઉપયોગ કરી તેવું માનવામાં આવે છે આ ચોક્કસ પોર્ટ, ઉદાહરણ તરીકે. ટીસીપી, નથી કે અન્ય વસ્તુ હું તેને ડિલિવરી ગેરન્ટી છે, જણાવ્યું હતું. તેથી, ઉપરાંત પોર્ટ નંબર સ્પષ્ટ, તે પણ કેટલા સૂચવે પેકેટો, ઈન્ટરનેટ પ્રોટોકોલ, IP, માં માહિતી વિભાજિત છે. અને તે જેથી તેઓ તે પેકેટો ઓર્ડર પ્રાપ્ત પર પુનઃનિર્માણ કરી શકાય છે તેઓ એ received-- તો પણ મશીન, તેઓ મોકલવામાં આવ્યા હતા કરતાં અલગ ઓર્ડર. IP કારણ કે થાય છે એ જોડાણરહિત પ્રોટોકોલ છે, અને તેથી અલગ પેકેટો લઇ શકે છે સિસ્ટમ મારફતે વિવિધ પાથો. આ પોર્ટ નંબરો કેટલાક ખૂબ જ સામાન્ય રીતે વપરાય છે, અને તેઓ પ્રમાણિત કરવામાં આવી છે બધા કમ્પ્યુટર્સ સમગ્ર જેમ કે, ખૂબ ખૂબ દરેક હવે કમ્પ્યુટર ઉત્પાદક. તેથી FTP કહેવાય કંઈક છે, ફાઇલ સ્થાનાંતર પ્રોટોકૉલ, વહન કરવા માટે વપરાય છે કે જે ફાઇલો, કારણ કે જો તમે આશા રાખી શકે છે , એક મશીન માંથી કે પરંપરાગત પોર્ટ 21 વાપરે છે. ઇમેઇલ, SMTP પોર્ટ 25 વાપરે છે. DNS, ડોમેન નામ સિસ્ટમ છે, કે જે અમે અમારા ઈન્ટરનેટ બાળપોથી વિશે વાત વિડિઓ, પોર્ટ 53 વાપરે છે. તમે ક્યારેય બ્રાઉઝ કરી રહ્યાં છો, તો વેબ, તમે ખૂબ ખૂબ છો હંમેશા સિવાય, પોર્ટ 80 નો ઉપયોગ કરીને તમે સુરક્ષિત રીતે વેબ બ્રાઉઝ કરી રહ્યાં છો પોર્ટ 443 નો ઉપયોગ કરીને સુરક્ષિત વેબ બ્રાઉઝિંગ,. તેથી આ TCP / IP પ્રક્રિયા શું છે? શું બંને સાથે ચાલી રહ્યું છે સાથે મળીને આ પ્રોટોકોલ? વેલ, તે વિશે વાત કરો. એક કાર્યક્રમ માહિતી મોકલવા માટે માંગે છે, TCP, હિસ્સામાં માં તેને તોડી મદદ કરે છે અને તે પેકેટો પ્રત્યાયન કમ્પ્યુટરની નેટવર્ક સોફ્ટવેર. તેથી તે માહિતી અને તે લે તેને આસપાસ માહિતી આવરણમાં કે શું પોર્ટ સૂચવે પર જાઓ તેવું માનવામાં આવે છે, અને શું હુકમ છે કે પેકેટ બધા બહાર છે. તેથી, બે પેકેટ 10 એક બનાવવા 10, 10 ત્રણ, અને તેથી પર. IP તે માહિતી હિસ્સામાં નહીં કે TCP સાથે આવરિત કરવામાં આવી છે, અને તે વિશે વધુ માહિતી આવરણમાં જ્યાં પેકેટ જવા માટે માનવામાં આવે છે. અમે આ IP કહી શકે પેકેટ આસપાસના સ્તરો. તેથી, તે જેમ, પ્રકારની છે તે માળો ડોલ્સ છે. અમે માહિતી છે મધ્ય, અને પછી, ટોચ પર TCP જ્યાં તે કહેવાની TCP છે ની અંદર માહિતી શું પોર્ટ જવા માટે રહેવા મશીન પર અથવા શું સેવા. કે આસપાસ IP લેયર છે. શું IP સરનામું, શું મશીન, ખરેખર આ રહ્યો છે. તેથી, છે કે પેકેટ કરવામાં આવી તે તમામ સ્તરો સાથે આવરિત, ઈન્ટરનેટ પ્રોટોકોલ મારફતે મોકલવામાં આવે છે રાઉટર સિસ્ટમ મારફતે મેળવવામાં બિંદુ પરથી બિંદુ બી જ્યારે મશીન, અથવા ઉપકરણ પ્રાપ્ત નહીં તે આઇપી જુએ સ્તર, તે ઓહ, કે કહે છે મારા IP સરનામું છે, તેથી તે લે છે બંધ પ્રકારના તિરાડો ઇંડા, અને IP સ્તર બોલ લે છે. પછી તે ત્યાં છે કે જુએ છે એક TCP સ્તર, અને તે કહે છે, આ છે, જેમ બરાબર લાગે છે, પોર્ટ એક્સ, અથવા પોર્ટ વાય જઈ રહી છે. અને દેખીતી રીતે તે છે પેકેટ નંબર 15 આઠ. તેથી તે જાણવા માટે સારી છે. તેથી પછી તે માહિતી લઇ શકે છે, હવે TCP સ્તર બોલ લઇ, તે પોર્ટ X માટે છે, એ જાણીને કે અને તે પેકેટ નંબર આઠ છે અને અંદર માહિતી મળે છે. અને તે માટે માહિતી તૈયાર કરી શકો છો યોગ્ય રીતે આયોજન કરવામાં આવે છે. અને બધા એક વખત માહિતી પ્રાપ્ત થાય છે, TCP યોગ્ય કરવા માટે તેને બંધ હાથ કરી શકો છો સેવા, અને કહે છે, અહીં તમે જાઓ. અહીં તમે પ્રાપ્ત માહિતી છે. તે પ્રક્રિયા જોવા શકે છે આ કંઈક. તેથી આપણે એક ઇમેઇલ મોકલી આપો એક રીસીવર એક પ્રેષક. અને ચાલો આ કહેવું ઇમેઇલ, ખૂબ નાની છે તેથી અમે માત્ર તે ભંગ કરવાની જરૂર ચાર પેકેટો, અને અમે તેમને કૉલ કરશો, બી, સી, અને ડી ઠીક છે, આપણે ખસેડવા માંગો છો શું થાય છે કે પ્રથમ પેકેટ? વેલ, અમે માહિતી કે ભાગ લે છે, પેકેટ ભાગ છે કે જે માહિતી અને તે આસપાસ અમે જઈ રહ્યાં છો એક TCP સ્તર સાથે તે લપેટી. ઇમેઇલ્સ, તમે યાદ કરી શકે છે પોર્ટ 25 દ્વારા મોકલવામાં આવે છે, અને અમે માહિતી ચાર હિસ્સામાં હોય છે, અહીં, અમે ઉપયોગ કરી રહ્યા છીએ, અને આ તેમને પ્રથમ છે. તેથી કદાચ અમારા TCP સ્તર સમાવે માહિતી વેલ, અમે છો વિશે 25 પોર્ટ રહ્યું છે, અને આ પેકેટ નંબર ચાર છે. કે આસપાસ છે, તેથી હવે અમે બધા છે કે માહિતી મળીને બનીને અમે તેને કરવા માંગો છો જ્યાં કહી રહ્યા છીએ જાઓ, શું મશીન, શું IP સરનામું આ પેકેટ મળે છે તેવું માનવામાં આવે છે. અને તે IP લેયર ભાગ છે. અને અન્ય માહિતી છે ત્યાં, તેમજ આવા માં પરત સરનામું કિસ્સામાં કંઈક ખોટું જાય ક્યાં મોકલવી તે જાણે માહિતી બેક, અને તેથી પર. પરંતુ IP લેયર જાય કે બધા આસપાસ છે. કે સમગ્ર વસ્તુ બનીને આવે છે સાથે મળીને એક મોટા એકમ તરીકે, અને IP ટ્રાન્સફર મારફતે મોકલવામાં આવે છે. તેથી તે રાઉટર મારફત નહીં નેટવર્ક ઈન્ટરનેટ પ્રોટોકોલ ઉપયોગ કરે છે. અને રીસીવર મેળવે સમગ્ર બાબત. અને પછી તે શરૂ કરી શકો છો અહીં શું થઈ રહ્યું છે તે deconstruct. તે IP લેયર પરના જુએ છે, આ માહિતી બહાર સ્તર, અને હા, કે મારા IP છે, કહે છે સરનામું તેથી અમે તે કાઢી શકે છે. હું પ્રકારની તે અવગણી શકો છો, હવે તે જરૂર નથી, અને તે એક સ્તર ઊંડા જોઈ શકો છો. તે ઠીક છે, આ માહિતી છે, કે જુએ છે પોર્ટ 25 પર પ્રાપ્ત કરી માટે બનાવાયેલ છે. તે દેખીતી રીતે ચાર પ્રથમ ભાગ છે. તેથી, હું કે રાખવા જાઉં છું મન, અને માહિતી જોવા, અને આશરે જ્યાં તે સ્લોટ હું તેને જવા માટે જવાનું છે એવું લાગે છે. હવે, કારણ કે ઈન્ટરનેટ પ્રોટોકોલ તે જરૂરી કેસ નથી કે આગામી પેકેટ રીસીવર નહીં પેકેટ બે છે. હકીકતમાં, આગામી વસ્તુ રીસીવર નહીં પેકેટ નંબર હોઈ શકે છે ત્રણ આ પેકેટો કારણ કે કારણ કે વિવિધ પાથો લીધો નેટવર્ક પર વિવિધ ટ્રાફિક. અને તેથી, હું જવા નથી જઈ રહ્યો છું તે મકાન રેખાકૃતિ દ્વારા ફરીથી, પરંતુ પેકેટ ત્રણ ચાલ, દૂર તોડવામાં નહીં તેના સ્તરો તમામ, આ IP લેયર TCP સ્તર, અને ડેટા જમણી હાજર મૂકવા નહીં. અને પછી, ચાલો તે કહી દો પેકેટ ચાર મેળવે છે. હવે, તે છે, કહે છે તે દો કોઈ વધુ માહિતી ન મળી નથી. શું તે કરવા જઇ રહ્યા છે? IP અમારા માટે કાંઇ નથી. પરંતુ TCP કરે છે. TCP સાથે સાથે, હું એક પ્રાપ્ત કર્યું છે, જાણે ચાર, ચાર ત્રણ અને ચાર ચાર. હું કોઇ પણ વધુ માહિતી મેળવવામાં છું. તેથી કંઈક ખોટું થયું છે. પરંતુ હું ડિલિવરી ખાતરી કરી શકો છો. મને લાગે છે કે પેકેટ ખબર બે નંબર ખૂટે છે. અને તેથી TCP હવે વિનંતી કરી શકો છો, સૉર્ટ કરો, વિપરીત દિશામાં હોય છે. તેના વિનંતી ઉપર સમાવાયા ખૂબ જ રીતે, અને IP મારફતે મોકલવા, જે મને ખબર છે, કરી શકે છે અનંત લૂપ અમુક પ્રકારની તરફ દોરી બધાને માર્ગ પર પેકેટો મુક્યો. પરંતુ તે TCP કહે છે કે તે પૂરતો હું એક પેકેટ ગુમ છું, કહે છે. હું માહિતી મોકલવાની જરૂર છે પાછા પ્રેષક છે. સદનસીબે મોકલનાર IP સરનામું છે જેવું, IP લેયર માં બનીને. તે પરત છે of-- તે ભાગ છે કવર પર સંબોધવા. અને હું પેકેટ નંબર ગુમ છું કહે છે, બે, તો તમે તેને ફરિથી કૃપા કરીને કરી શકો છો. જ્યારે પ્રેષક મેળવે જાણકારી માટે કે જે, તેને મોકલવા માટે નથી સમગ્ર ઇમેઇલ ફરી. તે માત્ર ત્યારે જ છે કે જે વ્યક્તિગત મોકલવા માટે જરૂર છે તે ભાગ ગુમ હતી કે, તેથી અમે પેકેટ બે નંબર મોકલી શકે છે. તે નહીં ત્યારે અને, હવે TCP, કહે છે હું માહિતી તમામ ચાર ટુકડાઓ છે હું જરૂર છે. તેથી, હું તેમને મળીને ભેગા કરી શકો છો અને માહિતી આ સમગ્ર લઇ બ્લોક અને પોર્ટ 25, જ્યાં તે સાથે પસાર તે ઇમેઇલ તરીકે અર્થઘટન કરવામાં આવશે. અને અમે છે આ રીતે that-- હવે પ્રેષક તરફથી એક ઇમેઇલ મોકલી TCP / IP ઉપયોગ રીસીવર. તેથી, હું જણાવ્યું હતું કે કોઈપણ સમયે જો રસ્તામાં કંઈક ખોટું થયું હતું, TCP તેની સાથે વ્યવહાર કરી શકે છે. તે વિનંતી કરી શકો છો કે જે માહિતી તેને પાછા મોકલવામાં નહીં. અને તે સંદેશ પુનર્ગઠનનો કરી શકો છો. અને તે સંદેશ પુનઃનિર્માણ એકવાર બધા પેકેટો તેને પ્રાપ્ત છે, પછી તે તેમને આયોજન કરી શકે છે અને યોગ્ય સેવા માટે તેમને પહોંચાડો. જેથી એક nutshell માં TCP છે. એટલે કે, અમે ખાતરી આપી કેવી રીતે માહિતી ડિલિવરી. જે TCP યાદ રાખો વારંવાર IP સાથે કામ કરે છે, તેથી આ બે પ્રોટોકોલો ખરેખર હાથ માં હાથ જાઓ નથી. અમે કેટલાક વિડિઓઝ તેમને ચર્ચા અહીં તેઓ અલગ વસ્તુઓ નથી કારણ કે, પરંતુ તેઓ, જેથી જંગ છો તમે સામાન્ય રીતે તેમને મળીને ઉપયોગ કરશો. હું ડો લોયડ છું. આ CS50 છે.