Next: Az UDP fejléc szerkezete Up: A Gép - gép réteg Previous: A Gép - gép réteg   Tartalomjegyzék


1.2.4.1       A TCP fejléc szerkezete

A TCP megbízható kapcsolat a küldő és a fogadó gép között. A TCP-t használó alkalmazás sok datagram-ot akar elküldeni a cél állomásra, és tudni akarja azt is, hogy azok épségben megérkeztek. Ha bármelyik datagram megsérült, akkor azt újra el kell küldeni. Akkor választja az alkalmazás ezt a protokollt, ha az üzenet nem fér bele egyetlen datagram-ba, vagy ha a kliens és a szerver között egyfajta beszélgetésre van szükség. A datagram maximális mérete 1.5 kByte.

A TCP fejléc 24 bájt hosszú (6 db 4 bájt hosszú szó). A legfontosabb információk a küldő és a fogadó port száma, és a datagram sorszáma. Az előbbi dönti el, hogy melyik program küldte az üzenetet és melyik programnak, az utóbbi, pedig a datagram sorrendiségét határozza meg összerakáskor. Előfordulhat ugyanis, hogy nem ugyanabban a sorrendben érkeznek meg a datagram-ok, mint ahogy elküldték őket. Tartalmaz a fejléc egy ellenőrző összeget is, amelynek alapján a vevő el tudja dönteni, hogy a datagram épségben érkezett-t meg. Ezen kívül tartalmaz még több kiegészítő információt, amelyek az üzenet tulajdonságaira, vagy a párbeszéd vezérlésére alkalmasak.

1. Bájt

2. Bájt

3. Bájt

4. Bájt

 

Kiindulási (Feladó) PORT száma

Célzott (Címzett) PORT száma

1. Szó

Datagram sorszáma

2. Szó

Elfogadási szám

3. Szó

Adat offset

Fenntartott bitek

Állapot bitek

Ablak

4. Szó

Ellenőrző összeg

Fontos mutató (ritkán használják)

5. Szó

Opciók (ritkán használják)

Kitöltés (ritkán használják)

6. Szó

3 . ábra  A TCP fejléc szerkezete


Next: Az UDP fejléc szerkezete Up: A Gép - gép réteg Previous: A Gép - gép réteg   Tartalomjegyzék

 
Misóka Zoltán 2000. 10. 05.