2Sep
När du precis börjat lära dig om nätverk och hur IP-adresser fungerar, kan det alla tyckas lite överväldigande, men med lite studier kan du förstå hur allt kommer samman. Dagens SuperUser Q & A-tjänst hjälper en förvirrad läsare att lära sig hur IP-adresser fungerar för sitt Wi-Fi-nätverk.
Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Skärmdump med tillstånd av Linux Skärmdumpar( Flickr).
Frågan
SuperUser-läsaren Thomas vill veta om båda datorerna i hemmet har samma IP-adress:
Den här frågan kan tyckas dum, men jag undrade om två datorer på samma Wi-Fi-nätverk har samma IP-adress? Till exempel min pappas dator och min dator hemma.
Om så är fallet, hur skiljer omvärlden från en dator från den andra( som om en server vill skicka några data tillbaka till oss)?
Har de två datorerna samma IP-adress eller inte?
Svaret
SuperUser-bidragsgivare Reaces och Abraxas har svaret för oss. Först upp, Reaces:
Båda datorerna ses som att ha samma IP-adress externt. Din router kommer att vidarebefordra förfrågningar till den ursprungliga datorn och proceduren som används för detta är nätverksadressöversättning.
Men om du skulle försöka kommunicera med din fars dator skulle du använda dina interna adresser. Dessa använder ett anpassat sortiment som endast är avsett för internt bruk: privat adressintervall.
Följd av svaret från Abraxas:
Här är en mycket snabb beskrivning av hur IP-adressering fungerar i denna situation:
Du har din hemdator med ett nätverksgränssnitt( Ethernet-port eller Wi-Fi-kort) och var och en har unik MACadresser som identifierar dem globalt.
Nätverksgränssnitt ges IP-adresser av routerns /modem/switch/-åtkomstpunkt. Din åtkomstpunkt( AP) är en del av eller ansluten till ett modem /router/-omkopplare vilket ger AP en IP-adress. Så här ser sakerna så långt ut:
Din dator( IP) - & gt;Åtkomstpunkt( IP) - & gt;Kabelmodem( IP)
Här är ett exempel på vad dessa IP-adresser kan vara. I exemplet bestämmer 4: e oktetten( det sista numret för varje uppsättning) enhetens IP-adress, 3 till vänster av dem bestämmer enhetens nätverk.
192.168.1.50 ->192.168.1.25 - & gt;192.168.1.1
I det här exemplet skapar modemet i huvudsak ett nätverk som heter 192.168.1.Alla enheter på nätverket har ett annat x-värde( 1-255), den sista siffran.
Här är en viktig skillnad. Det finns 2 typer av IPv4 IP-adresser, offentliga och privata. Offentliga IP-adresser är de som du ser på Internet( om du ping google.com får du en offentlig IP-adress).Inuti ett nätverk har du vanligtvis en IP-adressuppställning( 192.168.x.x, 172.x.x.x och 10.x.x.x) alla IP-adresser som inte finns på webbservrar på Internet, de är reserverade för lokala nätverk.
Vanligtvis har ditt hemnät en gateway som är något som x.x.x.1( exempelvis 192.168.1.1 eller 10.1.1.1).Det betyder att de inte är tillgängliga från omvärlden, de är avsedda att vara inuti ditt nätverk.
Hur får interna nätverksenheter på internet då?
Om du går till Whatismyip.com visas en IP-adress som inte är din dator, din AP eller ditt modem / router. Detta är din offentliga IP-adress.
Vanligtvis har ditt modem / router två funktioner:
- Ta emot en IP-adress från omvärlden och prata med din Internetleverantörs nätverk med den adressen.
- Skapa ett internt nätverk och låt dem prata via sitt externa gränssnitt.
Så här är det effektivt vad ditt modem gör:
Public IP( Cable Jack) - & gt;[Modem] - & gt;Privat nätverk( IP) - & gt;Ethernet-portar - & gt;[Datorer]
Modemet överbryggar det offentliga Internet till ditt nätverk. Förfrågningar från ditt interna nätverk skickas till ditt modem som vidarebefordrar dem till Internet. På så sätt behövs endast en offentlig IP-adress för att alla dina enheter ska kunna prata med Internet.
På modemets Internet har du en IP-adress tilldelad av din ISP, vilken är den som Whatismyip.com visar dig. Detta sätts på "gränssnittet" på ditt modem som är anslutet till din kabel /DSL/ T1-linje. Den andra sidan av modemet / routern( där du ansluter din åtkomstpunkt, växel eller datorer) ges en IP-adress som du kan konfigurera. Det sätt på vilket människor kan få servrar att vara synliga för allmänheten är att de kan berätta för modemet så här: "När en förfrågan kommer till vår OFFENTLIGA IP-ADRESS, frågar du om en resurs, koppla den trafiken till den interna IP-adressen på resursen."
När du skickar ett meddelande till dina datorer blir IP-adressen i princip "inkapslad" inom olika "headers" av dina data. I slutändan ser datorerna din trafik på den externa IP-adressen från modemet och inte din fysiska dators interna IP-adress. Mer data skickas med MAC-adresser och sådant, men i princip kan en offentlig IP-adress representera ett helt nätverk av enheter bakom det.
Mer information finns här: Vad är en IP-adress?(Eller över hela internet.)
NAT är processen där din router översätter de interna adresserna till din offentliga adress och din offentliga inkommande trafik till den korrekta interna IP-adressen.
Det finns mycket mer till det, men det borde ge den generella delen av det.
Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.