Det kan vara förvirrande att tänka på en IP-adress som något annat än bara en slumpmässig sträng med nummer som används på internet och i lokala nätverk. Sanningen är att det händer mycket bakom kulisserna för att tilldela och begränsa IP-adresser.
IP-klasser används för att hjälpa till att tilldela IP-adresser till nätverk med olika storlekskrav. IPv4 IP-adressutrymmet kan delas in i fem adressklasser som kallas klass A, B, C, D och E.
Varje IP-klass består av en sammanhängande delmängd av det övergripande IPv4-adressintervallet. En sådan klass är endast reserverad för multicast-adresser, vilket är en typ av dataöverföring där mer än en dator adresseras information samtidigt.
IP-adressklasser och numrering
Värdena för de fyra bitarna längst till vänster i en IPv4-adress bestämmer dess klass. Till exempel har alla klass C-adresser de tre bitarna längst till vänster inställda på 110, men var och en av de återstående 29 bitarna kan sättas till antingen 0 eller 1 oberoende (som representeras av ett x i dessa bitpositioner):
110xxxxx xxxxxxxx xxxxxxxx xxxxxxxx
Tabellen nedan beskriver IP-adressvärdena och intervallen för varje klass. Observera att en del av IP-adressutrymmet är uteslutet från klass E av särskilda skäl som beskrivs nedan.
Klass | bitarna längst till vänster | Start of Range | End of Range | Totala adresser |
---|---|---|---|---|
A | 0xxx | 0.0.0.0 | 127.255.255.255 | 2, 147, 483, 648 |
B | 10xx | 128.0.0.0 | 191.255.255.255 | 1, 073, 741, 824 |
C | 110x | 192.0.0.0 | 223.255.255.255 | 536, 870, 912 |
D | 1110 | 224.0.0.0 | 239.255.255.255 | 268, 435, 456 |
E | 1111 | 240.0.0.0 | 254.255.255.255 | 268, 435, 456 |
IP-adress Klass E och begränsad sändning
IPv4-nätverksstandarden definierar klass E-adresser som reserverade, vilket innebär att de inte ska användas i IP-nätverk. Vissa forskningsorganisationer använder klass E-adresser i experimentella syften. Enheter som försöker använda dessa adresser på internet kommer dock inte att kunna kommunicera ordentligt eftersom enheter inte är utformade för att behandla den typen av adresser.
En speciell typ av IP-adress är den begränsade sändningsadressen 255.255.255.255. En nätverkssändning innebär att ett meddelande levereras från en avsändare till många mottagare. Avsändare dirigerar en IP-sändning till 255.255.255.255 för att indikera att alla andra noder på det lokala nätverket ska ta upp det meddelandet. Denna sändning är "begränsad" genom att den inte når alla noder på internet; endast noder på LAN.
Internet Protocol reserverar officiellt hela intervallet av adresser från 255.0.0.0 till 255.255.255.255 för sändning, och detta intervall ska inte anses vara en del av det normala klass E-intervallet.
IP-adress Klass D och Multicast
IPv4-nätverksstandarden definierar klass D-adresser som reserverade för multicast. Multicast är en mekanism i Internet Protocol för att definiera grupper av klientenheter och skicka meddelanden endast till den gruppen snarare än till varje enhet på LAN (broadcast) eller bara en annan nod (unicast).
Multicast används främst i forskningsnätverk. Precis som med klass E bör klass D-adresser inte användas av vanliga noder på internet.