Автор: Astra55
Дата сообщения: 04.06.2011 11:45
thelamb
-----------
Как известно, наиболее распространенным способом подключения домашних (да, впрочем, и не только домашних) сетей к Интернету в условиях, когда провайдер предоставляет только один IP-адрес, является использование трансляции сетевых адресов (NAT). В этом случае компьютерам внутри сети раздаются так называемые частные IP-адреса (часто их еще называют "серыми") – эти адреса могут использоваться любым желающим, но только в пределах локальной сети, в глобальной же Сети они не имеют какого-либо смысла. Очевидно, что по этой причине компьютеры с частными IP-адресами могут быть доступны только из той локальной сети, в которой они расположены – за ее пределами такая адресация теряет всякий смысл; поэтому для обеспечения доступа в Интернет устанавливается сервер, имеющий сразу два адреса – "серый", соответствующий локальной сети, и "белый", доступный снаружи для всех желающих. Если же на сервер из локальной сети поступает пакет, идущий наружу – сервер подменяет в нем "серый" адрес отправителя на собственный "белый" адрес и отправляет дальше, одновременно запоминая, с какого "серого" адреса этот пакет пришел, чтобы, когда из Интернета придет ответ на него, переправить этот ответ отправителю исходного пакета. Этот механизм и называется трансляцией сетевых адресов и обеспечивает наиболее прозрачный и наименее зависимый от используемых приложений и операционных систем способ подключения локальных сетей к Интернету.
-----------