Az internet működése

Az internet működése

Mielőtt leírná a TCP protokoll létrehozását, derítsük ki, miért kell egyáltalán. Ezért HTTP kérést küldünk minden távoli számítógépre. Tudjuk, hogy a 80-as kikötőben, de hogyan működik a számítógép, amelyről megismerjük? Számára a kérelem egyszerűen a hálózati kártyájához érkezik, így a portszámnak valahova szüksége van a regisztrálásra.

Sőt, az is lehet, hogy néhány csomag eltévedni, amíg nem megy, hogy egy távoli számítógéphez, és vissza, így szeretnék információt kapni, hogy „holisztikus” - nem lehet valami, hogy vagy kap, de ez rossz.

Ennek vezérlése érdekében először "értesíteni" kell a távoli számítógépet, mondja: "Tehát és így szeretnénk létrehozni egy kapcsolatot, így vagyunk, ezt megtesszük".

E célból a portszámok jelzése és a kapcsolat integritásának ellenőrzése, valamint a TCP protokoll szükséges. Most tekintsük meg annak szerkezetét. Teljesen az RFC 793-ból származik, mivel - amint valószínűleg emlékszel - az RFC szabványok tartalmazzák az összes protokollt.

Az internet működése

Ne félj az angol szöveg bőségétől, most minden világos lesz. A "Kép szélessége" 4 bájt, vagyis ha a Forrás Port és a cél port az első sorban a teljes hosszúság felét foglalja el, akkor minden mezőnek 2 bájtja van. Ennek megfelelően a kitöltés 1 bájt hosszúságú, és a szekvencia száma 4 bájt.

A Source Port és a Destination Port a portok, a miénk és a célállomások. Mint azt már tudja a korábbi cikkekben a port a mi oldalunkon (Forrás) - véletlenszerű, a kikötő a kiszolgálón (cél) - 80. Ha a szerver válaszolni fog nekünk, éppen ellenkezőleg, Forrás port - 80, Destination Port - ugyanaz alkalmi, ahonnan kérést küldtünk.

Következő néhány fenntartott bit (fenntartva) és egy sor zászló (URG, ACK, és így tovább). Ezeket a zászlókat később szétszerelik.

Az Ablak mezõ megmutatja, hogy a számítógép mely maximális méretnél fogható visszaigazolás nélkül. Például, ha van írva 16384 tudunk küldeni a számítógép legfeljebb 16384 bájt, akkor vagy mi lesz, hogy igazolja, hogy azokat elfogadja, vagy (ha kapott), küldje el újra, vagy akár úgy, hogy a számítógép hibás. Persze, akkor valószínű, hogy mi lesz a visszaigazolást követően az első 1000 byte - ebben az esetben egyszerűen úgy véljük, hogy az „ablak törölték”, és mi is újra küldeni 16384 bájt.

A CheckSum mező tartalmazza a csomag ellenőrző összegét. Úgy kell kiszámítani néhány algoritmus nem nagyon fontos, hogy mit értünk a legfontosabb dolog az, hogy ha a csomag sérült az átvitel során, az ellenőrző nem konvergál, és a munka ez a csomag nem fog működni. Nem küld visszaigazolást neki, és újra elküldjük.

Sürgős mutatóját eredetileg azt jelentette, hogy jelezze, hogy az információ „fontos”, és úgy kell kezelni az első helyen (by the way, az azonos célra szánták URG zászló). De az internetes sebességek fejlesztésével kapcsolatban e téren mindent régen feledésbe merültek és nem használtak.

Kapcsolódó cikkek