Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Сетевые технологии > Вопрос, ответ на который никто не знает


Автор: total 16.4.2003, 14:49
Здраствуйте.
Все мы прекрасно знаем о незаменимом маскарадинге. Но как он работает?

То есть внутренний компьютер может достучаться до любого внешнего Ip, маскарадинг преобразует внутренний адрес в свой собственный, и пошел пакет.Ок.Это понятно.
Удаленный компьютер ответил.Посылает это нашему шлюзу.Отлично.Как шлюз понимает какому компьютеру в локальной сети слать пакет?
Вот наглядней:

(192.168.1.10------->192.168.1.254)Маскарад(212.69.0.1))---------------->Любой внешний IP

Нет все конечно работает, хочу разобраться как.

Заранее спасибо.

Автор: Step 16.4.2003, 15:39
ип источника запроса при макарадинге не меняется а меняется только мак адрес источника по этой схеме внешний ип понимает что отпровлять надо на маскарадинг но назначения пакета стоит на 192,168,1,10, маскараинг анализирует пришедший пакет и видит что хотя покет пришел ему, ип адрес получателя не его, и он отпровляет дальше..


Спорить по этому поводу не буду, но если что-то не понятно то могу подробно объеснить,


Не надо мне говорить что у модемного соединения нету МАК адреса, уверяю вас он есть, хотя и не модемный адрес но есть....

Автор: total 16.4.2003, 16:13
Не,что тут не так.
Начало.
В локалке:
Пакет: адрес источника 192.168.1.10
адрес получателя 200.0.0.0

При прохождении через брэнд:

адрес источника 212.59.0.0
адрес получателя 200.0.0.0

Ответ с 200.0.0.0:

адрес источника 200.0.0.0
адрес получателя 212.59.0.0

Ну и вот пакет приходит в брэндмауер.
Что дальше? как он отправляет пакет точно на 192.168.1.10???
С сниффером тока смотрел и до и после шлюза.....




Автор: total 16.4.2003, 16:19
Mac адрес конечно есть....но он крепиться к карточке, на которой висит PPP.

Автор: Step 16.4.2003, 19:18
Цитата
Не,что тут не так.
Начало.
В локалке:
Пакет: адрес источника 192.168.1.10
адрес получателя 200.0.0.0

При прохождении через брэнд:
Цитата
адрес источника 212.59.0.0
адрес получателя 200.0.0.0

адрес источника 192,168,1,10
адрес получателя 200.0.0.0
Цитата
ип адрес источника и получателя ни когда в пакете не меняется через что бы он не ходил, меняется только мак адрес, так как на нижних уровнях передача идет именно по ним а не по ип, ип это верхний


Ответ с 200.0.0.0:
адрес источника 200.0.0.0
адрес получателя
Цитата
192,168,1,10

Ну и вот пакет приходит в брэндмауер.
Цитата
и приходит он туда по мак адресу и видит бренд что ип не его, и ищет он для этого ип мак адрес сетевухи этого ип и отпровляет он пакет туда

Что дальше? как он отправляет пакет точно на 192.168.1.10???
С сниффером тока смотрел и до и после шлюза.....


И что тебе снифер выдал интересно что ип адреса до и после шлюза меняються-неверю, значит бренд по проксе пашит......

Автор: Unregistered 17.4.2003, 01:14
ну блин,,,,,,ребятааааааааа , что значни не верюconfused.gif?

Автор: total 17.4.2003, 08:22
Не,не.....неверно....выяснил уже.Каждый пакет маркируеться, маскарадинг сам определяет эт его пакет или нет.Никаких внутренних адресов в сеть не идет.

Автор: Step 17.4.2003, 14:49
total найди инфу по ип маршрутизации, там про АРМ таблицы сможеш поичитать..... там все расказуется,

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)