Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

NAT

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Сети
Предыдущая тема :: Следующая тема  
Автор Сообщение
firewire



Зарегистрирован: 10.01.2005
Сообщения: 4
Откуда: Рига

СообщениеДобавлено: Пн Янв 10 2005 13:52    Заголовок сообщения: NAT Ответить с цитатой

Вопрос может несколько ламерский, сорри за него.

Сколько читал документацию, так и не понял принцип NAT, в книге Олифера сказано "NAT выполняет трансляцию адресов". Это означает трансляцию адреса в адрес вида 192.168? Какая от этого польза? Вопрос возник из-зи того, что локальный адрес у меня 192.168.x.x, а внешний 195.2.x.x, а это оказывается адрес роутера. Где же мой реальный IP?
_________________
Да благославит вас всемогущий Fatal Error
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kai78



Зарегистрирован: 04.01.2005
Сообщения: 107
Откуда: СПб

СообщениеДобавлено: Пн Янв 10 2005 14:21    Заголовок сообщения: Re: NAT Ответить с цитатой

firewire писал(а):
Вопрос может несколько ламерский, сорри за него.

Сколько читал документацию, так и не понял принцип NAT, в книге Олифера сказано "NAT выполняет трансляцию адресов". Это означает трансляцию адреса в адрес вида 192.168? Какая от этого польза? Вопрос возник из-зи того, что локальный адрес у меня 192.168.x.x, а внешний 195.2.x.x, а это оказывается адрес роутера. Где же мой реальный IP?


нат настраивается на шлюзах между сетями

чтобы в твоем случае разобраться, приведи здесь результат выполнения в консоле команды ipconfig /all
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
firewire



Зарегистрирован: 10.01.2005
Сообщения: 4
Откуда: Рига

СообщениеДобавлено: Пн Янв 10 2005 14:35    Заголовок сообщения: Ответить с цитатой

Host name: netchaos
Node type: Hybrid
IP Routing enabled: No
WINS proxy enabled: No

Connection-specific DNS suffix : ilukstes
DHCP enabled: Yes
IP Address: 192.168.10.181
Default Gateway: 192.168.10.1
Subnet mask: 255.255.255.0
DHCP Servers: 192.168.10.1
DNS Servers: 62.85.55.193
195.2.102.132

Примерно так, некоторые пункты пропущены
_________________
Да благославит вас всемогущий Fatal Error
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
squirL



Зарегистрирован: 05.01.2005
Сообщения: 371
Откуда: Одесса

СообщениеДобавлено: Пн Янв 10 2005 14:39    Заголовок сообщения: Re: NAT Ответить с цитатой

firewire писал(а):
Вопрос может несколько ламерский, сорри за него.
Сколько читал документацию, так и не понял принцип NAT, в книге Олифера сказано "NAT выполняет трансляцию адресов". Это означает трансляцию адреса в адрес вида 192.168? Какая от этого польза?

я думаю и без ipconfig обойдемся :) хост, выполняющий функции NAT выполняет подмену IP-адреса источника на свой IP-адрес. таким образом для внешнего мира все запросы из сети выполняются от одного источника. польза от этого - в экономии IP адресов: вместо того, чтобы выделять некоторой сети столько реальных IP адресов, сколько хостов в сети, выделяется ОДИН реальный IP (на хост с поднятым NAT), а остальные машины общаются с внешним миром через NAT.
firewire писал(а):

Вопрос возник из-зи того, что локальный адрес у меня 192.168.x.x, а внешний 195.2.x.x, а это оказывается адрес роутера. Где же мой реальный IP?

это НЕ адрес роутера. это внешний адрес хоста, выполняющего функции NAT. NAT != роутинг.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
firewire



Зарегистрирован: 10.01.2005
Сообщения: 4
Откуда: Рига

СообщениеДобавлено: Пн Янв 10 2005 15:04    Заголовок сообщения: Ответить с цитатой

ОК, но, если отправитель посылает пакет на хост, адрес получателя - адрес хоста с NAT'ом, но как тогда NAT знает о том на какой хост в своей сети передавать пакет? Какой идентификатор используется?
_________________
Да благославит вас всемогущий Fatal Error
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
squirL



Зарегистрирован: 05.01.2005
Сообщения: 371
Откуда: Одесса

СообщениеДобавлено: Пн Янв 10 2005 15:36    Заголовок сообщения: Ответить с цитатой

все зависит от того, какой вид NAT используется. например Network Address Port Translation (NAPT) работает (упрощенно) так:
получив пакет, предназначенный внешней сети, хост меняет адрес источника на свой и меняет номер исходящего порта TCP и UDP. эти измененные номера портов уникальны, по ним и происходит идентификация хоста внутри сети.
например:
хост 192.168.0.10 и хост 192.168.0.20 одновременно через NAT с внешним адресом 195.200.200.1 коннектятся на www.citforum.ru:80. адреса исходящих портов у них (условно) одинаковы - 3000. таким образом на хост NAT приходят два запроса с удаленным адресом www.citforum.ru:80 и исходящими адресами 192.168.0.10:3000 и 192.168.0.20:3000. NAT с внешним адресом 195.200.200.1 меняет исходящий адрес на 195.200.200.1:3001 и 195.200.200.1:3002 соответственно и пропускает пакеты. обратные пакеты от www.citforum.ru посылаються на 195.200.200.1 и в зависимости от того, на какой порт (3001 или 3002) они придут, NAT подменяет адрес и порт назначения на нужные.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Гость






СообщениеДобавлено: Пн Янв 10 2005 16:03    Заголовок сообщения: Ответить с цитатой

squirL спасибо, понял принцип Smile. А есть еще другие способы кроме NAPT? просто чтобы поискать в яндексе и почитать
Вернуться к началу
squirL



Зарегистрирован: 05.01.2005
Сообщения: 371
Откуда: Одесса

СообщениеДобавлено: Пн Янв 10 2005 16:19    Заголовок сообщения: Ответить с цитатой

RFC-2663 здесь:
http://www.ietf.org/rfc/rfc2663.txt
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Сети Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...