забить под себя порт на шлюзе

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

забить под себя порт на шлюзе

Сообщение Proxy » 23.09.2008 (Вт) 18:50

Как? Как это делает например квип при передаче файла. Как? Какое это имеет отношение к NAT? Как?
Куда искать? Где чтиво по сабжу есть? Кто такой весь работал с этим?
Follow the white rabbit.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: забить под себя порт на шлюзе

Сообщение Antonariy » 23.09.2008 (Вт) 20:24

Никак. И квип ничего такого не делает. На уровне маршрутизации понятия "tcp-порт" не существует. Маршрутизатор просто принимает пакет от отправителя и отдает получателю. Или не отдает, если, работающий уровнем выше, tcp-фильтр блокирует траффик по этому порту. Если пакет дошел, получатель разгребает свои порты и отдает полученное приложению, висящему на искомом. Если на нем никого нет — отвечает "не алё".
Лучший способ понять что-то самому — объяснить это другому.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: забить под себя порт на шлюзе

Сообщение Proxy » 23.09.2008 (Вт) 21:12

Как тогда два квипа соединяются и передают друг другу файлы не прибегая к помощи "третьего" хоста? Об этом было сказано здесь tyomitchем кажится.

[Хост А] <-> [Шлюз] <-> [Шлюз] <-> [Хост B]
И как они могут передавать данные друг-другу (непосредственно p2p), если они даже инициировать соединение без помощи хоста C не могут?
Follow the white rabbit.

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: забить под себя порт на шлюзе

Сообщение ANDLL » 23.09.2008 (Вт) 21:58

Antonariy писал(а):На уровне маршрутизации понятия "tcp-порт" не существует.
На уровне того места, где есть NAT существует, иначе бы никакого NAT не было бы.
Но забить порт самостоятельно на маршрутизаторе нельзя. Еще чего.
Как тогда два квипа соединяются и передают друг другу файлы не прибегая к помощи "третьего" хоста?
Никак. Либо прибегают, либо один из хостов "внешний"
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: забить под себя порт на шлюзе

Сообщение Proxy » 23.09.2008 (Вт) 22:22

А >тут< сказано соединяются) Это собственно точка, от которой меня зацепил сабж)
Follow the white rabbit.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: забить под себя порт на шлюзе

Сообщение Proxy » 30.09.2014 (Вт) 7:28

Извините за некрофилию, но всё же давно хотел добавить кое-что к этому посту (и таки добрался):

UPnP IGD
One solution for NAT traversal, called the Internet Gateway Device Protocol (IGD Protocol), is implemented via UPnP. Many routers and firewalls expose themselves as Internet Gateway Devices, allowing any local UPnP control point to perform a variety of actions, including retrieving the external IP address of the device, enumerate existing port mappings, and add or remove port mappings. By adding a port mapping, a UPnP controller behind the IGD can enable traversal of the IGD from an external address to an internal client.


А вообще ссылки почти на все решения по NAT traversal и соответствующие RFC есть здесь. Плюс смотрим TURN (универсальная штука, которую я когда-то сильно искал, однако все тогда говорили о том, что такого не существует, ибо никому не нужно).

И да, UPnP IGD — это и есть та пресловутая опция на SOHO роутерах ("интернет центрах"), которую все так ненавидят. Почему-то в 2008 мне это не казалось очевидным :)

Вполне возможно, что кому-то этот набор костылей потребуется и в IPv6 эпоху, которая всё никак не начнется.
Follow the white rabbit.


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 38

    TopList