Объясните гуманитариев, что такое NAT

Объясните самым понятным языком: что такое NAT, зачем он нужен (в википедии совсем непонятно: он дает возможность работать на одно ip многим? Или может нет. ) , основные его функции
7 года назад от Алихан Эльдаров

2 Ответы



0 голосов
в локальный сети адреса могут быть любыми, а роутер берет IP адрес локального компа, преобразовывает его в адрес роутера, который присвоен ему провайдером для работы в интернете
7 года назад от viktor.kostogryz
0 голосов
В вики всё хорошо и правильно написано.
Количество ip-адресов ограничено (особенно старой v4) / В 60-е годы прошлого века это число казалось огромным, но в наши дни количество компьютеров и других устройств, которые подключены к сети, в несколько раз больше. Для решения этой проблемы придумали технологию NAT: публичный ip-адрес ("настоящий интернетовский") выдают только шлюзу (компу, через который к интернету подключена целая локальная сеть) , внутренним компам локалки выдают специальные адреса, которые действительны только внутри локалки, а шлюз к каждому пакету данных, уходящему в инет, приписывает свой публичный ip и некоторую доп. информацию, позволяющую потом определить, какой из компов локалки на самом деле отправил пакет данных. Для внешнего мира ("настоящего" Инета) вся локальная сеть за NAT-ом выглядит, как один компьютер. С ним и общаются серверы. А шлюз, получив ответ от внешнего сервера, пользуясь доп. инфой, определяет, кому в локалке перенаправить полученные данные. При этом весь обмен идёт в рамках IP-протокола и для компьютера локалки всё выглядит так, будто у него настоящий ip и он напрямую включён в Инет (это называется "прозрачной" реализацией) .
7 года назад от Антон Биганов

Связанные вопросы

1 ответ
1 ответ
1 год назад от Кирилл Кузнецов