+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Port (počáteční port) | Destination Port (cílový port)|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Sequence Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Acknowledgment Number |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Data | |U|A|P|R|S|F| |
| Offset| Reserved |R|C|S|S|Y|I| Window |
| | |G|K|H|T|N|N| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Checksum | Urgent Pointer |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| your data ... next 500 octets |
| ...... |
Takto ale přenášené datagramy ještě nevypadají ! Pokud někdo nemůže najít ve schématu TCP-protokolu nějaké informace o adresách, nechť se podívá na další schéma. Každá část ( včetně TCP-záhlaví ) je vložena do IP-datagramu. Anebo řečeno jinak, je doplněna IP-hlavičkou a takto vzniklý IP-datagram je pak přenášen po Internetu. IP je zkratkou z Internet Protocol, podle něhož mají hlavičky přenášených IP-datagramů takovýto tvar:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version| IHL |Type of Service| Total Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Identification |Flags| Fragment Offset |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Time to Live | Protocol | Header Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Source Address ( počáteční IP-adresa ) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Destination Address ( cílová IP-adresa ) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| TCP header , then your data ...... |
| |
Schéma je převzato jako předchozí ze stejného zdroje a rovněž se z něj dá ( podle počtu pomlček ) vyčíst počet bitů vyhrazených jednotlivým údajům. Nejdůležitějšími informacemi v IP-hlavičce jsou samozřejmě ( 32-bitové ) číselné IP-adresy. Na cílovou IP-adresu pak datagram v Internetu dopravují IP-routery.
Ještě je potřeba se asi krátce zmínit o velikosti přenášených IP-datagramů. Velikost může být (teoreticky) až 65535 bytů, lépe řečeno oktetů, jak se má používat v souvislosti s Internetem. Oktet je tvořen 8 bity , což je na všech běžně používaných počítačích u nás jeden byte. Ale mohou být v Internetu i počítače, na nichž má "byte" (jakožto základní adresovatelná jednotka paměti) odlišnou velikost. Omezení na méně než 65536 = 2 ** 16 oktetů je dáno vyhrazením 16 bitů v hlavičce IP-datagramu pro hodnotu "Total Length", což jest celková délka IP-datagramu ( včetně IP-hlavičky ).
Zaujímavosti o referátoch
Ďaľšie referáty z kategórie