Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
1-1151430824
001
2006-06-27 21:53
2006.08.13
System.pas


2-1153986455
TrainerOfDolphins
2006-07-27 11:47
2006.08.13
Backslash в маске MaskEdit


2-1153818888
Crazy monkey
2006-07-25 13:14
2006.08.13
Картинку из TreeView в image


2-1153401611
Константин_
2006-07-20 17:20
2006.08.13
Ошибка No current record при попытке редактирования данных


15-1151925090
Stanislav
2006-07-03 15:11
2006.08.13
Авторизация на сайте




   Наверх