En enhets IP-adress är en unik identifierare som innehåller information om platsen för denna enhet och graden av dess tillgänglighet för kontakt med den.
Närvaron av en IP-adress för enheter är en förutsättning för utbyte av information mellan dem. För en förenklad förståelse av termen "IP-adress" kan vi dra en analogi med en välkänd postadress, vilket gör det möjligt att leverera ett brev eller ett paket till en strikt definierad adressat. En liknande process inträffar när information (meddelanden) skickas från en enhet till en annan. I denna operation spelas postadressens roll av IP-adressen. Förkortningen IP står för "Internet Protocol" och hänvisar till en uppsättning regler som bestämmer formatet på de data vi skickar över Internet (lokalt nätverk).
Enhetsspecifikationer för IP-adress
Standard-IP-adressen som vi kan se i nätverket är en uppsättning siffror indelade i fyra grupper med hjälp av punkter.
192.168.0.1 är den vanligaste IP-adressen för de flesta routrar och modem. Många av oss har upprepade gånger angett den här kombinationen av tecken för att komma in i modemets eller routerns inställningsmeny.
I ovanstående adress har vi 4 tal, som vart och ett representeras som en oktett - ett åttasiffrigt binärt tal. Dess värden kan beskrivas i intervallet från 0000 0000 till 1111 1111. Beskrivningen kan också skrivas i decimalnotation och ha ett intervall från 0 till 255 (256 värden).
I det här fallet är adressintervallet 0.0.0.0 till 255.255.255.255. När vi räknar alla möjliga poster, det vill säga IP-adresser, får vi talet 4 294 967 296.
Ovanstående postformat kallas IPv4 och är standard 32-bitars form av en adress. För närvarande är det den mest populära och efterfrågade på nätverket. IPv4 är dock inte den enda möjliga, det finns även en 128-bitars standard som heter IPv6. Antalet adresser i detta format har ett sådant värde att det kan ge biljoner adresser för varje invånare på vår planet.
I vår beskrivning kommer vi att följa IPv4-standarden, men alla regler och principer är ganska relevanta för IPv6.
Komposition av IP-adressen
En standard IP-adress är inte bara en uppsättning siffror, den här posten innehåller information och strukturellt kan den delas upp i två delar:
- värdnummer,
- nätverksnummer.
Till exempel innehåller den välbekanta 192.168.1.34-adressposten följande information:
- 192.168.1 — nätverksnummer,
- 34 är din enhets (värd) nummer.
Förresten, alla enheter i samma nätverk kommer att starta på 192.168.1. Om enhetens IP-adress innehåller posten 192.168.2, kommer den inte att kunna kontakta den tidigare enheten (192.168.1). För att ansluta sådana enheter till varandra behöver du en separat router som säkerställer att denna uppgift är klar. Den här routern kommer att fungera som en brygga - data från ett nätverk kommer att kunna ta sig igenom det till ett annat nätverk.
IP-adressklassificering
För att effektivisera arbetet med IP-adresser klassificeras de enligt följande typer.
- Klass A – stora nätverk.
- Klass B – medelstora nätverk.
- Klass C – små nätverk.
- Klass D - reserverade adresser i formatet 127.0.0.0 (localhost).
- Klass E - reserverade adresser i formatet 192.168.X.X. (ID för modem och routrar).
Trots det till synes enorma antalet tillgängliga IP-adresser finns det en brist på dem jämfört med antalet enheter (värdar) i nätverket. Detta problem ledde till övergången till aktiv användning av IP-adresser av IPv6-standarden i arbetet hos Internetleverantörer. Men om en adress i IPv4-format enkelt konverteras till IPv6 är det inte längre möjligt att konvertera tillbaka den till IPv4.
Med tanke på att inte alla leverantörer har överfört sina abonnenter från IPv4-formatet till IPv6-formatet, finns det en dominans av båda adresserna i nätverket. Problemet med denna kombinerade användning av olika standarder är deras inkompatibilitet, och för att lösa det används en speciell algoritm som kallas "tunneling". Den består i att skapa en speciell kanal genom vilken enheter med olika IP-adressstandarder kan utbyta information.
Känna till funktionerna hos IP-adressenheten är en förutsättning om du självständigt behöver designa nätverk, såväl som när du löser ett antal andra uppgifter relaterade till att sätta upp Internet och lokala nätverk.