Найти тему
Codikod

Что такое IP адрес ?

Итак в данной статье мы с вами разберём что такое, IP адрес, какие они бывают, а также причём здесь порт.

IP-адрес — это уникальный адрес, который идентифицирует устройство в Интернете или локальной сети. IP означает «Internet-protocol», который представляет собой набор правил, регулирующих формат данных, отправляемых через Интернет или локальную сеть.

У каждого устройства есть IP, своего рода идентификатор, нужен он для общения устройств в сети, чтобы отправителю понять, куда отправлять данные.

Самый простой локальный IP,который можно увидеть при указании доступа по порту для определенного IP-адреса в таблице маршрутизации вашего роутера
для любимого сервера игрушек, это как раз IP версии v4, да да, они ещё по версиям различаются.

И так у версии IPv4 есть существенный недостаток, всего может быть (4 294 967 296) адресов, сейчас когда адрес есть даже у настенного выключателя это может стать проблемой, вот здесь и приходит на помощь IPv6 адреса так как их 10 в 28 степени или (79 228 162 514 264 337 593 543 950 336) теперь должно на все хватить.

И так давайте теперь разберёмся в чём же отличие, между динамический и статический адрес.

Динамический IP-адрес — это адрес устройства, который меняется при каждом подключении к сети. Обычно такие адреса «выдаются» пользователям.

Статический IP — это фиксированный адрес отдельной линии в интернете. Он позволяет зафиксировать один адрес за одним компьютером на длительное время.

И так для чего нужны эти два понятия?

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

И так как мы уже разобрали, количество IP адресов ограничено, а ещё в интернете не может быть два одинаковых IP адреса, так отправитель просто не узнает куда отправить данные.

И тут мы подходим к другому вопросу, как же дать всем устройствам подключенным к роутеру, доступ в интернет ? Тут нам на помощь приходит такая вещь как NAT - Network Address Translation а точнее его надстройка, PAT (Port Address Translation) который отображает несколько незарегистрированных адресов в единственный зарегистрированный IP-адрес, используя различные порты. Вот мы получаем локальный IP адрес которому присваивается ещё и порт для доступа в интернет.

Вот пример:

-2

По этому то и нужно на роутере прописывать каждому IP адресу порт чтобы сервер любимой игры был доступен из "вне" локальной сети, чтобы внести в таблицу маршрутизации правило по которому роутер будет слать устройству пакеты данных по указанному пути а не просто их не принимать потому-что таблица NAT пустая.

Вот и подошла к кону наша статья, спасибо что дочитали, буду рад если подпишитесь на канал. До скорых встреч.