/ / Czy dwa komputery w tej samej sieci Wi-Fi mają ten sam adres IP?

Czy dwa komputery w tej samej sieci Wi-Fi mają ten sam adres IP?

do-two-computers-on-the-same-wi-fi-network-have-the-same-ip-address-00

Kiedy dopiero zaczynasz się uczyćsieci i sposób działania adresów IP, wszystko może wydawać się nieco przytłaczające, ale przy odrobinie nauki możesz zrozumieć, jak to wszystko się łączy. Dzisiejszy post SuperUser Q&A pomaga zdezorientowanemu czytelnikowi dowiedzieć się, jak działają adresy IP w jego sieci Wi-Fi.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - podgrupy Stack Exchange, grupy stron z pytaniami i odpowiedziami kierowanych przez społeczność.

Screenshot dzięki uprzejmości Linux Screenshots (Flickr).

Pytanie

Czytelnik SuperUser Thomas chce wiedzieć, czy oba komputery w jego domu mają ten sam adres IP:

To pytanie może wydawać się głupie, ale zastanawiałem się, czy dwa komputery w tej samej sieci Wi-Fi mają ten sam adres IP? Na przykład komputer mojego taty i mój komputer w domu.

Jeśli tak, to w jaki sposób świat zewnętrzny odróżnia jeden komputer od drugiego (na przykład, gdy serwer chce odesłać nam jakieś dane)?

Czy dwa komputery mają ten sam adres IP, czy nie?

Odpowiedź

Autorzy SuperUser Reaces i Abraxas mają dla nas odpowiedź. Po pierwsze, Reaces:

Oba komputery mają zewnętrznie ten sam adres IP. Router przekaże żądania do komputera źródłowego, a zastosowaną procedurą jest translacja adresów sieciowych.

Jeśli jednak spróbujesz komunikować się z komputerem swojego ojca, użyjesz swoich wewnętrznych adresów. Wykorzystują one niestandardowy zakres przeznaczony wyłącznie do użytku wewnętrznego: prywatny zakres adresów.

Następnie odpowiedź Abraxasa:

Oto bardzo krótki zarys działania adresowania IP w tej sytuacji:

Masz komputer domowy z interfejsem sieciowym (port Ethernet lub karta Wi-Fi), a każdy z nich ma unikalny adres MAC, który identyfikuje je globalnie.

Interfejsy sieciowe otrzymują od ciebie adresy IProuter / modem / przełącznik / punkt dostępu. Twój punkt dostępowy (AP) jest częścią modemu / routera / przełącznika lub jest do niego podłączony, co daje AP adres IP. Tak to wygląda do tej pory:

Twój komputer (IP) -> Punkt dostępu (IP) -> Modem kablowy (IP)

Oto przykład tego, co te adresy IPmoże być jak. W tym przykładzie czwarty oktet (ostatnia liczba każdego zestawu) określa adres IP urządzenia, a 3 po lewej stronie określają sieć urządzeń.

192.168.1.50 -> 192.168.1.25 -> 192.168.1.1

Zasadniczo w tym przykładzie modem tworzy sieć o nazwie 192.168.1. Wszystkie urządzenia w sieci mają inną wartość x (1-255), ostatnią cyfrę.

Oto ważne rozróżnienie. Istnieją 2 rodzaje adresów IP IPv4, publiczny i prywatny. Publiczne adresy IP to adresy widoczne w Internecie (jeśli wyślesz ping na google.com, otrzymasz publiczny adres IP). Wewnątrz sieci zazwyczaj jest ustawiony prywatny adres IP (192.168.x.x, 172.x.x.x i 10.x.x.x) to wszystkie adresy IP, które nie istnieją na serwerach internetowych w Internecie, są zarezerwowane dla sieci lokalnych.

Zazwyczaj sieć domowa ma bramę, którajest czymś w rodzaju x.x.x.1 (na przykład 192.168.1.1 lub 10.1.1.1). Oznacza to, że nie są one dostępne ze świata zewnętrznego, mają znajdować się w Twojej sieci.

W jaki sposób wewnętrzne urządzenia sieciowe dostają się do Internetu?

Jeśli wejdziesz na Whatismyip.com, zobaczysz na liście adres IP, który nie jest twoim komputerem, twoim AP lub modemem / routerem. To jest twój publiczny adres IP.

Zazwyczaj modem / router ma dwie funkcje:

  1. Odbierz adres IP ze świata zewnętrznego i porozmawiaj z siecią swojego usługodawcy internetowego za pomocą tego adresu.
  2. Utwórz sieć wewnętrzną i pozwól im rozmawiać przez jej zewnętrzny interfejs.

Tak więc skutecznie działa modem:

Public IP (Cable Jack) -> [Modem] -> Sieć prywatna (IP) -> Porty Ethernet -> [Komputery]

Modem łączy publiczny Internet z Twoimsieć. żądania z sieci wewnętrznej są wysyłane do modemu, który przesyła je do Internetu. W ten sposób wszystkie Twoje urządzenia mogą komunikować się z Internetem tylko jeden publiczny adres IP.

Po stronie modemu masz adres IPadres przypisany przez twojego dostawcę usług internetowych, który jest tym, który pokazuje Ci Whatismyip.com. Jest to włączone do interfejsu modemu podłączonego do linii kablowej / DSL / T1. Druga strona modemu / routera (do której podłączasz punkt dostępu, przełącznik lub komputery) ma adres IP, który możesz skonfigurować. Użytkownicy mogą publicznie widzieć serwery w taki sposób, że mogą powiedzieć modemowi takie rzeczy: „Kiedy do naszego PUBLICZNEGO ADRESU IP przychodzi żądanie z prośbą o zasób, podłącz ten ruch do WEWNĘTRZNEGO ADRESU IP ZASOBU”.

Kiedy wysyłasz wiadomość swoim komputerom, adres IPadres zasadniczo staje się „enkapsulowany” w różnych „nagłówkach” twoich danych. Ostatecznie komputery widzące ruch widzą zewnętrzny adres IP z modemu, a nie wewnętrzny adres IP komputera fizycznego. Wysyłanych jest więcej danych zawierających adresy MAC i tym podobne, ale zasadniczo jeden publiczny adres IP może reprezentować całą sieć urządzeń za nim.

Więcej informacji można znaleźć tutaj: Co to jest adres IP? (Lub w całym Internecie.)

NAT to proces, w którym router tłumaczy adresy wewnętrzne na adres publiczny, a publiczny ruch przychodzący na prawidłowy wewnętrzny adres IP.

Jest o wiele więcej, ale to powinno dać ogólny sens.


Masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych zaawansowanych użytkowników Stack Exchange? Sprawdź pełny wątek dyskusji tutaj.