Czy dwa komputery podłączone do tego samego 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 trochę danych).
ip
wireless-networking
Tomasz
źródło
źródło
Odpowiedzi:
Oboje jesteście postrzegani jako posiadający ten sam adres IP na zewnątrz.
Router przekaże żądania do komputera źródłowego. Stosowaną w tym celu procedurą jest translacja adresów sieciowych (NAT).
Jednym ze sposobów wyróżnienia komputerów w tej samej sieci w komunikacji z tym samym serwerem publicznym jest przypisanie im przez router różnych numerów portów w komunikacji. Ich publiczny adres IP jest taki sam, ale część numeru portu nie jest. Z artykułu:
Jeśli jednak spróbujesz nawiązać połączenie z komputerem ojca, będziesz używać swoich wewnętrznych adresów.
Wykorzystują one niestandardowy zakres przeznaczony wyłącznie do użytku wewnętrznego: prywatny zakres adresów .
Computerphile ma film na YouTube na ten temat: Tłumaczenie adresów sieciowych (wideo) .
źródło
Oto BARDZO krótki zarys działania adresu IP w tej sytuacji:
Masz komputer domowy, ma interfejs sieciowy (port Ethernet lub kartę Wi-Fi), a każdy z nich ma unikalny adres MAC, który identyfikuje go globalnie.
Interfejsy sieciowe otrzymują adresy IP od routera / modemu / przełącznika / punktu dostępu. Twój punkt dostępu (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) -> CableModem (IP)
Oto przykład tych adresów IP. 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ą dwa typy 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 masz prywatną konfigurację IP (192.168.xx i 172.xxx i 10.xxx - wszystkie są adresami IP, które nie istnieją na serwerach internetowych w Internecie; są zarezerwowane dla sieci lokalnych).
Zazwyczaj sieć domowa ma bramę, która jest podobna do xxx1 (na przykład 192.168.1.1, 10.1.1.1). Oznacza to, że nie są one dostępne ze świata zewnętrznego, mają być WEWNĄTRZ twojej sieci.
W jaki sposób wewnętrzne urządzenia sieciowe dostają się do Internetu?
Jeśli przejdziesz na stronę http://www.whatismyip.com/ , zobaczysz na liście adres IP, który nie jest twoim komputerem, twoim AP ani modemem / routerem. To jest twój publiczny adres IP.
Zazwyczaj modem / router ma dwie funkcje. 1) Uzyskaj 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.
Oto efektywne funkcje modemu:
Publiczny adres IP (wtyczka kablowa) <----> [Modem | Ext adres IP / Int LAN] ---> Porty Ethernet <---> [komputery]
Modem łączy publiczny Internet z Twoją siecią. Żądania z sieci wewnętrznej są wysyłane do modemu, który przesyła je do Internetu. W ten sposób WSZYSTKIE urządzenia mogą komunikować się z Internetem tylko jeden publiczny adres IP.
Po stronie internetowej modemu masz adres IP przypisany przez twojego dostawcę usług internetowych, który pokazuje ci www.whatismyip.com. Jest on umieszczony na interfejsie modemu podłączonego do linii kablowej / DSL / T-1 . 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: „Gdy na nasz PUBLICZNY adres IP pojawi się żądanie z prośbą o zasób, podłącz ten ruch do WEWNĘTRZNEGO ADRESU IP LUB ZASOBU”
Kiedy wysyłasz wiadomość, adres IP twojego komputera w zasadzie staje się „enkapsulowany” w różnych „nagłówkach” twoich danych. Ostatecznie komputery widzące twój ruch widzą twój zewnętrzny adres IP z modemu, a nie wewnętrzny adres IP twojego fizycznego komputera. Wysyłanych jest więcej danych zawierających adresy MAC i tego typu rzeczy, ale zasadniczo jeden publiczny adres IP może reprezentować całą sieć urządzeń za nim.
Więcej informacji można znaleźć w 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 taki powinien być ogólny pomysł. Aby uzyskać więcej informacji, zapoznaj się z modelem OSI, „Gniazdami” IP, a kolejnym dobrym artykułem jest Jak działa Internet? .
źródło
Każdy z tych tematów można zbadać o wiele bardziej szczegółowo.
Ty i twój tata macie ten sam adres zewnętrzny , ale różne adresy wewnętrzne .
Zewnętrzne adresy IP są jak adres uliczny. Cały świat może cię znaleźć za pomocą tego adresu.
Wewnętrzne adresy IP są jak pokoje w domu. Tylko osoba w domu może korzystać ze wskazówek, aby znaleźć określony pokój. W twoim przypadku tylko osoba podłączona do tego samego Wi-Fi może zobaczyć Twój wewnętrzny adres IP.
Przy użyciu ustawień domyślnych sieć Wi-Fi będzie miała jeden zewnętrzny adres IP. Kiedy listonosz przynosi pocztę do twojego domu, ktoś musi pobrać ją ze skrzynki pocztowej i przekazać do kogo należy. Każda sieć Wi-Fi ma router, który działa jak twój osobisty portier. Router „zbiera pocztę” i przekazuje ją tylko wtedy, gdy jest zaadresowana do Ciebie. Poczta adresowana do twojego taty dociera do niego.
Świat zewnętrzny widzi tylko jeden adres, twój adres zewnętrzny. Komputery i inne urządzenia w sieci widzą tylko wnętrze. Router jest jedyną rzeczą, która widzi obie strony.
Aby zobaczyć to w akcji, przejdź do Google i wpisz „jaki jest mój ip?”. Będzie to twój zewnętrzny (lub publiczny) adres. Następnie znajdź swój adres wewnętrzny. W systemie Windows otwórz wiersz polecenia . Następnie wpisz: ipconfig i naciśnij klawisz Enter. Zobaczysz całą masę rzeczy podobnych do tego . Zdjęcie podkreśla twój wewnętrzny adres IP. Uruchomienie tego polecenia na komputerze twojego taty uzyskałoby inny numer, ale przeglądanie twojego adresu IP z jego komputera otrzymałoby ten sam numer.
Dla twojej ciekawości domyślną bramą na liście jest wewnętrzny adres IP routera. Jeśli używasz komputera Mac, Google „znajdź swój adres IP na komputerze Mac”, aby uzyskać wskazówki, jak znaleźć swój wewnętrzny adres IP.
źródło
Czy dwa komputery podłączone do tego samego Wi-Fi mają ten sam adres IP (na przykład komputer mojego taty i mój komputer w domu)?
Odpowiedź: zewnętrznie tak, w twojej sieci nie
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 trochę danych)
Odpowiedź: Świat zewnętrzny nie rozróżnia, będzie komunikował się z twoim zewnętrznym adresem IP. Zadaniem routera jest rozróżnienie. Każde urządzenie w sieci Wi-Fi będzie miało unikalny lokalny adres IP.
źródło
Zależy to od tego, czy router jest w trybie punktu dostępu. Jeśli tak, komputery będą miały różne adresy, w przeciwnym razie będzie NAT i tylko jeden adres IP.
źródło
Nie. Dwa komputery z tym samym adresem IP spowodują problemy. Będą miały podobne adresy, ale nie takie same. Będziesz jednak mieć ten sam „zewnętrzny” adres i możesz go znaleźć, wpisując w Google „Jaki jest mój adres IP”. Cały ruch w Twojej sieci wydaje się pochodzić z tego adresu IP, niezależnie od tego, czy masz jedno urządzenie w sieci domowej, czy komputer, komputer twojego taty, telefon, tablet, smart TV, inteligentną lodówkę, inteligentną zmywarkę itp.
źródło
Zewnętrzne IP adres jest przypisany przez dostawcę usług internetowych do routera, który z kolei wyznacza różne wewnętrzne IP adresy do wszystkich urządzeń w sieci. Świat zewnętrzny widzi tylko twój zewnętrzny adres IP. Krótko mówiąc, nie można odróżnić komputera twojego taty od twojego.
Gdy serwer wyśle ci dane, zostaną one przesłane tylko do twojego urządzenia przez router (ponieważ o to prosiłeś), a nie twojego taty. (Proszę popraw mnie jeżeli się mylę.)
źródło