Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
A TCP fejrész a valóságban kiegészül még egy pszeudofejrésszel. A pszeudofejrész<br />
az IP-hez tartozó adatokat tartalmaz. A szerepe az, hogy a tévesen továbbított<br />
csomagok könnyebben detektálhatók legyenek.<br />
A TCP szegmens fejrésze:<br />
Pandur B: Számítógép hálózatok.<br />
2004-2010<br />
0<br />
32 bit<br />
Source IP address Pseudo<br />
Destination IP address header<br />
Protocol(6) TCP segmenth lenght<br />
Source TCP port Destination TCP port<br />
Sequence number TCP<br />
Acknowledgement number header<br />
Hdr.l. Flags Window size<br />
Checksum Urgent pointer<br />
Options<br />
Data<br />
Flags<br />
URG ACK PSH RST SYN FIN<br />
8.8. ábra. TCP fejrész felépítése<br />
A forrásport (source port) és a célport (destination port) szolgáltatásokat<br />
azonosítanak. Minden hoszt részben szabadon dönt a portok és a szolgáltatások<br />
összerendeléséről, amint azt a szállítási réteg tárgyalásánál már láttuk. Egy portszám<br />
és az IP cím együtt alkotja a 48 bites TSAP címet.<br />
A TCP bájtonként sorszámoz. A sorszám (sequence number) a szegmens első<br />
bájtjának sorszáma. A nyugtaszám (acknowledgement) mező a következő várt bájt<br />
(az utolsó helyesen vett sorszáma + 1) sorszámát tartalmazza.<br />
A TCP fejrész hossz (TCP header lenght) megadja, hogy hány 32 bites szóból áll a<br />
fejrész ( a pszeudofejrész nélkül).<br />
A fejrész hossza az opciók miatt változik, így meg kell adnunk a hosszát, hogy az<br />
adatmező kezdete ismert legyen.<br />
Ezt követi egy 6 bites használaton kívüli rész, majd a jelzőbitek (flags) következnek.<br />
Flags:<br />
179