|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.01.2010, 20:16 | #1 |
Форумчанин
Регистрация: 25.03.2007
Сообщений: 166
|
Как работают программы обходящие NAT?
Здравствуйте все! Вот есть программка TeamViewer, управляет удаленным компом. Она устанавливает соеденение мкежду компами находащимися за Nat. Как она это делает? Работает через интернет сервер? Но как достигается высокая скорость работы? Или допустим тот же Skype, ну он вродебы работает через их сервер, но, когда начинаем видеоконференцию, видеопоток тоже идет через их сервер? Искал ответы в интернете, ничего толкового не нашел. Буду очень благодарен за информацию, ссылки и т. п. Спасибо...
|
18.01.2010, 20:50 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...TeamViewer (как и Anyplace Control) через NAT работает именно потому-что через внешний сервер... скорость обеспечивается использованием протокола UDP, этим самым обеспечивается отсутствие тормознутости, да, с негарантированной доставкой/
...со видеопотоком в скайпе аналогично, если хотя-бы один участник за NAT/ ссылки на материалы по теме: 1 2 3 4 5
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
18.01.2010, 21:36 | #3 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
одно слово - backconnect
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
18.01.2010, 23:51 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
NAT <-> NAT - протокол STUN и ему подобные.
NAT <-> прямой IP - UPnP
пыщь
|
20.01.2010, 17:20 | #5 |
Форумчанин
Регистрация: 25.03.2007
Сообщений: 166
|
Спасибо большое всем! Получается, если допустим использовать Indy, то на компе за НАТом может находится только клиент? Ну в смысле если стандартными способами, только комп находящийся за НАтом в данном случае сможет инициировать подключение?
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему две программы с инди одновременно работают некорректно? | TwiX | Работа с сетью в Delphi | 1 | 12.12.2009 15:22 |
NAT на винде не работает | rand8154 | Windows | 3 | 05.11.2009 11:34 |
Передача файла между компами за NAT | VladimirNikolaev | Работа с сетью в Delphi | 10 | 07.10.2009 16:03 |
Не работают программы ulead. | jojahti | Свободное общение | 7 | 13.09.2009 17:37 |
Соединение через два NAT | Acharia | C/C++ Сетевое программирование | 8 | 11.09.2009 15:36 |