Что означают различные типы IP-адресов локальной сети?

17

Я видел локальные IP-адреса следующими способами:

10.0.0.*

192.168.0.*

192.168.1.*

192.168.2.*

127.0.0.*(Это обычно с a 1, и я не уверен, что это локальная сеть, так как я обычно вижу это с прокси).

Итак, почему существуют разные формы IP-адресов локальной сети, и что они означают / представляют?

Flare Cat
источник

Ответы:

27

Есть много вопросов, которые касаются этого, но вот краткий курс по так называемым « частным IP-адресам », как определено в RFC 1918

IP-адреса были разбиты на так называемые классы, как показано здесь, они больше не используются (заменены на CIDR ), но могут помочь понять различные размеры сетей:

Карта IP-адресов - источник: http://mreze.vigimnazija.edu.rs/wp-content/uploads/2014/02/ip-class.jpg

Есть несколько основных различий в отношении адресов. У вас есть так называемые «Сети», «Сетевые адреса», «Публичные адреса», «Частные адреса» и «Подсети».

Короче говоря, ваш компьютер получает и IP-адрес, который находится в определенной IP-сети, IP-адрес вашего компьютера и адрес вашей сети (обычно определяемый в вашем локальном маршрутизаторе) являются «частными адресами». Частные адреса отличаются от публичных адресов тем, что частные адреса не назначаются публичным сетям. Например, если вы пингуете «google.com», вы получите ответ от общедоступного адреса, к которому разрешается google.com. Это публичный адрес. Есть некоторые сети, которые являются «специальными» и не назначаются публично, они называются частными IP-адресами. Для получения дополнительной информации читайте здесь: http://whatismyipaddress.com/private-ip

Вот список диапазонов частных сетей:

> 192.168.0.0 - 192.168.255.255 (65,536 IP addresses)
> 172.16.0.0 - 172.31.255.255 (1,048,576 IP addresses)
> 169.254.0.0 - 169.254.255.255 (65,536 IP addresses)
> 10.0.0.0 - 10.255.255.255 (16,777,216 IP addresses)

Я думаю, что самый простой способ визуализировать это - представить следующее. Ваш интернет-провайдер дает вам один IP-адрес. Давайте назовем это 50.100.101.154. Это подключено к вашему модему / маршрутизатору вашего дома. Это IP-адрес общедоступного интерфейса. Тем не менее, у вас есть больше, чем на устройстве, которое вы хотите в вашей сети, поэтому ваш модем / маршрутизатор создает «внутреннюю» сеть. Допустим, он выбирает номер 192.168.1.0 для сети, и это стандартная маска сети (прочитайте соответствующие ссылки, чтобы узнать больше). Это означает, что вы можете подключить устройства внутри вашего маршрутизатора и дать им любой IP-адрес, который соответствует этому шаблону: 192.168.1.1-254. Последний октет (пробел после последнего периода) - это ваш «доступный диапазон» IP-адресов хоста. Существуют некоторые специальные IP-адреса (сетевой адрес, широковещательный адрес и т. Д.), Но,

Итак, краткий ответ: 10.xxx, 192.168.xx, 172.16-31.xx - это все IP-адреса, которые вы можете использовать в своей домашней сети и которые никогда не будут конфликтовать с публичными IP-адресами. Это важно по следующей причине:

Когда вы пытаетесь зайти на веб-сайт, скажите google.com, а ваш браузер заходит на DNS-серверы в Интернете и говорит: «Где находится google.com?». он получает ответ обратно в виде IP-адреса. Ответ в основном таков: «Если вы хотите попасть на google.com, перейдите на 8.8.8.8», поэтому ваш браузер затем отправляет запрос на 8.8.8.8 и загружает любую страницу.

Итак, что если вы использовали 8.8.8.8 для IP-адреса в вашей сети? Что ж, у вас может быть проблема, потому что ваш маршрутизатор может сказать: «Я знаю, где находится 8.8.8.8, это прямо там!» а затем вы теряете доступ к google.com, потому что не можете выйти из своей сети и определить правильный адрес 8.8.8.8. Поскольку диапазоны частных IP-адресов предназначены для личного пользования, общедоступные веб-сайты никогда не должны их использовать, и поэтому вы никогда не следует искать адрес веб-сайта (вне вашей локальной сети), который указывает на один из них.

127.0.0.1 - это специальный тип адреса, называемый вашим адресом «localhost», и я не буду здесь вдаваться. Он охватывает весь диапазон 127: 127.0.0.0 - 127.255.255.255воспринимайте его как способ присвоения устройству собственного IP-адреса, при котором никто или кто-либо еще не сможет что-то сделать с этим адресом.

Дайте мне знать, если у вас есть дополнительные вопросы!

Абраксас
источник
-2

Ну, я использую американский метод, мне нравится простое решение для любой сложной проблемы или аргумента, тогда я могу сказать вам следующее:

Класс частных IP-адресов:

Класс A: 10.0.0.0 до 10.255.255.255 Класс B: 172.16.0.0 до 172.31.255.255 и 127.0.0. * Класс C: 192.168.0.0 до 192.168.255.255

Класс A: для больших сетей (международные компании) Класс B: используется для сетей среднего размера. Хорошим примером является большой кампус колледжа. Класс C: Адреса класса C обычно используются для малого и среднего бизнеса.

Широковещательная рассылка - сообщения, предназначенные для всех компьютеров в сети, отправляются в виде широковещательной рассылки. Эти сообщения всегда используют IP-адрес 255.255.255.255

IP-адрес - это числовая метка, которая идентифицирует логический и иерархический подход к интерфейсу (элемент связи / соединение) устройства (обычно компьютера) в сети с использованием IP (интернет-протокола), который соответствует сетевому уровню TCP / IP. протокол.

Частный IP-адрес: для идентификации в локальной сети (интрасеть), Общий IP-адрес: для идентификации во внешней сети (экстрасеть).

Cesar Caracas 2016 & # <> Январь

Cesar
источник
1
Вводит в заблуждение, так как class Bисторически означал /16такой, как 192.168.0.0/16и класс С означал /24. Там не было никакого класса для /12таких, как 172.16.0.0/12,
MSalters
-4

IP-адреса - это 32-разрядные двоичные числа. Чтобы их было легче читать людям, мы делим 32-битное число на 8-битные группы, конвертируем каждую группу в десятичную, ставим точки между ними, чтобы разделить их.

Так:

11000000101010000000001000000001 
becomes
11000000 10101000 00000010 00000001
becomes
192      168        2          1
and is written
192.168.2.1

Все IP-адреса формируются таким образом. Там нет особой вещи, как адрес локальной сети.

Рон Транк
источник
Существуют и другие «особые виды» адресов - например, ОС по-разному обрабатывают петлевые и многоадресные сообщения.
user1686
2
Там есть такая вещь , как адрес локальной сети, и что любой адрес достижима без прохождения через шлюз. Но вы не можете получить это только из IP-адреса, вам также нужен ваш собственный адрес и маска адреса.
MSalters
1
IP-адреса также могут быть 128-битными двоичными числами
phuclv
@ LưuVĩnhPhúcthe OP говорил об адресах IPv4.
Рон Транк
@MSaltersТо же верно для любого IP-адреса. Адреса WAN или двухточечные соединения все еще имеют шлюзы. Всемирная сеть L2 соответствует вашему определению локальной сети.
Рон Транк