Model TCP/IP Síťová vrstva
IPv4 IP protokol pracuje nad linkovou vrstvou IP protokol pracuje nad linkovou vrstvou Data jsou v síti dopravována přes směrovače Data jsou v síti dopravována přes směrovače Každý směrovač určuje cestu k následujícímu směrovači – „next hop“ Každý směrovač určuje cestu k následujícímu směrovači – „next hop“ Protokol umožňuje spojit lokální sítě do celosvětového internetu Protokol umožňuje spojit lokální sítě do celosvětového internetu
Dílčí protokoly ICMP – signalizace mimořádných stavů ICMP – signalizace mimořádných stavů IGMP – doprava adresných oběžníků IGMP – doprava adresných oběžníků ARP, RARP – nezávislé na IP protokolu, nejsou vkládány do IP paketů, ale přímo do rámců, slouží pro zjištění IP resp. MAC adresy ARP, RARP – nezávislé na IP protokolu, nejsou vkládány do IP paketů, ale přímo do rámců, slouží pro zjištění IP resp. MAC adresy
Linkové protokoly a IP protokol
WAN Základní prvek – směrovač (router, PC) Základní prvek – směrovač (router, PC) Forwarding – předání IP paketu z rozhraní jedné sítě na rozhraní jiné sítě Forwarding – předání IP paketu z rozhraní jedné sítě na rozhraní jiné sítě IP paket – se na každém rozhraní „vybalí“ a přebalí z jednoho do druhého rámce IP paket – se na každém rozhraní „vybalí“ a přebalí z jednoho do druhého rámce TTL (time to live) – doba života paketu TTL (time to live) – doba života paketu Rámec doručí paket následujícímu směrovači, IP protokol dopravuje data mezi vzdálenými PC Rámec doručí paket následujícímu směrovači, IP protokol dopravuje data mezi vzdálenými PC
IP datagram
IP datagram (2) Skládá se ze záhlaví a přenášených dat Skládá se ze záhlaví a přenášených dat Záhlaví – zpravidla 20bajtů Záhlaví – zpravidla 20bajtů Verze – obsahuje verzi IP protokolu Verze – obsahuje verzi IP protokolu Délka záhlaví – velikost celého záhlaví Délka záhlaví – velikost celého záhlaví Typ služby – zajišťuje se dostatečná šířka pásma Typ služby – zajišťuje se dostatečná šířka pásma Celková délka – max bajtů Celková délka – max bajtů Identifikace IP – vkládá OS odesilatele Identifikace IP – vkládá OS odesilatele
IP datagram (3) Příznaky, fragmentace – povolení či zákaz fragmentace, posunutí od počátku Příznaky, fragmentace – povolení či zákaz fragmentace, posunutí od počátku TTL (doba života) – slouží k zamezení nekonečného toulání paketu v síti TTL (doba života) – slouží k zamezení nekonečného toulání paketu v síti Protokol vyšší vrstvy – číselné označení protokolu, kterému IP poskytuje službu Protokol vyšší vrstvy – číselné označení protokolu, kterému IP poskytuje službu Kontrolní součet IP záhlaví – cheksum jen záhlaví nikoli celého paketu Kontrolní součet IP záhlaví – cheksum jen záhlaví nikoli celého paketu