DOUG LLOYD: Ebben a videóban megyünk beszélni a Transmission Control Jegyzőkönyv TCP. Ha még nem nézte a video internet protokoll, IP, érdemes erre mielőtt nézi ezt a videót mert a kettő elég szorosan kapcsolódik egymáshoz. Szóval, az internet protokoll, ismét egy gyors összegzés, ez a protokoll ami mozog információk egy küldő készülék egy befogadó gép a hálózaton keresztül. Szóval mi TCP? Míg csak mozog egy küldő gép fogadására gép, nem a teljes történet. Azt is tudjuk, hogy a programunk, a számítógépek, például a fut több program, és több szolgáltatást futó ezeken a gépeken. És igen, ha azt akarjuk, hogy egy csomagot, vagy az információt egy speciális program, egy adott gépen, több információra van szükségünk mint mi az IP lehetővé teszi számunkra, hogy információkat pontból B Szóval, TCP lehet úgy, mint irányítja a csomagkapcsolt a megfelelő programot, vagy a helyes szolgáltatás, a fogadó gép. És ezért fontos, hogy, mivel lehet, hogy számítunk, tudom, hol kéne menni, és mi a csomag az ugyanabban az időben. És így, gyakran, ha beszélni Transmission Control Protocol, TCP, Valóban gyakran hallani, hogy a összefüggésben TCP perjel IP, vagy csak a TCP / IP. Ezt a két protokollt, így egymáshoz, hogy ők alapvetően kezelt, mint egyetlen egység. De ez két külön jegyzőkönyvek hogy nem két külön dolog. Ismét IP felelős kapok ez az egyik gépről a másikra. És a TCP felelős kezd el a megfelelő programot, vagy a megfelelő szolgáltatást a gépen. És ez nem valami mást, IP nem csinál, ami garancia a szállítás. Tehát, ha most pár egy gép IP- foglalkozzon az úgynevezett port számát, és a port száma, hogy egy adott szolgáltatás, illetve közüzemi, vagy program, azonosítunk egy gépen. Ha most egy IP cím, valamint a port számát, most is egyedi azonosítására egy adott szolgáltatás futó egy adott gépen. Szóval ezért TCP és az IP oly gyakran összefüggenek, mert ez a port száma saját nem igazán jelent semmit, ha szüksége van egy port számát, és a gép hogy te beszélsz. Milyen gép kellene segítségével ez különösen a kikötői, például. A másik dolog, hogy a TCP csinál, mint Azt mondta, ez garantálja a szállítás. Tehát, amellett, hogy meghatározva a port számát, ez is jelzi, hogy hány csomagokat, az internet protokoll, IP, szétválasztotta az adatokat. És elrendeli azokat a csomagokat, így rekonstruálható a fogadó gép, akkor is, ha azok received-- egy sorrendje más, mint ők küldtek. Ami akkor történhet, mert az IP egy kapcsolat nélküli protokoll, és így a különböző csomagokat vehet különböző utak a rendszeren keresztül. Néhány ilyen port számok nagyon gyakran használják, és már szabványosították az összes számítógép között, tetszik, nagyon sok minden számítógép gyártója most. Tehát valami úgynevezett FTP, A File Transfer Protocol, amely továbbítására használjuk fájlokat, mint várnánk, egyik gépről a másikra, használó 21-es port hagyományosan. E-mail, SMTP, portot használja 25. DNS, a domain név rendszer, amelyhez beszélt a mi internet alapozó videó, portot használja 53. Ha valaha böngészi az interneten, akkor elég sokat mindig a 80-as portot, kivéve, ha te az internetes böngészés Biztonságos, biztonságos böngészést, a 443-as porton. Szóval, mi ez a TCP / IP folyamat? Mi történik, mindkét Ezen protokollok együtt? Nos, beszéljünk róla. Amikor egy programot akar adatokat küldeni, TCP segít megtörni azt a darabokat, és közli ezeket a csomagokat A számítógép hálózati szoftver. Tehát vesz az adatokat, és pakolások információk körülötte amely azt jelzi, hogy melyik porton állítólag menni, és milyen sorrendben, hogy csomag az összes. Tehát csinál csomag egyik 10, a két 10, a három 10, és így tovább. IP kapja meg azokat a darabokat, hogy az adatok védőcsomagolásának TCP, és pakolások bővebb információkat ahol a csomagot kellene kerülniük. Nevezhetjük ezt az IP- rétegek környező a csomagot. Szóval, ez a fajta, mint, egy ilyen fészkelő babák. Megvan az adatokat a középső, majd a TCP tetején, megmondja, hol a adatok belsejében TCP volna mennie, melyik kikötőbe vagy mi szolgáltatási egy gépen. Körül, hogy az IP réteg. Milyen IP-címet, melyik gép, valójában egyre ezt. Tehát, hogy a csomagot, hogy a már csomagolva mindazokkal rétegek, keresztül küldött internet protokoll rendszeren keresztül routerek, egyre A pont-pont B. Amikor a fogadó gép, vagy eszköz, kap ez úgy néz ki, az IP réteg, azt mondja, aha, ez én IP-címet, így eltart off, egyfajta repedések a tojás, és beindul az IP réteg. Aztán úgy látja, hogy van a TCP-nek, és azt mondja, OK, úgy néz ki mint ez fog port x, y, vagy port. És úgy tűnik, hogy ez csomag nyolcas 15. Tehát ezt jó tudni. Tehát akkor veheti ezt az információt, vegye le a TCP most, tudva, hogy ez az a port x, és ez csomagot a nyolcas számú, és kap az adatokat benne. És akkor adatok előkészítése megszervezni a helyes utat. És ha minden a adat érkezik, TCP lehet kézzel le a megfelelő szolgáltatást, és azt mondják, tessék. Íme az adatokat, amit kapott. Ez a folyamat tűnhet valami ilyesmi. Úgyhogy küldjön egy e-mailt A feladó egy vevő. És mondjuk ezt e-mail elég kicsi, így csak egyszer kell törni a négy csomag, és hívjuk őket, B, C és D Nos, szeretnénk mozgatni hogy az első csomag, mi történik? Nos, veszünk, hogy nagyobb mennyiségű adat, az adatokat, amely része a csomag az A, és környékén, hogy megyünk csomagoljuk TCP réteg. E-mailek, bizonyára emlékeznek rá, keresztül küldik port 25, és már négy adatcsomagokat, Itt, hogy fogunk használni, és ez az első közülük. Így talán a TCP réteg tartalmazza információkat, valamint vagyunk fog port 25, és ez a a csomag számát egy négy. Körülbelül abban, így most már minden információs csomagban fel együtt, fogunk mondani, ha azt akarjuk, hova menjen, mit gép, milyen IP-címet van szó, hogy ez a csomag. És ez is része az IP réteg. És van más információ ott is, mint a feladó címét a ha valami balul sül, tudja, hogy hova küldje információ vissza, és így tovább. De az IP réteg megy körül minden adott. Hogy egész dolog van a csomagban együtt, mint egyetlen nagy egység, és küldött egy IP átadás. Szóval ez lesz átvezetni a router hálózati, internet protokollon. És a vevő megkapja az egész dolog. És akkor el lehet kezdeni a bontani, ami itt történik. Úgy néz ki, az IP rétegben, a külső réteg az adatok, és azt mondja, igen, ez az én IP címét, hogy dobja el ezt. Tudom, milyen, figyelmen kívül hagyjuk, Nem kell többé, és nézd egy szinttel mélyebbre. Úgy látja, hogy OK, ez olyan adat, amelyet célja, hogy kapott 25-ös porton. Ez nyilván az első része négy. Szóval, én fogom tartani, hogy a bánja, és nézd meg az adatokat, majd csúsztassa durván, ahol Azt hiszem, ez fog menni. Most, mert az internet protokoll ez nem feltétlenül van így hogy a következő csomagot a vevő megkapja, a csomag kettő. Tény, hogy a következő dolog, amit a vevő kap Lehet csomag száma Három mert ezek a csomagok vette a különböző utak miatt különböző hálózati forgalmat. És igen, én nem megyek az ábra a fordításhoz is fel újra, de csomag három mozog, kap lefejtjük valamennyi a rétegei, a IP réteg, a TCP-nek, és az adatokat kap tedd a megfelelő helyre. És akkor, mondjuk, hogy kap csomagot négy. Most mondjuk, ez az, hogy nem kap több adatot. Mit fog ez csinálni? IP nem csinál semmit számunkra. De TCP csinál. TCP tudja jól, kaptam egy négy, három, négy, és négy, négy. Nem kapok több adatot. Szóval, valami rossz történik. De tudom garantálni szállítás. Tudom, hogy csomag kettes számú hiányzik. És így TCP most olyan kérelmet, fajta, a fordított irányban. Bundling akár annak kérésére sokkal azonos módon, és azt eljuttatja az IP-, amely, tudom, lehetett vezethet valamiféle végtelen láncolatát mindenki eldobja a csomagokat az úton. De legyen elég annyi, hogy a TCP mondja, én vagyok a hiányzó csomagot. El kell küldenem információk vissza a feladónak. Szerencsére a küldő IP-címe, fajta, bugyolálva az IP réteg. Ez része of-- ez a visszatérés címét a borítékon. És azt mondják, én vagyok hiányzó csomag száma Két, legyen szíves elküldeni. Amikor a küldő kap hogy az információ, nem kell küldeni A teljes e-mail újra. Csak kell küldenie, hogy az egyes darab is, ami hiányzott, így tudtuk küldeni csomagot a két számot. És ha nem lesz meg, most TCP mondja, Nekem van mind a négy darab adatok hogy szükségem van. Szóval, én is össze őket, és hogy ezt az egész blokk információ és adja át együtt a 25-ös portot, ahol akkor értelmezhető, mint egy e-mailt. És hogy-- ilyen módon mi már Most küldjön egy e-mailt a feladótól a vevőhöz TCP / IP. Szóval, mint mondtam, ha bármely pontján az út mentén valami elromlott, TCP képesek megbirkózni vele. Ez lehet, hogy a kérelmet a információkat kap küldött vissza rá. És akkor rekonstruálni az üzenetet. És ha ez rekonstruálható az üzenet az összes csomagot ez kapott, akkor lehet szervezni őket, és átadja azokat a megfelelő szolgáltatás. Szóval ez a TCP dióhéjban. Így garantáljuk szállítási információ. Ne feledje, a TCP Rendszeresen dolgozik IP, így ez a két protokoll Tényleg járnia. Megbeszéltük őket több videó itt, mert különböző dolgokat, de ők annyira egymással, akkor akkor általában használni őket. Én Doug Lloyd. Ez CS50.