Létrehozása és befejezése TCP kapcsolatok
Téma: Principles of hálózat
Ha két állomás kommunikálni TCP, ez határozza meg a kapcsolatot, mielőtt adatcsere lehet kezdeni. Miután a kommunikációs befejeződött, ülés zárt, és a kapcsolat megszűnik. Mechanizmusok a kapcsolatok és a TCP ülés lehetővé teszi, hogy rögzítse a funkciót.
Lásd az ábrát felkutatni létrehozásának lépéseit, majd elvégez egy TCP kapcsolatot.
A fogadó nyilvántartja minden egyes adat szegmens a session és közli az információt, hogy milyen adatok beérkezik minden csomópont található információk segítségével a TCP fejléc.
Minden kapcsolat tartalmaz egy egyirányú kommunikáció folyik, vagy ülések, hogy illeszkedjen, és befejezni a TCP folyamat közötti end készülékek. Ahhoz, hogy létrejöjjön a kapcsolat, a házigazdák végre háromlépcsős kézfogás. Bitek a TCP fejléc jelzi a haladás és a kapcsolat állapotát. Háromlépcsős elismervényt:
- Megállapítja, hogy a cél eszköz a hálózaton
- Ellenőrzi, hogy a cél készülék aktív szolgáltatás és a kérelmek fogadása a célportszámmal, hogy az ügyfél kívánja használni a munkamenet
- Tájékoztatja a céleszköz, hogy a forrás ügyfél kíván létrehozni egy kommunikációs azon port száma
TCP kapcsolatok a gazda, meghatalmazotti az ügyfél elindít egy munkamenetet a kiszolgáló. Ahhoz, hogy megértsük, hogy a háromlépcsős kézfogás során a TCP kapcsolat, figyelembe kell venni a különböző értékek között váltott a két csomópont. Három lépés a létrehozása egy TCP kapcsolat - jelentése:
1. Ügyfél-kezdeményező küld egy szegmens, amely egy kezdő sorszámot, amely arra szolgál, mint egy kérést a szerver kezdeni egy kommunikációs ülésszakot.
2. A szerver válaszol egy szegmens, amely a visszaigazolást értéke a kapott szekvencia száma plusz 1, valamint a saját értéke a szinkronizációs szekvencia. Ez az érték nagyobb, mint a sorszámot, mert a visszaigazolást (ACK) mindig a következő várt bájt vagy oktett. Ez az elismerés értékét lehetővé teszi az ügyfél, hogy megköti a válasz vissza az eredeti szegmens, amelyet elküld a szerverhez.
3. Az ügyfél-iniciátor értékének felel meg megerősítést, egyenlő a folyamatot, amit kapott, plusz egy. Ezzel a lépéssel lezárul a folyamat kapcsolat létesítésekor.
Bent a TCP szegmens fejléc hat 1 bites mezőt tartalmaz vezérlő információ kezelésére használt TCP folyamatokat. Ez a mező:
URG - A „fontos jelzés” részt
ACK - A „megerősítés szám” részt
PSH - Push funkció (nyomja a felhalmozódott adatok a pufferben, hogy a felhasználói alkalmazás)
RST - Reset a kapcsolatot
FIN - Nincs több adat a feladótól, szakítsuk meg a kapcsolatot
Ezek a mezők nevezik zászlók, mivel minden ilyen területeken mindössze egy kicsit, és ezért csak akkor a két érték, 1 vagy 0. Ha az érték a bit értéke 1, az azt jelzi, hogy egyes ellenőrzési adatokat a szegmensben.
TCP kapcsolat lezárása történik négy lépésben, így a csere a megfelelő értékek ezeket a jelzőket.