14.07.2013 Views

Internet, letölthető .pdf - E-oktat

Internet, letölthető .pdf - E-oktat

Internet, letölthető .pdf - E-oktat

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!