If-Koubou

Дали два компютъра на една и съща Wi-Fi мрежа имат един и същ IP адрес?

Дали два компютъра на една и съща Wi-Fi мрежа имат един и същ IP адрес? (Как да)

Когато едва започвате да научавате за мрежите и как функционират IP адресите, може да изглежда малко поразително, но с малко обучение можете да разберете как всичко се събира. Днешната публикация на SuperUser Q & A помага на объркания четец да научи как IP адресите работят за неговата Wi-Fi мрежа.

Днешната сесия за въпроси и отговори ни идва с любезното съдействие на SuperUser - подразделение на Stack Exchange - обединяване на уеб сайтове с въпроси и отговори.

Screenshot с любезното съдействие на Linux Screenshots (Flickr).

Въпроса

Reader на SuperUser Thomas иска да разбере дали и двата компютъра в дома му имат същия IP адрес:

Този въпрос може да изглежда глупав, но се чудех дали два компютъра в една и съща Wi-Fi мрежа имат същия IP адрес? Например компютърът на баща ми и компютърът ми у дома.

Ако е така, как външният свят различава един компютър от друг (например когато даден сървър иска да ни изпрати някои данни)?

Дали двата компютъра имат един и същ IP адрес или не?

Отговорът

Доставчиците на SuperUser Reaces и Abraxas имат отговор за нас. Първо, Reaces:

И двата компютъра се разглеждат като имащи един и същ IP адрес външно. Вашият маршрутизатор ще препраща заявките към компютъра, от който произхожда и процедурата, използвана за това, е превод на мрежови адреси.

Ако обаче се опитате да общувате с компютъра на баща си, ще използвате вътрешните си адреси. Те използват потребителски диапазон, предназначен само за вътрешна употреба: обхват на частния адрес.

Следва отговор от Абраксас:

Тук има много бърз контур за това как работи IP адресацията в тази ситуация:

Разполагате със своя домашен компютър с мрежов интерфейс (Ethernet порт или Wi-Fi карта) и всеки от тях има уникални MAC адреси, които ги идентифицират глобално.

Мрежовите интерфейси получават IP адреси от рутера / модема / комутатора / точката за достъп. Точката ви за достъп (AP) е част от или е свързана с модем / рутер / комутатор, който дава на AP IP адрес. Ето как изглеждат нещата досега:

Вашият компютър (IP) -> Точка за достъп (IP) -> Кабелен модем (IP)

Ето един пример за това, какви са тези IP адреси. В примера 4-ия октет (последното число на всеки набор) определя IP адреса на устройството ви, а 3 отляво от тях определя мрежата на устройствата.

192.168.1.50 -> 192.168.1.25 -> 192.168.1.1

По същество в този пример модемът създава мрежа, наречена 192.168.1. На всички устройства в мрежата се дава различна стойност х (1-255), последната цифра.

Тук има важно разграничение. Има два типа IPv4 IP адреси, обществени и частни. Публичните IP адреси са тези, които виждате в интернет (ако ping google.com ще получите публичен IP адрес). Вътре в мрежата обикновено имате настройка за Частни IP адреси (192.168.x.x, 172.x.x.x и 10.x.x.x) са всички IP адреси, които не съществуват в уеб сървърите в Интернет, те са запазени за локални мрежи.

Обикновено вашата домашна мрежа има шлюз, който е нещо като x.x.x.1 (например 192.168.1.1 или 10.1.1.1). Това означава, че те не са достъпни от външния свят, те трябва да са във вашата мрежа.

Как вътрешните мрежови устройства се включват в интернет тогава?

Ако отидете на Whatismyip.com, ще видите IP адрес, който не е вашият компютър, AP или вашият модем / рутер. Това е Вашият публичен IP адрес.

Обикновено вашият модем / маршрутизатор има две функции:

  1. Получете IP адрес от външния свят и говорете с мрежата на своя ISP с този адрес.
  2. Създайте вътрешна мрежа и я оставяйте да разговаря през външния интерфейс.

Така че тук, ефективно, това, което прави модемът ви:

Публичен IP (Cable Jack) -> [Модем] -> Лична мрежа (IP) -> Ethernet портове -> [Компютри]

Модемът свързва обществения интернет към вашата мрежа. заявките от вътрешната Ви мрежа се изпращат до вашия модем, който ги препраща към Интернет. По този начин е необходим само един публичен IP адрес за всичките ви устройства, за да говорите с интернет.

В интернет страницата на модема имате IP адрес, определен от вашия интернет доставчик, който ви показва Whatismyip.com. Това е поставено върху интерфейса на вашия модем, който е свързан към вашата кабелна / DSL / T1 линия. На другата страна на модема / маршрутизатора (където включвате точка за достъп, комутатор или компютри) е даден IP адрес, който можете да конфигурирате. Начинът, по който хората могат да имат видими за сървъра сървъри, е, че могат да кажат на модема неща като този: "Когато искането стигне до нашата PUBLIC IP ADDRESS с искане за ресурс, свържете този трафик към INTERNAL IP ADDRESS OF RESOURCE."

Когато изпращате съобщение на компютрите си, IP адресът основно става "капсулиран" в различни "заглавки" на вашите данни. В крайна сметка компютрите, които виждат трафика ви, виждат външния IP адрес от модема ви, а не вътрешния ви IP адрес на физическите ви компютри. Повече данни се изпращат, съдържащи MAC адреси и подобни неща, но по същество един публичен IP адрес може да представлява цяла мрежа от устройства зад него.

Повече информация можете да намерите тук: Какво представлява IP адресът? (Или по целия свят.)

NAT е процесът, чрез който вашият рутер преобразува вътрешните адреси в публичния ви адрес и обществения ви входящ трафик към правилния вътрешен IP адрес.

Има много повече за него, но това би трябвало да предостави общото ядро ​​на това.

Имате ли нещо, което да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други потребители на Stack Exchange? Вижте цялата тема на дискусията тук.