LINUX.ORG.RU
ФорумTalks

[вброс] Зачем нужен FTP?

 


0

1

Нужно было тут на днях скачать cygwin. Казалось бы чего проще? Взял ссылки, скормил wget-y и сиди себе наблюдай. Но бинарники всех пакетов cygwin - это примерно две тысячи файлов, и смотреть, как на каждый из этих файлов wget создает новое соединение, мне не слишком понравилось. Потом я вспомнил, что HTTP 1.1 поддерживает повторное использование соединений. Пришлось перебрать несколько HTTP-зеркал (не все осилили 1.1 версию), но в итоге можно было наблюдать долгожданное «Reusing existing connection to xyz».

А теперь, собственно, следует вопрос, заданный в заголовке. Зачем нужен такой неэффективный протокол как FTP? Почитал еще RFC959. В теории «Reuse of the Data Connection» возможно. Но на практике сервера, поддерживающего block transfer mode, найти не удалось.

Ответ на: комментарий от marvin_yorke

Жаль, уже заглавный пост править не могу, напишу тут.

Меня интересует вопрос использования FTP/HTTP для зеркал с большим числом файлов, скачивать которые с постоянными соединениями/разъединениями накладно. Почему все не пользуются лучше подходящим для этой задачи HTTP/1.1 и почему FTP-серверы не поддерживают reusable data connection, хотя теоретически это возможно, о чем нам и говорит RFC? Спасибо конечно, но не надо рассказывать о том когда изобрели FTP или что он еще умеет.

apprentice
() автор топика
Ответ на: комментарий от apprentice

Почему все не пользуются лучше подходящим для этой задачи HTTP/1.1

Потому что rsync работает лучше.

redgremlin ★★★★★
()
Ответ на: комментарий от apprentice

Меня интересует вопрос использования FTP/HTTP для зеркал с большим числом файлов, скачивать которые с постоянными соединениями/разъединениями накладно.

Чего тебе дался этот один коннекшен? FTP не запрещает установить хоть десяток коннекшенов. И тогда соединения-разъединения будут менее заметны.

Почему все не пользуются лучше подходящим для этой задачи HTTP/1.1 и почему FTP-серверы не поддерживают reusable data connection,

HTTP/1.1 не предназначен для передачи файлов. Там вообще нет понятия «выкачать вот этот каталог и все его подкаталоги».

gods-little-toy ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.