Ar du kompiuteriai viename „Wi-Fi“ tinkle turi tokį patį IP adresą?
Kai tik pradėsite mokytis apie tinklus ir kaip IP adresai veikia, tai visi gali atrodyti šiek tiek dideli, tačiau su šiek tiek tyrimu galite suprasti, kaip visa tai vyksta. Šiandienos „SuperUser“ atsakymai ir atsakymai padeda supainioti skaitytojui sužinoti, kaip IP adresai veikia savo „Wi-Fi“ tinkle.
Šiandienos „Klausimų ir atsakymų“ sesija mums suteikiama pagal „SuperUser“ - „Stack Exchange“ padalinį, bendruomenės sukurtą „Q&A“ svetainių grupavimą.
„Linux Screenshots“ („Flickr“) mandagumo vaizdas.
Klausimas
„SuperUser“ skaitytojas „Thomas“ nori žinoti, ar abu jo namų kompiuteriai turi tą patį IP adresą:
Šis klausimas gali atrodyti kvailas, bet man įdomu, ar du to paties „Wi-Fi“ tinklo kompiuteriai turi tą patį IP adresą? Pavyzdžiui, mano tėvo kompiuteris ir kompiuteris namuose.
Jei taip, kaip išorinis pasaulis išskiria vieną kompiuterį iš kito (pvz., Kai serveris nori siųsti kai kuriuos duomenis mums)?
Ar du kompiuteriai turi tą patį IP adresą, ar ne?
Atsakymas
„SuperUser“ autoriai „Reaces“ ir „Abraxas“ turi atsakymą. Pirmiausia, „Reaces“:
Abu kompiuteriai laikomi turinčiais tą patį IP adresą išorėje. Jūsų maršrutizatorius persiųs užklausas į pradinį kompiuterį ir šiuo atveju naudojama procedūra yra Tinklo adreso vertimas.
Tačiau, jei bandytumėte bendrauti su tėvo kompiuteriu, naudokite savo vidinius adresus. Jie naudoja pasirinktinį diapazoną, skirtą tik vidiniam naudojimui: privatų adresą.
Po to atsakė Abraxas:
Čia pateikiamas labai greitas IP adresų apdorojimo šioje situacijoje metodas:
Jūs turite namų kompiuterį su tinklo sąsaja („Ethernet“ prievadu arba „Wi-Fi“ kortele) ir kiekvienas iš jų turi unikalius MAC adresus, kurie juos identifikuoja visame pasaulyje.
Tinklo sąsajas jūsų maršrutizatorius / modemas / jungiklis / prieigos taškas suteikia IP adresams. Jūsų prieigos taškas (AP) yra modemo / maršrutizatoriaus / jungiklio, kuris suteikia AP IP, dalis arba prijungtas prie jo. Taip atrodo taip:
Jūsų kompiuteris (IP) -> Prieigos taškas (IP) -> Kabelinė modemas (IP)
Čia yra pavyzdys, kokie gali būti tokie IP adresai. Pavyzdyje 4-asis oktetas (paskutinis kiekvieno rinkinio numeris) nustato jūsų įrenginio IP adresą, o 3 iš jų - įrenginių tinklą.
192.168.1.50 -> 192.168.1.25 -> 192.168.1.1
Iš esmės šiame pavyzdyje modemas sukuria tinklą, vadinamą 192.168.1. Visiems tinklo įrenginiams priskiriamas kitas x dydis (1-255), paskutinis skaitmuo.
Čia yra svarbus skirtumas. Yra 2 IPv4 IP adresų tipai: viešieji ir privatūs. Viešieji IP adresai yra tie, kuriuos matote internete (jei jūs ping google.com gausite viešą IP adresą). Tinklo viduje, kuriame paprastai yra privati IP adreso sąranka (192.168.x.x, 172.x.x.x ir 10.x.x.x), yra visi IP adresai, kurie nėra interneto serveriuose internete, jie yra skirti vietiniams tinklams.
Paprastai jūsų namų tinklas turi šliuzą, kuris yra kažkas panašaus į x.x.x.1 (pvz., 192.168.1.1 arba 10.1.1.1). Tai reiškia, kad jie nėra prieinami iš išorinio pasaulio, jie turi būti jūsų tinklo viduje.
Kaip tada vidaus tinklų įrenginiai patenka į internetą?
Jei eisite į Whatismyip.com, pamatysite nurodytą IP adresą, kuris nėra jūsų kompiuteris, jūsų AP arba jūsų modemas / maršrutizatorius. Tai jūsų viešasis IP adresas.
Paprastai jūsų modemas / maršrutizatorius turi dvi funkcijas:
- Gauti IP adresą iš išorinio pasaulio ir pasikalbėkite su savo IPT tinklu šiuo adresu.
- Sukurkite vidinį tinklą ir leiskite jiems kalbėti per išorinę sąsają.
Taigi čia, efektyviai, tai, ką jūsų modemas atlieka:
Viešasis IP (kabelių lizdas) -> [modemas] -> privatus tinklas (IP) -> Ethernet prievadai -> [kompiuteriai]
Modemas jungia viešąjį internetą prie jūsų tinklo. jūsų vidinio tinklo užklausos siunčiamos į jūsų modemą, kuris juos persiunčia į internetą. Tokiu būdu yra reikalingas tik vienas viešas IP adresas, kad visi jūsų prietaisai galėtų kalbėtis su internetu.
Modemo interneto pusėje turite IP adresą, kurį priskyrė jūsų IPT, kuris yra tas, kurį jums parodys Whatismyip.com. Tai „įjungiama“ jūsų modemo sąsajoje, kuri yra prijungta prie jūsų kabelio / DSL / T1 linijos. Kita modemo / maršrutizatoriaus (kur prijungiate prieigos tašką, jungiklį ar kompiuterius) pusėje yra IP adresas, kurį galite konfigūruoti. Kaip žmonės gali matyti visuomenei matomus serverius, jie gali pasakyti tokius modemo dalykus: „Kai mūsų PUBLIC IP ADDRESS prašo šaltinio, prijunkite šį srautą į VIDURINĮ IP RŪŠIS.“
Kai siunčiate pranešimą savo kompiuteriuose, IP adresas iš esmės tampa „kapsuliu“ įvairiose jūsų duomenų antraštėse. Galiausiai kompiuteriai, matantys jūsų srautą, mato išorinį IP adresą iš jūsų modemo, o ne jūsų fizinių kompiuterių vidinį IP adresą. Išsiunčiami daugiau duomenų, kuriuose yra MAC adresų ir panašių dalykų, tačiau iš esmės vienas viešasis IP adresas gali atstovauti visam įrenginių tinklui už jo.
Daugiau informacijos rasite čia: Kas yra IP adresas? (Arba visame internete).
„NAT“ - tai procesas, kuriuo jūsų maršrutizatorius perkelia vidinius adresus į jūsų viešąjį adresą ir viešą gaunamą srautą į teisingą vidinį IP adresą.
Jai yra daug daugiau, tačiau tai turėtų suteikti pagrindinę jo esmę.
Ar ką nors papildyti paaiškinimu? Garsas išjungtas komentaruose. Norite perskaityti daugiau atsakymų iš kitų „tech-savvy Stack Exchange“ vartotojų? Čia rasite visą diskusijų temą.