Мы уже упоминали NAT (Network Address Translation) раньше, но не углублялись в него. Когда мы работаем в нашей сети, означает ли это, что интернет может видеть наш IP-адрес? Не совсем.
NAT заставляет устройство, такое как наш маршрутизатор, действовать в качестве посредника между интернетом и частной сетью. Таким образом, для представления целой группы компьютеров требуется только один уникальный IP-адрес.
Представьте NAT как секретаря в большом офисе. Если кто-то хочет связаться с вами, он знает только номер всего офиса. Секретарь должен будет найти ваш добавочный номер и перенаправить звонок вам.
Как это работает?
Простой случай будет выглядеть так:
- Пэтти хочет подключиться к
www.google.com, поэтому ее машина отправляет этот запрос через маршрутизатор. - Маршрутизатор принимает этот запрос и открывает собственное соединение с google.com, затем отправляет запрос Пэтти, как только устанавливает соединение.
- Маршрутизатор является посредником между Пэтти и
www.google.com. Google не знает о Пэтти; вместо этого он видит только маршрутизатор.
NAT и маршрутизация пакетов в целом могут быть довольно сложными, но мы не будем углубляться в детали.