В TCP соединении для идентификации пакетов кроме адреса и порта имеются еще т.н. SYN и ACK номера. При установлении TCP соединения NAT перехватывает пакеты и меняет адрес отправителя на свой внешний и потому хосту в инете кажется что соединение устанавливается со внешнего ИП ната. НАТ запоминает СИН и АК номера и при приеме пакетов с хоста в инете направляет их компу в локалке предварительно подправляя адреса в ИП заголовке.
Hi guys. I cant understand one liitle thing.
How hosts on local network can access internet through gateway if it has only one given IP Address? (ISProvider gives only one IP, not a range of IPs).
Или проще говоря как подключаясь по диалапу из домашней сети все компы могут лесть в инет?
Если например я использую:
network 90.0.0.0
mask 255.255.255.0
gateway 90.0.0.1;
DHCP;
И дарес который даёт провайдер при подключении, например: 192.168.130.90.
Если в IP пакете указаны только source: IPAddress, NetworkAddress,SubnetMask.
И аналогично denstantion.
То как это всё может работать?
Plz, somebody в двух словах обьясните.
В TCP соединении для идентификации пакетов кроме адреса и порта имеются еще т.н. SYN и ACK номера. При установлении TCP соединения NAT перехватывает пакеты и меняет адрес отправителя на свой внешний и потому хосту в инете кажется что соединение устанавливается со внешнего ИП ната. НАТ запоминает СИН и АК номера и при приеме пакетов с хоста в инете направляет их компу в локалке предварительно подправляя адреса в ИП заголовке.