Главная страница
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.03 c
3-1149353489
eJack
2006-06-03 20:51
2006.08.13
Как добавить пользователя в базу


2-1153578887
Belorus
2006-07-22 18:34
2006.08.13
Два вопроса. Классы и Изображения


2-1153920665
UMU
2006-07-26 17:31
2006.08.13
DateTimePicker и Edit


3-1149758205
Тфьу
2006-06-08 13:16
2006.08.13
Проблеммы получения данных из параметра процедуры CLOB из DOA...


3-1149768298
fuckman
2006-06-08 16:04
2006.08.13
Ошибка "Multiple record found, but only one was expected"