![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
VPN! Организовать передачу файлов
Dj_Dreamer © (2005-05-19 21:30:00)Как с помощью vpn-соединения организовать сервер и клиент для
передачи файлов.
Подробнее: в сети есть 2 компа между которыми установлено vpn-соединение, как организовать передачу файлов между ними???
Dj_Dreamer (2005-05-20 01:12:00) [1]Спасибо! В общем-то мне надо было узнать только то, есть ли какие-нибудь особенности в том, что используется vpn-соединение и всё. Как я понял, их нет.
Reindeer Moss Eater (2005-05-20 00:50:00) [2]В общем пиши на чем знаешь.
Подойдет все, что способно передавать байты по TCP/IP
Reindeer Moss Eater (2005-05-20 00:45:00) [3]То есть в двух-трех методах ftp клиентов ты досконально не разбираешься, но досконально разбираешься в методах TNMStrm и TNMStrmServ.
Но при этом не понимаешь, подходят они для твоей задачи или нет?
Dj_Dreamer (2005-05-20 00:34:00) [4]ФТП точно не подойдёт. Надо достаточно быстро написать и разобраться в том, что написал досконально. Времени нет.
Ну дык писать можно обычную программу для передачи данных? Используя например компоненты TNMStrm и TNMStrmServ.
Reindeer Moss Eater (2005-05-20 00:23:00) [5]А может не дожидаться их и самому поднять свой уровень?
Для начала решить вопрос о протокле.
Например решить интересный вопрос: почему не подходит FTP, если надо написать на Delphi?
Dj_Dreamer (2005-05-20 00:17:00) [6]ФТП не подойдут, или другие программки. Надо, чтоб было написано на Delphi. Типа, так они мой проф. уровень повышают ;)
Протокол - TCP использую.
Reindeer Moss Eater (2005-05-19 23:57:00) [7]Дык определиться надо со спецификой и решить что из протоколов более всего подходит для решения задачи.
А какой класс - это уже после этого.
Чоб например не воспользоваться ftp и готовыми решениями?
Dj_Dreamer (2005-05-19 23:51:00) [8]Вроде ясно.
Вот этот второй адрес и нужно использовать, т.е. данные должны шифроваться с помощью vpn.
Скажу сразу, я студент и на delphi писал мало и простенькие программы. На работе говорят, учи delphi :)
Далее, какой класс лучше использовать для программы.
Reindeer Moss Eater (2005-05-19 23:44:00) [9]Ты не понял ничего.
Если между двумя компьютерами можно установить VPN соединение (соединение VPN клиента с VPN сервером), то это означает, что между ними уже и так есть канал связи. Если конечно компы не используют мыслепередачу на расстоянии.
Мысль ясна?
Далее.
С появлением VPN соединения на клиенте просто появляется дополнительный сетевой интерфейс, который для тебя как программиста ничем не отличается от другого интерфейса (Ethernet, PPP, etc)
Итого:
у тебя есть сначала (до открытия VPN туннеля) один адрес сервера (адрес VPN сервера)
а после поднятия VPN становится доступен второй адрес этого же сервера.
Dj_Dreamer (2005-05-19 23:34:00) [10]Для чего vpn я знаю!
Мне надо использовать именно vpn-соединение, компы общаются по
беспроводной сети, и для безопасности использую его.
Моя задача - написать небольшую программу, с помощью которой
будут передавать файлы по этому соединению.
В общем можно писать программу, как для обычной локальной сети
с протоколом TCP/IP?
Reindeer Moss Eater (2005-05-19 21:43:00) [11]Т.е. то, что это vpn-соединение отпечатка не накладывает?
Если между двумя компами возможно VPN соединение, то это значит, как минимум, что между ними ужевозможно TCP соединение.
Вот по нему родимому и передавай. А VPN сервер на одном из них - это для доступа второго компа к другой сети/сетям, а не к компу с VPN сервером.
Reindeer Moss Eater (2005-05-19 21:41:00) [12]Подробнее: в сети есть 2 компа между которыми установлено vpn-соединение, как организовать передачу файлов между ними???
Между такими компами можно организовать передачу файлов даже если VPN соединение не установлено.
Dj_Dreamer (2005-05-19 21:40:00) [13]Писать просто клиент и сервер для передачи файлов?
Т.е. то, что это vpn-соединение отпечатка не накладывает?
Reindeer Moss Eater (2005-05-19 21:35:00) [14]Точно так же как и без VPN