Даг LLOYD: Во ова видео, ние ќе да се зборува за контрола на пренос Протокол, TCP. Ако не сте се одвиваа на видео на интернет протокол, IP, можеби ќе сакате да го стори тоа пред гледањето на овој видео бидејќи двете се прилично меѓусебно поврзани. Значи, на интернет протокол, повторно, брзо резиме, тоа е во протоколот што се движи информации од испраќање на машината за да се приемен машина преку мрежа. Значи она што е TCP? Додека само се движат од испраќање машина за да се примаат машина, не е целата приказна. Исто така, знаеме дека нашата програма, нашите компјутери, на пример, се работи на повеќе програми, и имаат повеќе услуги водење на тие машини. И така, ако сакаме да се добие пакет, или информации за одредена програма, на одредена машина, ни требаат повеќе информации не само што им овозможува да се добие IP нас информации од точката А до точката Б. Значи, TCP може да се смета како што е насочување на пакет до правилната програма, или на правилен служба, на приемната машина. И така е важно да се, како што може да се очекува, знаеме каде што би требало да се оди, и она што е во пакет за во исто време. И така, многу често, кога се зборува за Протокол за контрола на пренос, TCP, навистина често го слушам во контекст, TCP IP црта, или само на TCP / IP. Овие два протоколи се толку меѓусебно поврзани што, тие се во основа се третираат како една единица. Но, тие се две посебни протоколи кој направи две одделни работи. Повторно, IP е одговорен за добивање на тоа од една машина на друга. И TCP е одговорен за добивање на точната програма, или точни услуга на една машина. И тоа го прави нешто друго што IP не се направи, што е гаранција за испорака. Значи, ако ние сега неколку машина ИП справување со т.н. број на порта, и бројот на портата е како специфична услуги, или за комунални услуги, или програмата, се идентификувани на машина. Ако ние сега имаат IP адреса плус голем број на порта, сега можеме да се идентификуваат уникатно одредена услуга водење на одредена машина. Па тоа е зошто TCP и IP се па често се меѓусебно поврзани, затоа што бројот на портата во свое навистина не значи ништо ако ви треба број на порта, и машината што го зборуваш. Што машина би требало да биде со користење на ова особено порта, на пример. Од друга работа што го прави TCP, како Јас реков, е тоа гарантира испорака. Така, во прилог на наведувајќи го бројот на портата, Таа, исто така покажува колку пакети, интернет протокол, 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 слој, и тој вели: Добро, како изгледа ова е ќе порта x, y или пристаниште. И, очигледно, тоа е пакет број осум на 15. Па тоа е добро да се знае. Па тогаш тоа може да се земе таа информација, полетување на TCP слојот сега, знаејќи дека тоа е за порта x, и тоа е пакет број осум, и да се добијат на податоци внатре. А тоа може да се подготви на податоци за да се организира во правилен начин. И еднаш на сите податоците се добиени, TCP да го предаде на правилен услугата, и да каже, овде и да одите. Еве на податоците што сте ги добиле. Тој процес може да се погледне нешто како ова. Значи, да се испрати е-маил од испраќачот до примачот. И да речеме ова е-пошта е прилично мал, па ние само треба да го пробие во четири пакети, а ние ќе ги повик, Б, Ц и Д. Па, ние сакаме да се движиме дека првиот пакет што се случува? Па, ние се земе дека парче на податоци, податоците кои се дел од пакет А, и околу кои ние ќе треба да го заврши со TCP слојот. Пораки, ако се сеќавате, се испраќаат преку пристаништето 25, и ние имаме четири парчиња на податоците, тука, дека ние ќе треба да биде во употреба, и ова е првиот од нив. Па можеби нашите TCP слојот содржи информации во врска со, добро, ние сме ќе пристаништето 25, а ова е број еден пакет од четири. Околу тоа, па сега имаме сето тоа информации во комплет заедно, ние се случува да се каже, каде што сакаме ние да одам, што машина, што IP адреса би требало да се добие овој пакет. И тоа е дел од IP слој. А и нема други информации во таму, како и, како како враќање адреса во случај нешто тргне наопаку, тоа го знае каде да се испрати информации назад, и така натаму. Но IP слојот оди околу сето тоа. Дека целата работа е во комплет заедно, како една голема единица, и испратени преку пренос на IP. Па потоа кружи преку рутер мрежа, со користење на интернет протокол. И примачот добива целата работа. , А потоа може да почне да се деконструира она што се случува овде. Тоа изгледа во IP слој, надворешниот слој на овие податоци, и вели: Да, тоа е мојата IP адреса адреса за да можеме да ги отфрлите тоа. Можам да, вид, ја игнорира, не е потребно повеќе, и тоа може да изгледа едно ниво подлабоко. Гледа дека, во ред, тоа се податоци кои има за цел да биде примен на порта 25. Тоа е очигледно првиот дел од четири. Значи, јас ќе одам да го задржи дека во ум, и се погледне на податоци, Слот за грубо и каде Јас мислам дека тоа нема да се оди. Сега, бидејќи на интернет протокол тоа не е секогаш случај дека следниот пакет приемник добива, е пакет две. Всушност, следниот нешто на примачот добива Може да биде пакет број три, бидејќи овие пакети зеде различни патишта, бидејќи на различни сообраќајот на мрежата. И така, јас не одам да се оди преку дијаграмот на изградба на него повторно, но пакет три се движи, добива симнал и на сите нејзини слоеви, Слој IP, TCP слој, и податоците добива се стави во право место. И тогаш, ајде да го кажам добива пакет четири. Сега да речеме, тоа е тоа, тоа нема да добие какви било повеќе податоци. Она што се случува да се направи тоа? IP не прави ништо за нас. Но TCP прави. TCP знае, добро, јас сум добитник на една од четири, три од четири, а четири од четири. Јас не сум добивање на повеќе податоци. Па нешто не е во ред. Но, јас може да гарантира испорака. Знам дека пакет број два недостасува. И така TCP сега може да се направи барање, на некој начин, во обратна насока. Занимаваат до нејзино барање на ист начин, и да ја испратите преку IP, кој, знам, би можеле да доведе до некаква бесконечна јамка на сите паѓајќи пакети на патот. Но доволно е да се каже дека на TCP вели, јас сум недостасува пакетче. Јас треба да се испраќаат информации назад до испраќачот. За среќа на IP адреса на испраќачот е, вид, комплет во IP слој. Тоа е дел of-- тоа е враќање адреса на ковертот. И да каже, јас сум недостасува пакет број две, може да се молам ја испрати. Кога испраќачот добива таа информација, тоа не мора да се испрати целата мејл повторно. Тоа само треба да се испрати тој поединец парче од неа кои се водат за исчезнати, па ние може да се испрати пакети број два. А кога тоа го добива, сега TCP вели: Ги имам сите четири делови на податоци што ми треба. Значи, можам да ги соберат заедно, и искористам оваа целиот блок на информации и да го по до пристаништето 25, каде што тоа ќе се толкува како е-мејл. That-- и на овој начин ние сме сега, испрати е-маил од испраќачот до приемник со користење на TCP / IP. Значи, како што реков, ако во било која точка на патот, нешто не беше во ред, TCP може да се справи со неа. Тоа може да се направи барање дека информации добива испратен назад до неа. А тоа може да се реконструира пораката. И кога веќе е реконструиран пораката од сите пакети ја добиле, тогаш тоа може да ги организираат и да ги предаде на правилен услуга. Значи тоа е TCP во мало. Тоа е како ние се гарантира испорака на информации. Се сеќавам на TCP често работи со IP адреса, па овие два протоколи навистина не одат рака под рака. Ги дискутира во неколку видеа тука, бидејќи тие прават различни работи, но тие се толку меѓусебно поврзани, тие обично ќе ги користат заедно. Јас сум Даг Лојд. Ова е CS50.