IP

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 25. března 2022; kontroly vyžadují 2 úpravy .
IP
název internetový protokol
Úroveň (podle modelu OSI ) síť
Rodina TCP/IP
Vytvořeno v 1981
Účel protokolu Přenos datagramů mezi hostiteli v sítích TCP/IP
Specifikace RFC 791
Vývojář Vinton Cerf a Kahn, Robert Elliot
 Mediální soubory na Wikimedia Commons

Internetový protokol ( IP , doslova „internetový protokol“) je směrovatelný protokol síťové vrstvy zásobníku TCP/IP . Právě IP se stal protokolem, který sjednotil jednotlivé počítačové sítě do World Wide Web . Nedílnou součástí protokolu je síťové adresování (viz IP adresa ).

Vlastnosti

IP kombinuje síťové segmenty do jediné sítě a zajišťuje doručování datových paketů mezi libovolnými uzly sítě prostřednictvím libovolného počtu mezilehlých uzlů ( směrovačů ). Podle síťového modelu OSI je klasifikován jako protokol síťové vrstvy . IP nezaručuje spolehlivé doručení paketu na místo určení - zejména pakety nemusí dorazit v pořadí, v jakém byly odeslány, duplikovány (přijdou dvě kopie téhož paketu), mohou být poškozeny (obvykle poškozené pakety jsou zničeny) nebo nedorazí vůbec. Záruku bezchybného doručování paketů poskytují některé protokoly vyšší úrovně - transportní vrstva modelu sítě OSI - např. TCP , které jako transport využívají IP.

Fragmentace IP paketů

Když je paket IP doručen, prochází různými doručovacími kanály. Může nastat situace, kdy velikost paketu překročí možnosti uzlu komunikačního systému. V tomto případě protokol poskytuje možnost rozdělení paketu na úrovni IP během doručení. Balíček tak přijde konečnému příjemci ve formě několika balíčků, které je nutné před další analýzou sestavit do jednoho. Schopnost rozdělit paket a poté jej znovu sestavit se nazývá fragmentace IP.

Protokol poskytuje možnost zakázat fragmentaci konkrétního paketu. Pokud takový paket nelze přenést přes celý komunikační segment, je zničen a odesílateli je odeslána ICMP zpráva o problému .

Verze 4

Moderní internet používá IP verzi 4, známou také jako IPv4. V této verzi IP je každému hostiteli v síti přiřazena IP adresa 4 oktety (4 bajty ). V tomto případě jsou počítače v podsítích spojeny společnými počátečními bity adresy . Počet těchto bitů společných pro danou podsíť se nazývá maska ​​podsítě (dříve byl adresní prostor rozdělen do tříd  - A, B, C; třída sítě byla určena rozsahem hodnot nejvyšší oktetu a určil počet adresovatelných uzlů v této síti, nyní se používá beztřídní adresování ).

Verze 6

Od roku 1996 je uvedena do provozu šestá verze protokolu - IPv6 , která umožňuje oslovit mnohem větší počet uzlů než IPv4. Adresní prostor IPv6 je 2128 . Takto velký adresní prostor byl zaveden kvůli hierarchickým adresám (to zjednodušuje směrování). Zvětšený adresní prostor však učiní NAT zbytečným. Klasické použití IPv6 (po síti /64 na účastníka; používá se pouze unicastové adresování) poskytne možnost využití více než 300 milionů IP adres na jednoho obyvatele Země. Tato verze se vyznačuje zvýšenou adresovou kapacitou, vestavěnou schopností šifrování a některými dalšími funkcemi.[ co? ] . Dlouhý přechod z IPv4 na IPv6 je pro operátory a dodavatele softwaru náročný na práci a nelze jej dokončit přes noc. Na podzim roku 2013 bylo na internetu přes 14 000 sítí IPv6 . Pro srovnání, do poloviny roku 2010 bylo v adresním prostoru IPv4 více než 320 000 sítí, ale sítě v IPv6 jsou mnohem větší než v IPv4.

Balíček

IP paket  je formátovaný blok informací přenášený po počítačové síti , jehož struktura je definována protokolem IP. Připojení k počítačové síti, která nepodporují pakety IP, jako jsou tradiční spojení bod-bod v telekomunikacích, jednoduše přenášejí data jako sekvenci bajtů , znaků nebo bitů . Pomocí formátování paketů může síť přenášet dlouhé zprávy spolehlivěji a efektivněji.

Verze 4 (IPv4)

Oktet 0 jeden 2 3 čtyři 5 6 7 osm 9 deset jedenáct 12 13 čtrnáct patnáct 16 17 osmnáct 19 dvacet 21 22 23 24 25 26 27 28 29 třicet 31
0 Verze IHL Bod kódu diferencovaných služeb ECN Délka balíčku
čtyři Identifikátor Vlajky Fragment Offset
osm Čas žít ( TTL ) Protokol Kontrolní součet záhlaví
12 IP adresa odesílatele
16 Cílová IP adresa
dvacet Možnosti (0 až 10 32bitových slov)
  Data

Verze 6 ( IPv6 )

Pozice v oktetech 0 jeden 2 3
Pozice v bitech 0 jeden 2 3 čtyři 5 6 7 osm 9 deset jedenáct 12 13 čtrnáct patnáct 16 17 osmnáct 19 dvacet 21 22 23 24 25 26 27 28 29 třicet 31
0 0 Verze Dopravní třída Štítek streamu
čtyři 32 Délka užitečného zatížení Dráha. záhlaví Počet chmelů
osm 64 IP adresa odesílatele
12 96
16 128
dvacet 160
24 192 Cílová IP adresa
28 224
32 256
36 288

Viz také

Poznámky

Odkazy