If-Koubou

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? (Jak)

Kiedy dopiero zaczynasz się uczyć o sieciach i o tym, jak działają adresy IP, wszystko może wydawać się nieco przytłaczające, ale przy odrobinie nauki możesz zrozumieć, jak to wszystko się łączy. Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser pomaga zagmatwanemu czytelnikowi dowiedzieć się, jak adresy IP działają w jego sieci Wi-Fi.

Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, społecznościowego forum z pytaniami i odpowiedziami.

Zrzut ekranu dzięki uprzejmości Screenshotów na Linuksie (Flickr).

Pytanie

Czytnik 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 (np. Kiedy serwer chce przesłać nam dane)?

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

Odpowiedź

Dostawcy SuperUser Reaces i Abraxas mają dla nas odpowiedź. Najpierw Reaces:

Oba komputery są postrzegane jako mające ten sam adres IP na zewnątrz. Router będzie przekazywał żądania do komputera, z którego pochodzi, a procedura używana w tym celu to translacja adresów sieciowych.

Jeśli jednak próbowałeś komunikować się z komputerem twojego ojca, używałbyś swoich wewnętrznych adresów. Używają one niestandardowego zakresu przeznaczonego wyłącznie do użytku wewnętrznego: prywatny zakres adresów.

Następująca odpowiedź od Abraxasa:

Oto bardzo szybki opis działania adresów IP w tej sytuacji:

Masz komputer domowy z interfejsem sieciowym (port Ethernet lub karta Wi-Fi) i każdy z nich ma unikatowe adresy MAC, które identyfikują je na całym świecie.

Interfejsy sieciowe otrzymują adresy IP według routera / modemu / przełącznika / punktu dostępu. Twój punkt dostępowy (AP) jest częścią lub połączony z modemem / routerem / przełącznikiem, który daje AP IP. Oto, jak rzeczy wyglądają tak daleko:

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

Oto przykład tego, jak mogą wyglądać te adresy IP. W tym przykładzie czwarty oktet (ostatnia liczba każdego zestawu) określa adres IP twojego 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 otrzymują 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 te, które widzisz w Internecie (jeśli pingujesz google.com, otrzymasz publiczny adres IP). Wewnątrz sieci zazwyczaj znajduje się konfiguracja prywatnego adresu 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 twoja sieć domowa ma bramkę, która jest podobna do x.x.x.1 (na przykład 192.168.1.1 lub 10.1.1.1). Oznacza to, że nie są dostępne ze świata zewnętrznego, mają być wewnątrz twojej sieci.

Jak zatem wewnętrzne urządzenia sieciowe trafiają do Internetu?

Jeśli przejdziesz do strony Whatismyip.com, zobaczysz listę podanych adresów IP, które nie są Twoim komputerem, twoim AP lub modemem / routerem. To jest twój publiczny adres IP.

Zwykle twój modem / router ma dwie funkcje:

  1. Odbierz adres IP ze świata zewnętrznego i porozmawiaj z siecią swojego dostawcy Internetu pod tym adresem.
  2. Stwórz wewnętrzną sieć i pozwól im rozmawiać przez jej zewnętrzny interfejs.

Tak więc, w rzeczywistości, jest to, co robi modem:

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

Modem łączy publiczny Internet z Twoją siecią. żądania z twojej sieci wewnętrznej są wysyłane do twojego modemu, który przekazuje je do Internetu. W ten sposób potrzebny jest tylko jeden publiczny adres IP, aby wszystkie urządzenia mogły komunikować się z Internetem.

Po stronie internetowej modemu masz adres IP przydzielony przez twojego dostawcę usług internetowych, który jest tym, który pokazuje Ci Whatismyip.com. Jest on włączony na interfejsie twojego modemu, który jest podłączony do twojej linii kablowej / DSL / T1. Druga strona modemu / routera (gdzie podłączasz swój punkt dostępowy, przełącznik lub komputery) otrzymuje adres IP, który możesz skonfigurować. Sposób, w jaki ludzie mogą mieć serwery widoczne dla publiczności, polega na tym, że mogą powiedzieć modemu w następujący sposób: "Kiedy zapytanie przychodzi do naszego PUBLICZNEGO ADRESU IP z prośbą o zasób, połącz ten ruch z WEWNĘTRZNYM ADRESEM IP ZASOBÓW."

Kiedy wysyłasz wiadomość na swoje komputery, adres IP w zasadzie staje się "enkapsulowany" w różnych "nagłówkach" twoich danych. Docelowo 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 podobne rzeczy, 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 publiczny adres i publiczny ruch przychodzący na właściwy wewnętrzny adres IP.

Jest w tym dużo więcej, ale powinno to dostarczyć ogólną treść.

Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.