Innehållsförteckning:
Video: Nätverksteknik - Protokollet IP & DHCP samt lite om DNS 2024
En IP-adress är ett nummer som unikt identifierar varje värd i ett IP-nätverk. IP-adresser fungerar i nätverksskiktet i TCP / IP-protokollstacken, så de är oberoende av MAC-adresser på datalänkslager, till exempel Ethernet MAC-adresser.
IP-adresser är 32-bitars binära nummer, vilket innebär att teoretiskt sett kan maximalt något i närheten av 4 miljarder unika värdadresser finnas över hela Internet. Du skulle tro att det skulle räcka, men TCP / IP lägger vissa begränsningar på hur IP-adresser tilldelas.
Dessa begränsningar begränsar allvarligt det totala antalet användbara IP-adresser. Nya tekniker för att arbeta med IP-adresser har dock hjälpt till att lindra detta problem, och en standard för 128-bitars IP-adresser har antagits, men den är fortfarande inte i stor utsträckning.
Nätverk och värdar
IP står för Internetprotokoll, och dess främsta syfte är att möjliggöra kommunikation mellan nätverk. Som ett resultat består en 32-bitars IP-adress faktiskt av två delar:
-
Nätverks-id (eller nätverksadress): Identifierar det nätverk som en värddatorn kan hittas på
-
Värddatorns (eller värdadressen): Identifierar ett specifikt Enhet på nätverket som anges av nätverks-ID
Det mesta av komplexiteten att arbeta med IP-adresser har att göra med att bestämma vilken del av den fullständiga 32-bitars IP-adressen som är nätverks-ID och vilken del är värd-ID, som beskrivs i följande avsnitt.
Du kanske märker att två värdadresser verkar vara oförklarliga för. Till exempel, klass C adresseringsschema, som använder åtta bitar för värd-ID, tillåter endast 254 värdar - inte de 256 värdarna du kan förvänta dig. Det beror på att värd 0 (värd-id är alla nollor) är alltid reserverad för att representera själva nätverket. Värd-ID kan inte vara 255 (värd-ID är alla) eftersom det värd-ID är reserverat för användning som en sändningsförfrågan som är avsedd för alla värdar i nätverket.
Den prickade decimaldansen
IP-adresserna representeras vanligtvis i ett format som kallas prickad decimal. I prickade decimaltal representeras varje grupp med åtta bitar - en oktett - med dess decimalekvivalent. Tänk på följande binära IP-adress:
11000000101010001000100000011100
För att konvertera det här värdet till prickade decimaltal, dela den först i fyra oktetter, enligt följande:
11000000 10101000 10001000 00011100
Därefter konvertera var och en av oktetterna till dess decimalkvivalent:
11000000 10101000 10001000 00011100 192 168 136 28
Använd sedan perioderna för att separera de fyra decimaltal, så här:
192.168. 136. 28
Detta är formatet där du vanligtvis ser IP-adresser representerade.
Följande illustration visar hur 32 bitar av en IP-adress är uppdelade i fyra oktetter med åtta bitar vardera. Som du kan se, kallas fyra oktetter av en IP-adress ofta som w, x, y, och z .