Array ( [0] => 15486273 [id] => 15486273 [1] => cswiki [site] => cswiki [2] => IPv4 [uri] => IPv4 [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 0 [has_content] => 0 [12] => [oai_cs_optimisticky] => ) Array ( [0] => {{Neověřeno}} [1] => '''Internet Protocol version 4''' ('''IPv4''') je v [[Informatika|informatice]] čtvrtá revize [[Internetový protokol|IP]] (Internet Protocol) a zároveň jeho první verze, která se masivně rozšířila. Spolu s [[IPv6]] vytvářejí základ pro komunikaci v rámci sítě [[Internet]]. IPv4 je popsána [[IETF]] v [[rfc:791|RFC 791]] (září 1981), které nahradilo [[rfc:760|RFC 760]] (leden 1980) a je standardizována jako [[MIL-STD]]-1777 [[Ministerstvo obrany Spojených států amerických|Ministerstvem obrany USA]]. [2] => [3] => IPv4 je datově orientovaný protokol, který je používán v sítích s [[Přepojování paketů|přepojováním paketů]] (např. [[Ethernet]]). Jde o protokol přepravující data bez záruky, tj. negarantuje ani doručení ani zachování pořadí ani vyloučení duplicit. Zajištění těchto záruk je ponecháno na vyšší vrstvě, kterou představuje protokol [[Transmission Control Protocol|TCP]]. Stejně tak je na vyšší vrstvě ponechána kontrola integrity dat, protože IPv4 datagram nese pouze informaci o kontrolním součtu hlavičky datagramu se služebními údaji. [4] => [5] => Starší protokol IPv4 poskytuje omezený [[adresní prostor]] – teoreticky 232 adres (cca 4×109 = 4 miliardy adres), prakticky však mnohem méně, protože adresy jsou sdružovány kvůli snadnějšímu [[směrování]] do podsítí (viz [[maska sítě]]). Protokol IPv4 též nevyhovuje současnému nárůstu přenosových rychlostí (zejména kvůli přenosu multimediálních dat – [[videokonference]], [[IPTV|internetová televize]], [[Voice over Internet Protocol|telefonování po internetu]] atd.). [6] => [7] => Dne [[3. únor]]a [[2011]] byly rozděleny poslední bloky adres protokolu IPv4, čímž došlo k jejich vyčerpání. Od té doby postupně probíhá přechod na protokol [[IPv6]]. [8] => [9] => == Formát IPv4 datagramu == [10] => Uložen ve [[endianita|velkém endianu]]. [11] => {| class="wikitable" style="text-align:center; margin-left: 1em;" [12] => |+ Formát IP datagramu [13] => |- [14] => ! width="20%" rowspan="2" | Bajty !! width="20%" colspan="8" | 0 !! width="20%" colspan="8" | 1 !! width="20%" colspan="8" | 2 !! width="20%" colspan="8" | 3 [15] => |- [16] => ! || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || || [17] => |- [18] => | Bajt 0 až 3 || colspan="4" width="10%" |   verze   || colspan="4" | IHL || colspan="8" | typ služby || colspan="16" | celková délka [19] => |- [20] => | Bajt 4 až 7 || colspan="16" | identifikace || colspan="3" width="7.5%" | příznaky (3 bity) || colspan="13" | offset fragmentu (13 bitů) [21] => |- [22] => | Bajt 8 až 11 || colspan="8" | TTL || colspan="8" | číslo protokolu || colspan="16" | kontrolní součet hlavičky [23] => |- [24] => | Bajt 12 až 15 || colspan="32" | zdrojová adresa [25] => |- [26] => | Bajt 16 až 19 || colspan="32" | cílová adresa [27] => |- [28] => | bgcolor="#FFDDDD"| Bajt 20 až ((IHL × 4) - 1) || colspan="32" bgcolor="#FFDDDD" | rozšířená nepovinná nastavení [29] => |- [30] => | ... || colspan="32" | data [31] => |} [32] => [33] => Datagram IPv4 obsahuje hlavičku se služebními údaji nutnými pro přepravu a za ní následují data. Konec hlavičky je zarovnán na násobek čtveřice bajtů pomocí výplně ({{Vjazyce2|en|''padding''}}). Strukturu IP datagramu vystihuje tabulka uvedená nahoře. [34] => [35] => Následuje popis jednotlivých polí: [36] => * '''Verze''': verze protokolu (0x4) [37] => * '''IHL''': délka hlavičky jako počet 32bitových slov (pro získání délky v bajtech je potřeba vynásobit čtyřmi, tzn. typická a minimální délka (0x5 × 4) = 20 bajtů, a maximální (0xF ×* 4) = 60 bajtů. [38] => * '''Typ služby (TOS, Type of Service)''': podle původních představ měla tato položka umožnit odesilateli, aby zvolil charakter přepravní služby ideální pro dotyčný datagram. Jednotlivé bity znamenaly např. požadavek na nejmenší zpoždění, největší šířku pásma či nejlevnější dopravu. [[Směrování]] pak mělo brát ohled na hodnotu TOS a volit z alternativních tras tu, která nejlépe odpovídala požadavkům datagramu. V praxi však k realizaci nedošlo. V současnosti se položka používá k podobným účelům – nese značku pro mechanismy zajišťující služby s definovanou kvalitou ([[Quality of Service|QoS]]). [39] => * '''Celková délka''': délka datagramu v bajtech. [40] => * '''Identifikace''': odesilatel přidělí každému odeslanému paketu jednoznačný identifikátor. Pokud byl datagram při přepravě fragmentován, pozná se podle této položky, které fragmenty patří k sobě (mají stejný identifikátor). [41] => * '''Příznaky''': slouží pro řízení fragmentace. První je vždy nulový, druhý je ''Don’t fragment'' zakazující tento datagram fragmentovat, a třetí ''More fragments'' nastavuje, zdali není fragmentem posledním. [42] => * '''Offset fragmentu''': udává, na jaké pozici v původním datagramu začíná tento fragment. Jednotkou je osm bajtů. [43] => * '''TTL (Time To Live)''': představuje ochranu proti zacyklení. Každý směrovač zmenší tuto hodnotu o jedničku (případně o počet sekund, které datagram ve směrovači strávil, pokud zde čeká déle). Pokud tím TTL nabude hodnotu nula, datagram zahodí, protože vypršela jeho životnost. [44] => * '''Protokol''': určuje, kterému protokolu vyšší vrstvy se mají data předat při doručení. Čísla protokolů definována v [[rfc:1700|RFC 1700]] (TCP: 6, UDP: 17, ICMP: 1, EGP: 8, …). [[rfc:1700|RFC 1700]] je již překonáno novým standardem [[rfc:3232|RFC 3232]], jež odkazuje na databáze organizace IANA a její stránky: https://web.archive.org/web/20170920185613/http://www.iana.org/ . [45] => * '''Kontrolní součet hlavičky''': slouží k ověření, zda nedošlo k poškození. Počítá se pouze z hlavičky a pokud nesouhlasí, datagram bude zahozen. [46] => * '''Adresa odesílatele''': [[IP adresa|IPv4 adresa]] síťového rozhraní, které datagram vyslalo. [47] => * '''Adresa cíle''': IP adresa síťového rozhraní, kterému je datagram určen. [48] => * '''Volby''': různé rozšiřující informace či požadavky. Například lze předepsat sérii adres, kterými má datagram projít. Volby obvykle nejsou v datagramu použity (v tabulce jsou barevně odlišeny). [49] => * '''Data''': obsahuje další zapouzdřené protokoly. [50] => [51] => == Speciální IPv4 adresy == [52] => {| class="wikitable" [53] => |+ speciální IPv4 rozsahy [54] => ! rozsah !! jméno dle rfc6890 !! využití [55] => |- [56] => | 0.0.0.0/8 || This host on this network || [57] => |- [58] => | 10.0.0.0/8 || [[Privátní síť|Private-Use]] || [[Privátní síť|privátní adresy]] pro LAN [59] => |- [60] => | 100.64.0.0/10 || Shared Address Space || CG NAT [61] => |- [62] => | 127.0.0.0/8 || Loopback || [63] => |- [64] => | 169.254.0.0/16 || Link Local || [65] => |- [66] => | 172.16.0.0/12 || Private-Use || [[Privátní síť|privátní adresy]] pro LAN [67] => |- [68] => | 192.0.0.0/24 || IETF Protocol Assignments || [69] => |- [70] => | 192.0.0.0/29 || DS-Lite || metoda přechodu na IPv6 "B4"IPv4 Service Continuity Prefix: https://tools.ietf.org/html/rfc7335 [71] => |- [72] => | 192.0.2.0/24 || TEST-NET-1 || vyhrazeno pro použití v příkladech a dokumentaciIPv4 Address Blocks Reserved for Documentation: https://tools.ietf.org/html/rfc5737 [73] => |- [74] => | 192.88.99.0/24 || 6to4 Relay Anycast || metoda přechodu na IPv6, zrušeno v rfc7526 [75] => |- [76] => | 192.168.0.0/16 || Private-Use || [[Privátní síť|privátní adresy]] pro LAN [77] => |- [78] => | 198.18.0.0/15 || Benchmarking || [79] => |- [80] => | 198.51.100.0/24 || TEST-NET-2 || vyhrazeno pro použití v příkladech a dokumentaci [81] => |- [82] => | 203.0.113.0/24 || TEST-NET-3 || vyhrazeno pro použití v příkladech a dokumentaci [83] => |- [84] => |224.0.0.0/4 [85] => | [86] => |[[IP multicast]] (dříve třída D) [87] => |- [88] => | 240.0.0.0/4 || Host group addresseshttps://tools.ietf.org/html/rfc1112#section-4 ||rezervováno pro budoucí použití (dříve třída E) [89] => |- [90] => | 255.255.255.255/32 || Limited Broadcast || [91] => |- [92] => |} [93] => [94] => == Tabulka prefixů a masek == [95] => {| class="wikitable mw-collapsible mw-collapsed" [96] => |+Tahák prefixů a masek [97] => !Počet IPv4 adres [98] => !Prefix [99] => !Třída [100] => !Maska [101] => |- [102] => |1 [103] => |/32 [104] => | [105] => |255.255.255.255 [106] => |- [107] => |2 [108] => |/31 [109] => | [110] => |255.255.255.254 [111] => |- [112] => |4 [113] => |/30 [114] => | [115] => |255.255.255.252 [116] => |- [117] => |8 [118] => |/29 [119] => | [120] => |255.255.255.248 [121] => |- [122] => |16 [123] => |/28 [124] => | [125] => |255.255.255.240 [126] => |- [127] => |32 [128] => |/27 [129] => | [130] => |255.255.255.224 [131] => |- [132] => |64 [133] => |/26 [134] => | [135] => |255.255.255.192 [136] => |- [137] => |128 [138] => |/25 [139] => | [140] => |255.255.255.128 [141] => |- [142] => |256 [143] => |/24 [144] => |1C [145] => |255.255.255.0 [146] => |- [147] => |512 [148] => |/23 [149] => |2C [150] => |255.255.254.0 [151] => |- [152] => |1 024 [153] => |/22 [154] => |4C [155] => |255.255.252.0 [156] => |- [157] => |2 048 [158] => |/21 [159] => |8C [160] => |255.255.248.0 [161] => |- [162] => |4 096 [163] => |/20 [164] => |16C [165] => |255.255.240.0 [166] => |- [167] => |8 192 [168] => |/19 [169] => |32C [170] => |255.255.224.0 [171] => |- [172] => |16 384 [173] => |/18 [174] => |64C [175] => |255.255.192.0 [176] => |- [177] => |32 768 [178] => |/17 [179] => |128C [180] => |255.255.128.0 [181] => |- [182] => |65 536 [183] => |/16 [184] => |1B [185] => |255.255.0.0 [186] => |- [187] => |131 072 [188] => |/15 [189] => |2B [190] => |255.254.0.0 [191] => |- [192] => |262 144 [193] => |/14 [194] => |4B [195] => |255.252.0.0 [196] => |- [197] => |524 288 [198] => |/13 [199] => |8B [200] => |255.248.0.0 [201] => |- [202] => |1 048 576 [203] => |/12 [204] => |16B [205] => |255.240.0.0 [206] => |- [207] => |2 097 152 [208] => |/11 [209] => |32B [210] => |255.224.0.0 [211] => |- [212] => |4 194 304 [213] => |/10 [214] => |64B [215] => |255.192.0.0 [216] => |- [217] => |8 388 608 [218] => |/9 [219] => |128B [220] => |255.128.0.0 [221] => |- [222] => |16 777 216 [223] => |/8 [224] => |1A [225] => |255.0.0.0 [226] => |- [227] => |33 554 432 [228] => |/7 [229] => |2A [230] => |254.0.0.0 [231] => |- [232] => |67 108 864 [233] => |/6 [234] => |4A [235] => |252.0.0.0 [236] => |- [237] => |134 217 728 [238] => |/5 [239] => |8A [240] => |248.0.0.0 [241] => |- [242] => |268 435 456 [243] => |/4 [244] => |16A [245] => |240.0.0.0 [246] => |- [247] => |536 870 912 [248] => |/3 [249] => |32A [250] => |224.0.0.0 [251] => |- [252] => |1 073 741 824 [253] => |/2 [254] => |64A [255] => |192.0.0.0 [256] => |- [257] => |2 147 483 646 [258] => |/1 [259] => |128A [260] => |128.0.0.0 [261] => |} [262] => [263] => == Konec IPv4 adres == [264] => Dne [[3. únor]]a [[2011]] byly rozděleny na konferenci v [[Miami]] poslední bloky adres protokolu IPv4, čímž došlo k jejich vyčerpání. Tato událost je jedna z nejvýznamnějších událostí historie [[internet]]u. Spotřeba IP adres stále stoupá a největším spotřebitelem je asijsko-pacifický region, ve kterém poslední přidělený blok spolu se stávající zásobou vystačí maximálně do konce roku [[2011]]. Nejdéle vydrží zásoby IPv4 v Africe, kde s nimi mohou počítat ještě několik let dopředu.[http://www.zive.cz/bleskovky/konec-bleskovek-o-ipv4-uz-jsou-definitivne-rozebrany/sc-4-a-155683/default.aspx Konec bleskovek o IPv4, už jsou definitivně rozebrány] ze 3. 2. 2011 od Davida Polesného na [http://www.zive.cz Živě.cz] [265] => [266] => == Reference == [267] => [268] => [269] => == Externí odkazy == [270] => * {{Commonscat}} [271] => {{Pahýl}} [272] => [273] => {{Internetové protokoly}} [274] => {{Autoritní data}} [275] => {{Portály|Internet}} [276] => [277] => [[Kategorie:Internetové protokoly]] [] => )
good wiki

IPv4

Internet Protocol version 4 (IPv4) je v informatice čtvrtá revize IP (Internet Protocol) a zároveň jeho první verze, která se masivně rozšířila. Spolu s IPv6 vytvářejí základ pro komunikaci v rámci sítě Internet.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'Privátní síť','2011','rfc:1700','IPv6','3. únor','rfc:791','videokonference','Ministerstvo obrany Spojených států amerických','Kategorie:Internetové protokoly','adresní prostor','směrování','rfc:3232'