IP adresa (z angl . Internet Protocol ) - jedinečný číselný identifikátor zařízení v počítačové síti pracující přes IP protokol .
Internet vyžaduje globální jedinečnost adresy; v případě práce na lokální síti je vyžadována jakákoliv jednoznačnost adresy v rámci sítě. Ve verzi protokolu IPv4 je IP adresa dlouhá 4 bajty , zatímco ve verzi protokolu IPv6 je dlouhá 16 bajtů.
Ve verzi 4 je adresa IP 32bitové číslo. Adresa se obvykle zapisuje jako čtyři dekadická čísla mezi 0 a 255 (ekvivalent čtyř osmibitových čísel) oddělená tečkami, například 192.168.0.3.
Ve verzi 6 je IP adresa 128 bitů . Adresa se obvykle zapisuje jako osm čtyřmístných hexadecimálních čísel (ekvivalent osmi 16bitovým číslům) oddělených dvojtečkami, například 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Úvodní nuly lze vynechat. Po sobě jdoucí nulové skupiny lze vynechat a nahradit je dvojtečkou ( fe80:0:0:0:0:0:0:1lze zapsat jako fe80::1). Více než jedna taková mezera v adrese není povolena.
IP adresa se skládá ze dvou částí: čísla sítě a čísla hostitele. V případě izolované sítě může její adresu zvolit správce z bloků adres speciálně vyhrazených pro takové sítě (10.0.0.0/8, 172.16.0.0/12 nebo 192.168.0.0/16). Pro přístup do globální sítě je nutné, aby existovala IP z jiného bloku adres, nebo musí být v lokální síti server, který nahradí interní IP adresu (šedá) externí IP adresou (bílá), např. : proxy server , NAT . Pokud má síť fungovat jako nedílná součást internetu , pak síťovou adresu vydává poskytovatel nebo regionální internetový registrátor (Regional Internet Registry, RIR ). Podle webu IANA [1] existuje pět RIR: ARIN sloužící Severní Americe a také Bahamám , Portoriku a Jamajce ; APNIC , obsluhující jižní , východní a jihovýchodní Asii a Austrálii a Oceánii ; AfriNIC , sloužící zemím v Africe a Indickém oceánu; LACNIC , sloužící Jižní Americe a Karibiku; a RIPE NCC obsluhující Evropu , Střední Asii a Střední východ . Regionální registrátoři získávají čísla autonomních systémů a velké bloky adres od IANA a poté vydávají čísla autonomních systémů a menší bloky adres místním internetovým registrům ( LIR ), obvykle velkým ISP.
Číslo hostitele v IP je přiděleno bez ohledu na místní adresu hostitele . Podle definice je router součástí několika sítí najednou. Každý port routeru má tedy svou vlastní IP adresu. Koncový uzel může být také součástí více IP sítí. V tomto případě musí mít počítač několik IP adres podle počtu síťových spojení. IP adresa tedy necharakterizuje jeden počítač nebo router, ale jedno síťové připojení.
Existují dva způsoby, jak určit, kolik bitů je přiděleno masce podsítě a kolik je přiděleno adrese IP.
Zpočátku se používalo třídní adresování (INET) , ale od druhé poloviny 90. let 20. století bylo nahrazeno beztřídním adresováním (CIDR) , ve kterém je počet adres v síti určován maskou podsítě.
Někdy existuje záznam IP adres jako "192.168.5.0/24". Tento typ záznamu nahrazuje uvedení rozsahu IP adres. Číslo za lomítkem označuje počet jedniček v masce podsítě. V daném příkladu bude maska podsítě v binárním tvaru 11111111 11111111 11111111 00000000 nebo stejná v desítkovém tvaru routeru: „255.255.255.0“. 24 bitů IP adresy je přiřazeno číslu sítě a zbývajících 8 bitů úplné adresy je přiřazeno hostitelským adresám této sítě, adrese této sítě a broadcastové adrese této sítě. Celkově 192.168.5.0/24 znamená rozsah hostitelských adres od 192.168.5.1 do 192.168.5.254, stejně jako 192.168.5.0 je síťová adresa a 192.168.5.255 je síťová vysílací adresa. Pro výpočet síťové adresy a síťové vysílací adresy se používají následující vzorce:
Na některých systémech může být síťová adresa a adresa vysílání zaměněna (netestováno).
Záznam IP adres s maskou podsítě s proměnnou délkou následovanou lomítkem, nazývaným také CIDR , na rozdíl od obvyklého záznamu bez zadání masky, který se v operačních systémech typu UNIX také nazývá INET .
Protokol IP má několik konvencí pro speciální interpretaci IP adres: pokud jsou všechny bity IP adresy 1, paket s touto cílovou adresou musí být odeslán do všech uzlů umístěných ve stejné síti jako zdroj tohoto paketu. Taková distribuce se nazývá zpráva omezeného vysílání ( limited broadcast ). Pokud jsou v poli čísla cílového uzlu pouze jedničky, pak je paket s takovou adresou odeslán do všech síťových uzlů s daným číslem sítě. Například v síti 192.168.5.0 s maskou podsítě 255.255.255.0 je paket s adresou 192.168.5.255 doručen všem uzlům v této síti. Taková distribuce se nazývá vysílaná zpráva ( direct broadcast ).
IP adresa se nazývá statická ( trvalá , neměnná ), pokud je přiřazena uživatelem v nastavení zařízení, nebo je přiřazena automaticky, když je zařízení připojeno k síti a nelze ji přiřadit jinému zařízení.
IP adresa se nazývá dynamická ( netrvalá , měnitelná ), pokud je přiřazena automaticky při připojení zařízení k síti a je používána po omezenou dobu specifikovanou ve službě, která IP adresu přidělila ( DHCP ).
Klient může k získání IP adresy použít jeden z následujících protokolů :
IP adresy používané v lokálních sítích jsou klasifikovány jako soukromé. Intranetové
adresy :
Adresy pro interní použití:
Úplný seznam síťových popisů pro IPv4 je uveden v RFC 6890 .
Jedno doménové jméno lze po jednom převést na několik IP adres (pro vyrovnávání zátěže).
Jedna IP adresa může být zároveň použita pro tisíce doménových jmen s různými stránkami (pak se při přístupu rozlišují podle názvu domény), což způsobuje problémy při identifikaci stránek podle IP adresy pro účely cenzury [2] [3] [4] .
Server se stejným názvem domény může také obsahovat několik různých webů a k částem stejného webu lze přistupovat pod různými názvy domén (například za účelem izolace souborů cookie a skriptů za účelem ochrany před útoky skriptování mezi weby ).