Când abia ați început să aflați despre rețele și cum funcționează adresele IP, totul poate părea un pic copleșitor, dar cu un pic de studiu puteți înțelege cum se reunesc toate. Postarea de astăzi a SuperUser Q&A ajută un cititor confuz să afle cum funcționează adresele IP pentru rețeaua sa Wi-Fi.
Sesiunea de Întrebări și Răspunsuri de astăzi ne vine prin amabilitatea SuperUser - o subdiviziune a Stack Exchange, un grup de site-uri web de întrebări și răspunsuri bazat pe comunitate.
Captură de ecran prin amabilitatea Capturi de ecran Linux (Flickr) .
Intrebarea
Cititorul SuperUser Thomas vrea să știe dacă ambele computere de acasă au aceeași adresă IP:
Această întrebare ar putea părea stupidă, dar m-am întrebat dacă două computere de pe aceeași rețea Wi-Fi au aceeași adresă IP? De exemplu, computerul tatălui meu și computerul meu de acasă.
Dacă da, cum distinge lumea exterioară un computer de celălalt (cum ar fi atunci când un server dorește să ne trimită unele date înapoi)?
Cele două computere au sau nu aceeași adresă IP?
Răspunsul
Contribuitorii SuperUser Reaves și Abraxas au răspunsul pentru noi. În primul rând, Reaves:
Ambele computere sunt văzute ca având aceeași adresă IP extern. Ruterul dvs. va retransmite cererile către computerul de origine și procedura utilizată pentru aceasta este Traducere adresă de rețea .
Cu toate acestea, dacă ai încerca să comunici cu computerul tatălui tău, ai folosi adresele tale interne. Acestea utilizează o gamă personalizată destinată exclusiv utilizării interne: gama de adrese private .
Urmat de răspunsul de la Abraxas:
Iată o schiță foarte rapidă a modului în care funcționează adresarea IP în această situație:
Aveți computerul de acasă cu o interfață de rețea (port Ethernet sau card Wi-Fi) și fiecare dintre acestea are adrese MAC unice care le identifică la nivel global.
Interfețele de rețea primesc adrese IP de către router / modem / switch / punct de acces. Punctul dvs. de acces (AP) face parte din sau este conectat la un modem / router / switch care conferă AP-ului un IP. Așa arată lucrurile până acum:
Computerul dvs. (IP) -> Punct de acces (IP) -> Modem prin cablu (IP)
Iată un exemplu despre cum ar putea fi acele adrese IP. În exemplu, al patrulea octet (ultimul număr al fiecărui set) determină adresa IP a dispozitivului, iar 3 din stânga acestora determină rețeaua dispozitivelor.
192.168.1.50 –> 192.168.1.25 –> 192.168.1.1
În esență, în acest exemplu, modemul creează o rețea numită 192.168.1. Toate dispozitivele din rețea primesc o valoare x diferită (1-255), ultima cifră.
Iată o distincție importantă. Există 2 tipuri de adrese IP IPv4, publice și private. Adresele IP publice sunt cele pe care le vedeți pe Internet (dacă faceți ping pe google.com, veți obține o adresă IP publică). În interiorul unei rețele aveți de obicei o configurare a adresei IP private (192.168.x.x, 172.x.x.x și 10.x.x.x) sunt toate adresele IP care nu există pe serverele web de pe Internet, sunt rezervate rețelelor locale.
De obicei, rețeaua dvs. de acasă are un gateway care este ceva de genul x.x.x.1 (192.168.1.1 sau 10.1.1.1 de exemplu). Aceasta înseamnă că nu sunt accesibile din lumea exterioară, ci sunt menite să se afle în rețeaua dvs.
Cum apar dispozitivele de rețea internă pe internet atunci?
Dacă mergi la Whatismyip.com , veți vedea o adresă IP listată care nu este computerul dvs., AP-ul dvs. sau modemul / routerul. Aceasta este adresa dvs. IP publică.
De obicei, modemul / routerul dvs. are două funcții:
- Primește o adresă IP din lumea exterioară și vorbește cu rețeaua furnizorului de servicii Internet cu această adresă.
- Creați o rețea internă și lăsați-i să vorbească prin interfața sa externă.
Așadar, iată, efectiv, ceea ce face modemul dvs.:
IP public (cablu Jack) -> [Modem] -> rețea privată (IP) -> porturi Ethernet -> [Computers]
Modemul conectează Internetul public la rețeaua dvs. solicitările din rețeaua dvs. internă sunt trimise către modemul dvs., care le redirecționează către Internet. În acest fel, este necesară o singură adresă IP publică pentru ca toate dispozitivele dvs. să poată vorbi cu Internetul.
Pe partea Internet a modemului, aveți o adresă IP atribuită de ISP-ul dvs., care este cea Whatismyip.com îți arată. Aceasta este pusă „pe” interfața modemului care este atașat la linia dvs. de cablu / DSL / T1. Cealaltă parte a modemului / routerului (unde vă conectați punctul de acces, comutatorul sau computerele) primește o adresă IP pe care o puteți configura. Modul în care oamenii pot avea servere vizibile publicului este că pot spune modemului lucruri de genul acesta: „Când vine o cerere către ADRESA IP PUBLICĂ care solicită o resursă, conectați traficul respectiv la ADRESA IP INTERNĂ A RESURSELOR.”
Când trimiteți un mesaj computerelor dvs., adresa IP devine practic „încapsulată” în diferite „antete” ale datelor dvs. În cele din urmă, computerele care vă văd traficul văd adresa IP externă din modem și nu adresa IP internă a computerelor fizice. Sunt trimise mai multe date care conțin adrese MAC și așa ceva, dar în esență o singură adresă IP publică poate reprezenta o întreagă rețea de dispozitive în spatele ei.
Mai multe informații găsiți aici: Ce este o adresă IP? (Sau pe tot internetul.)
NAT este procesul prin care routerul dvs. traduce adresele interne la adresa dvs. publică și traficul dvs. public de intrare la adresa IP internă corectă.
Există multe altele, dar asta ar trebui să ofere esența generală a acestuia.
Aveți ceva de adăugat la explicație? Sună în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori ai Stack Exchange? Consultați aici firul complet de discuție .