Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrey S. Chistyacov                 2:5020/400     13 Mar 2001  10:19:57
 To : All
 Subject : Re: NAT internals
 -------------------------------------------------------------------------------- 
 
 Oleg Leschov <Oleg.Leschov@p8.f59.n5050.z2.fidonet.org> пишет в
 сообщении:3350944279%8766heilb8.fsf@ocasysi.RubberNET...
 
 > Hello All!
 >
 > Допустим, имеется локальная сеть 192.168.x.x, одна машина имеет
 
 интернетовский
 
 > IP-адрес. Hа этой машине стоит NAT post-routing, т.е. исходящие адреса
 
 пакетов
 
 > с компьютеров сети переписываются на адрес гейта.
 >
 > Предположим, что с некотарой машины сети послан пакет на какой-то сайт в
 > интернете. Этот сайт отвечает другим пакетом. Этот другой пакет приходит
 
 на
 
 > гейт, и гейт должен как-то решить, какой именно машине сети посылать этот
 > пакет. Отсюда вопрос -- как он это решает?
 
 Да скромненько так, таблички ведет себе:
 Вожно только, чтобы соединение инициировалось из локальной сети.
 
 Пришел из локальной сети с 192.168.0.33 пакетик с 1067 порта.
 NAT ищет у себя свободный порт на внешнем интерфейсе, переписывает
 в пакете адрес на свой, порт - на найденный и запоминает это.
 
 Обратный пакет приходит, естесственно, на тот-же порт. и NAT по своим
 таблицам легко видит, какой надо проставить адрес и порт, что-бы ушло к
 нужному компьютеру в локалке.
 
 Андрей
 
 P.S Там еще есть несущественные тонкости, по поводу очистки таблицы по
 FYN итд.
 
 >
 > Допускаю, вопрос отпадает при надлежащем знании TCP/IP протокола...
 >
 > --
 > Олег Лещёв
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: NAT internals   Andrey S. Chistyacov   13 Mar 2001 10:19:57 
 Re: NAT internals   Artem Chuprina   13 Mar 2001 14:57:33 
Архивное /ru.linux/6577dae227a7.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional