Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.13;
Скачать: CL | DM;

Вниз

Получение и отправка пакетов   Найти похожие ветки 

 
dkDimon   (2006-03-27 16:19) [0]

День добрый... Возможно ли реализовать такую задачу: есть 2 компьютера, которые не видят друг друга по сети. Есть сервер, который виден обоим машинам. Собственно задача: организовать обмен пакетами между машинами через сервер. Т.е. программа перехватывает пакеты на машине А, которые предназначены машине Б и отсылает их серверу. Сервер в свою очередь изменяет в пакете ip-адрес источника и отправляет на машину Б. Возможно ли это теоретически хотя бы? :)  И если да, то в какую сторону копать? RAW сокеты?


 
Сергей М. ©   (2006-03-27 16:25) [1]


> в какую сторону копать?


В сторону технологии "маскарадинга".


 
dkDimon   (2006-03-27 16:25) [2]

А можно поподробнее о данной технологии? Может быть какие ссылки интересные...


 
Eraser ©   (2006-03-27 16:53) [3]


> dkDimon   (27.03.06 16:25) [2]

почитай про протокол SOCKS, а так же про принципы NAT и PAT.


 
dkDimon   (2006-03-27 17:59) [4]

Эм, если можно, чуть больше конкретики, а то со временем, к сожалению, очень туго :( Времени все изучать совсем нет :(


 
Eraser ©   (2006-03-27 19:02) [5]


> dkDimon   (27.03.06 17:59) [4]

а это и есть конкретика, с этой темой не получится за 5 минут примерчик сляпать.


 
dkDimon   (2006-03-28 00:17) [6]

Может есть какие готовые решения? :)


 
Eraser ©   (2006-03-28 00:43) [7]


> dkDimon   (28.03.06 00:17) [6]

WinRoute, WinGate, UserGate и т.д.


 
dkDimon   (2006-03-28 01:01) [8]

Ок, посмотрю... Еще вопрос - где почитать про написание программки для трансляции адресов посредством NAT?


 
piople ©   (2006-03-28 06:06) [9]

Балин, глидеть надо в сторону администрирования сетя... настраиваешь мост и прописываешь шлюзы и не парься...


 
dkDimon   (2006-03-28 12:08) [10]

Нет, такой вариант не подходит, т.к. случай про 2 машины - это всего лишь пример, чтобы объяснить задачу. В реальности имеется около 100-150 сетей, которые видят сервер, но не видят друг друга... И нужно именно организовать обмен пакетами между машинами из разных сетей через сервер... Да, кстати, VPN не предлагать...


 
Сергей М. ©   (2006-03-28 12:19) [11]

Используй тот же принцип что и, например, в ICQ-сети.


 
dkDimon   (2006-03-29 16:39) [12]

Может еще какие идеи есть?



Страницы: 1 вся ветка

Текущий архив: 2006.08.13;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.05 c
6-1143461955
dkDimon
2006-03-27 16:19
2006.08.13
Получение и отправка пакетов


2-1153836386
sirus
2006-07-25 18:06
2006.08.13
Освежение DBGRID-а


2-1153896858
Ironman83
2006-07-26 10:54
2006.08.13
Получение файла по сети.


2-1153663394
Bambucha
2006-07-23 18:03
2006.08.13
Shell Extensions


15-1153239518
Kerk
2006-07-18 20:18
2006.08.13
Неофициальный news-сервер FIDO