IP

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 25 mars 2022; kontroller kräver 2 redigeringar .
IP
namn internet protokoll
Nivå (enligt OSI-modellen ) nätverk
Familj TCP/IP
Skapad i 1981
Syftet med protokollet Överföra datagram mellan värdar på TCP/IP-nätverk
Specifikation RFC 791
Utvecklaren Vinton Cerf och Kahn, Robert Elliot
 Mediafiler på Wikimedia Commons

Internetprotokoll ( IP , bokstavligen "internetprotokoll") är ett routbart nätverkslagerprotokoll för TCP/IP- stacken . Det var IP som blev protokollet som förenade enskilda datornätverk till World Wide Web . En integrerad del av protokollet är nätverksadressering (se IP-adress ).

Egenskaper

IP kombinerar nätverkssegment till ett enda nätverk, vilket säkerställer leverans av datapaket mellan alla nätverksnoder genom ett godtyckligt antal mellanliggande noder ( routrar ). Det klassificeras som ett nätverkslagerprotokoll av OSI-nätverksmodellen . IP garanterar inte tillförlitlig leverans av paketet till destinationen - i synnerhet kanske paketen inte kommer fram i den ordning som de skickades, dupliceras (två kopior av samma paket kommer), skadas (vanligtvis förstörs skadade paket) eller inte kommer alls. Garantin för felfri leverans av paket tillhandahålls av vissa protokoll på en högre nivå - transportskiktet i OSI-nätverksmodellen - till exempel TCP , som använder IP som transport.

Fragmentering av IP-paket

När ett IP-paket levereras passerar det genom olika leveranskanaler. En situation kan uppstå när paketstorleken överstiger kapaciteten för kommunikationssystemnoden. I detta fall ger protokollet möjligheten att dela paketet på IP-nivå under leverans. Följaktligen kommer paketet att komma till den slutliga mottagaren i form av flera paket som måste sättas ihop till ett innan vidare analys. Möjligheten att dela ett paket och sedan sätta ihop det igen kallas IP-fragmentering.

Protokollet ger möjlighet att förbjuda fragmentering av ett visst paket. Om ett sådant paket inte kan överföras genom hela kommunikationssegmentet, förstörs det, och ett ICMP- meddelande om problemet skickas till avsändaren .

Version 4

Det moderna Internet använder IP version 4, även känd som IPv4. I den här versionen av IP tilldelas varje värd i nätverket en IP-adress på 4 oktetter (4 byte ). I det här fallet förenas datorer i subnät av gemensamma initiala bitar av adressen . Antalet av dessa bitar som är gemensamma för ett givet subnät kallas subnätmasken (tidigare var adressutrymmet uppdelat i klasser  - A, B, C; nätverksklassen bestämdes av värdeintervallet för det högsta oktett och bestämde antalet adresserbara noder i detta nätverk, nu används klasslös adressering ).

Version 6

Sedan 1996 har den sjätte versionen av protokollet tagits i drift - IPv6 , vilket gör att du kan adressera ett mycket större antal noder än IPv4. IPv6-adressutrymmet är 2128 . Ett så stort adressutrymme infördes för de hierarkiska adressernas skull (detta förenklar routing). Det ökade adressutrymmet kommer dock att göra NAT onödig. Den klassiska användningen av IPv6 (över /64-nätverket per abonnent; endast unicast-adressering används) kommer att ge möjligheten att använda mer än 300 miljoner IP-adresser per invånare på jorden. Denna version kännetecknas av ökad adresskapacitet, inbyggd krypteringsmöjlighet och några andra funktioner.[ vad? ] . Den långa övergången från IPv4 till IPv6 är arbetskrävande för operatörer och programvaruleverantörer och kan inte genomföras över en natt. Hösten 2013 fanns det över 14 000 IPv6-nätverk på Internet . Som jämförelse, i mitten av 2010 fanns det mer än 320 000 nätverk i IPv4-adressutrymmet, men nätverk i IPv6 är mycket större än i IPv4.

Paket

Ett IP-paket  är ett formaterat informationsblock som överförs över ett datornätverk , vars struktur definieras av IP-protokollet. Datornätverksanslutningar som inte stöder IP-paket, som traditionella punkt-till-punkt-anslutningar inom telekommunikation, överför helt enkelt data som en sekvens av byte , tecken eller bitar . Genom att använda paketformatering kan nätverket sända långa meddelanden mer tillförlitligt och effektivt.

Version 4 (IPv4)

Oktett 0 ett 2 3 fyra 5 6 7 åtta 9 tio elva 12 13 fjorton femton 16 17 arton 19 tjugo 21 22 23 24 25 26 27 28 29 trettio 31
0 Version IHL Kodpunkt för differentierade tjänster ECN Pakets längd
fyra Identifierare Flaggor Fragmentförskjutning
åtta Tid att leva ( TTL ) Protokoll Header checksumma
12 Avsändarens IP-adress
16 Destinations-IP-adress
tjugo Alternativ (0 till 10 32-bitars ord)
  Data

Version 6 ( IPv6 )

Position i oktetter 0 ett 2 3
Positionera i bitar 0 ett 2 3 fyra 5 6 7 åtta 9 tio elva 12 13 fjorton femton 16 17 arton 19 tjugo 21 22 23 24 25 26 27 28 29 trettio 31
0 0 Version Trafikklass Streametikett
fyra 32 Lastens längd Spår. rubrik Antal humle
åtta 64 Avsändarens IP-adress
12 96
16 128
tjugo 160
24 192 Destinations-IP-adress
28 224
32 256
36 288

Se även

Anteckningar

Länkar