Когато едва започвате да научавате за мрежите и как функционират 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 адрес.
Обикновено вашият модем / маршрутизатор има две функции:
- Получете IP адрес от външния свят и говорете с мрежата на своя ISP с този адрес.
- Създайте вътрешна мрежа и я оставяйте да разговаря през външния интерфейс.
Така че тук, ефективно, това, което прави модемът ви:
Публичен 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? Вижте цялата тема на дискусията тук.