Сравнение протоколов передачи файлов
В этой статье перечислены протоколы связи , предназначенные для передачи файлов по телекоммуникационной сети .
Протоколы для общих файловых систем , таких как 9P и сетевая файловая система , выходят за рамки этой статьи, как и протоколы синхронизации файлов .
Протоколы для сетей с коммутацией пакетов
[ редактировать ]Сеть с коммутацией пакетов называемые передает данные , которые разделены на блоки, пакетами . Пакет состоит из заголовка (описывающего пакет) и полезной нагрузки (данных). Интернет — это сеть с коммутацией пакетов, и большинство протоколов в этом списке разработаны для его стека протоколов — набора протоколов IP .
Они используют один из двух протоколов транспортного уровня : протокол управления передачей (TCP) или протокол пользовательских дейтаграмм (UDP). В таблицах ниже в столбце «Транспорт» указано, какой протокол (ы) использует протокол передачи на транспортном уровне. Некоторые протоколы, предназначенные для передачи данных по UDP, также используют порт TCP для контроля.
В столбце « Порт сервера » указан порт, с которого сервер передает данные. В случае FTP этот порт отличается от порта прослушивания. Некоторые протоколы, включая FTP, FTP Secure , FASP и Tsunami , прослушивают «порт управления» или «командный порт», через который они получают команды от клиента.
Аналогично, схема шифрования, указанная в столбце «Шифрование», применяется только к передаваемым данным, а не к системе аутентификации .
Обзор
[ редактировать ]Функции
[ редактировать ]В столбце «Управляемый» указывается, предназначен ли протокол для управляемой передачи файлов (MFT). Протоколы MFT отдают приоритет безопасной передаче в промышленных приложениях, которым требуются такие функции, как проверяемые записи транзакций, мониторинг и сквозная безопасность данных . Такие протоколы могут быть предпочтительными для электронного обмена данными . [38]
- ^ TLS , когда BITS используется с HTTPS, AES-128, когда используется с SMB 3 , нет с HTTP или SMB версии ниже 3.0.
- ^ Некоторые реализации могут запутывать трафик с помощью RC4 и др. См. Шифрование протокола BitTorrent .
- ^ RFC 6726 предлагает IPSec в качестве одного из вариантов.
- ^ Одна реализация, Fujitsu openFT, применяет AES .
- ^ RFC 1123 (1989) расширяет и исправляет положения о перезапуске/возобновлении, которые были опубликованы в RFC 959 (1985). RFC 3659 (2007) предусматривает возобновление потокового режима.
- ^ Рекомендуется использовать HTTPS, предоставляемый веб-сервером, прокси-сервером или терминатором SSL.
- ^ Это параметры эталонной реализации, использующей OpenSSL .
- ^ Реализация UUCP в BNU может возобновить прерванную передачу файлов.
Порты
[ редактировать ]В таблице ниже порт данных — это сетевой порт или диапазон портов, через которые протокол передает данные файла. Порт управления — это порт, используемый для диалога команд и обновлений состояния между клиентом и сервером.
Столбец «Назначено IANA» указывает, указан ли порт в реестре имен служб и номеров портов транспортного протокола, который курируется Управлением по присвоению номеров Интернета (IANA). IANA присваивает каждый номер порта в реестре определенной службе с определенным транспортным протоколом . В таблице ниже в столбце «Транспорт» указан транспортный протокол.
Протокол | данных Порт | управления Порт | Назначенный от IANA | Правопреемник | Ссылки | |||||
---|---|---|---|---|---|---|---|---|---|---|
Сервер | Клиент | Транспорт | Сервер | Клиент | Транспорт | |||||
БИТЫ | 80/443 [а] / 137-139 [б] | TCP/UDP | Нет | — | ||||||
БитТоррент | 6881 [с] | 6881 | TCP | 6881 | 6881 | TCP | Нет | — | [92] | |
Протокол доставки файлов CCSDS ( CFDP ) | ||||||||||
Перекрестная передача файлов ( CFT ) | 1761 [д] | TCP/ Х.25 | [41] [42] | |||||||
Протокол передачи файлов Ether ( EFTP ) | — | — | Никто | — | — | Никто | — | — | ||
Быстрый и безопасный протокол ( FASP ) | ≥33001 | UDP | 22 | TCP | Нет | — | [92] | |||
Доставка файлов по однонаправленному транспорту ( FLUTE ) | 4001 | UDP | Нет | — | [92] | |||||
Протокол файловой службы ( FSP ) | Выбрано пользователем [и] | UDP | Нет | — | [92] | |||||
Доступ к передаче файлов и управление ими ( FTAM ) | 4800 / 102 | TCP | [93] | |||||||
Протокол передачи файлов ( FTP ) | Активный режим | 20 | 20 | TCP [ф] | 21 | ≥1024 | TCP | Да | Jon Postel | [92] |
Пассивный режим | ≥1024 [г] | ≥1024 | ||||||||
Безопасный FTP ( FTPS ) | 989 | TCP | 990 | TCP | Да | Кристофер Аллен | [92] | |||
HTTP-безопасность ( HTTPS ) | 443 | TCP | TCP | Да | IESG | [92] | ||||
Передача файлов связи хоста Unix (HULFT) | 30000 | TCP | TCP | Нет | — | [92] | ||||
Протокол передачи гипертекста ( HTTP ) | 80 | TCP | TCP | Да | Тим Бернерс-Ли | [92] | ||||
Микротранспортный протокол ( μTP ) | UDP | Нет | — | [92] | ||||||
Протокол многоадресного распространения (MDP) | Выбрано пользователем | UDP | [94] [66] | |||||||
Протокол многоадресной передачи файлов ( MFTP ) | 5402 | UDP | Да | Стив Баннистер | [92] | |||||
NACK-ориентированный надежный многоадресный транспортный протокол (NORM) | UDP | [69] [70] | ||||||||
Протокол передачи файлов Одетты ( OFTP ) | 3305 | TCP/Х.25 | TCP/Х.25 | [19] | ||||||
Протокол передачи файлов Одетты 2 ( OFTP2 ) | 6619 | TCP/Х.25 | TCP/Х.25 | [20] | ||||||
Надежный взрывной UDP ( RBUDP ) | Выбрано пользователем | UDP | Нет | — | [92] | |||||
Удаленное копирование ( rcp ) | 514 | TCP | TCP | Да | [92] | |||||
Безопасная копия ( SCP ) | 22 | TCP | TCP | Да | [92] | |||||
Протокол безопасной передачи гипертекста ( S-HTTP ) | 80 | TCP | TCP | Нет | — | [92] | ||||
Простая асинхронная передача файлов ( SAFT ) | 487 | TCP | Да | Улли Хорлахер | [92] | |||||
Простой протокол передачи файлов ( SFTP ) | 115 | TCP | TCP | Да | Марк Лоттор | [92] | ||||
Протокол передачи файлов SSH ( SFTP ) | 22 | TCP | TCP | Да | [92] | |||||
Т.127 | 1503 | TCP | TCP | Да | Джим Джонстон | [92] | ||||
Тривиальный протокол передачи файлов ( TFTP ) | 69 | UDP | Да | Дэвид Кларк | [92] | |||||
Цунами UDP-протокол | Выбрано пользователем | UDP | TCP | Нет | — | [92] | ||||
Открытый протокол Tus для возобновляемой загрузки файлов ( tus ) | 80 [час] | TCP | TCP | Нет | — | [92] | ||||
Протокол передачи данных на основе UDP ( UDT ) | Выбрано сервером | UDP | Нет | — | [92] | |||||
Протокол передачи файлов на основе UDP ( UFTP ) | 1044 | UDP | Нет | — | [92] | |||||
Копирование Unix-to-Unix ( UUCP ) | 540 | TCP | TCP | Да | [92] | |||||
Передача данных с варп-скоростью (WDT) | Выбирается сервером или пользователем | TCP | TCP | Нет | — | [92] |
- ^ При использовании с HTTP/HTTPS настраивается.
- ^ При использовании с SMB
- ^ Обычно, если порт 6881 недоступен в качестве порта прослушивания, партнер постепенно пытается использовать 6882–6889. Другой порт может быть указан в программном обеспечении.
- ^ 1761 — порт по умолчанию, но 1761–1768 выделены IANA .
- ^ Порт 21 UDP иногда выбирается для FSP.
- ^ FTP изначально был разработан для NCP — протокола, использовавшегося в ARPANET до появления TCP. TCP-реализация FTP была стандартизирована в РФК 959 .
- ^ Сервер прослушивает TCP-порт 21 (порт управления), а клиент отправляет команды на этот порт со случайного порта выше 1023. Для передачи данных в активном режиме сервер инициирует соединение с порта 20 с клиентом в случайном порядке. выбранный номер порта. В пассивном режиме клиент использует случайный порт с номером выше 1023 в качестве порта управления и с этого момента инициирует передачу файлов. Сервер отправляет или получает данные со случайно выбранного порта выше 1023, а клиент отправляет или получает данные с порта с одним номером выше своего собственного случайно выбранного порта управления.
- ^ Может выбираться пользователем, но часто используются слои поверх HTTP(S) 80/443.
Последовательные протоколы
[ редактировать ]
Следующие протоколы были разработаны для последовательной связи , в основном для стандарта RS-232 . Они используются для загрузки и скачивания компьютерных файлов через модем или последовательный кабель (например, через нуль-модем или прямое кабельное соединение ). UUCP — это протокол, который может работать как с RS-232, так и с протоколом управления передачей в качестве транспорта. Протокол Kermit может работать через любой транспорт между компьютерами: прямой последовательный порт, модем или сеть (особенно TCP/IP , включая соединения, защищенные SSL, SSH или Kerberos). OBject EXchange — это протокол беспроводной передачи двоичных объектов по стандарту Bluetooth . Bluetooth был задуман как беспроводная замена RS-232.
Обзор
[ редактировать ]Протокол | Автор | Впервые выпущен | Лицензия | Описание | Ссылки |
---|---|---|---|---|---|
Бимодем | Эрик Лабс | 1989 | Двунаправленные переводы. | ||
ВЗРЫВ | Группа исследований в области коммуникаций | 1981 | Мощный протокол, созданный на миникомпьютере Data General Nova, а затем портированный на микро- и мейнфреймы. | [95] | |
C-МОДЕМ | Лавио Парески | 1989 | Длина пакетов от 32 до 4096 байт, необязательный (но обычно используемый) режим потоковой передачи. | ||
протокол Б | КомпуСерв | 1981 | Предлагается передача файлов, а также поток команд. | ||
JMODE | Ричард Б. Джонсон | ? | Производная XMODEM с блоками от 512 до 8192 байт и сжатием RLE. | ||
ХС/Ссылка | Сэмюэл Х. Смит | 1991 | |||
Кермит | Франк да Круз и др. | 1981 | Открытый исходный код (BSD) по состоянию на 2011 г. | Независимая от транспорта и платформы передача текстовых и двоичных файлов по полно- или полудуплексным соединениям с преобразованием форматов текстовых файлов и наборов символов. | [96] |
Низкий модем | Сэм Браун | ? | Варианты X и Y, которые имитировали неудачные загрузки, чтобы избежать квот на загрузку BBS. | ||
Рысь | Мэтью Томас | 1989 | Аналогично Kermit: пакеты по 64 байта, от 2 до 16 пакетов на окно, CRC-32. Небольшая поддержка или ее отсутствие за пределами самой программы Lynx. | ||
НМОДЕМ | Л. Б. Нил | 1990 | По сути XMODEM-CRC с блоками по 2048 байт. | ||
Протокол передачи файлов OBEX | ? | ? | Протокол синхронной передачи файлов в OBject EXchange (OBEX) Bluetooth профиле . | ||
ОБЕКС Пуш | ? | ? | Протокол асинхронной передачи файлов в профиле Bluetooth OBject EXchange (OBEX). | [97] | |
Профессиональный игрок | Стив Пантер | ? | Набор похожих, но разных протоколов, подобных XMODEM, для различных машин Commodore. | ||
СЭАлинк | Том Хендерсон | 1986 | Протокол, совместимый с MODEM7/XMODEM, с поддержкой скользящего окна, разработанный для предотвращения задержек распространения в спутниковых передачах и пакетных сетях . | [98] [99] [100] | |
СМОДЕМ | Арисофт | ? | |||
ТМОДЕМ | Майк Брайанс | ? | |||
UUCP | Майк Леск | 1979 | Набор протоколов для копирования файлов между компьютерами Unix, используемый для многих целей, включая рассылку электронной почты. Также позволяет отправлять команды, что привело к появлению первых интернет-червей . Протокол передачи файлов в UUCP — это протокол «g». | [101] | |
МОДЕМ7 | Марк М. Зейглер, Джеймс К. Миллс | 1980 | Небольшое расширение XMODEM для добавления поддержки имен файлов и пакетной передачи. | [102] | |
ХМОДЕМ | Уорд Кристенсен | 1977 | Общественное достояние | Очень простой протокол, который получил широкое распространение и послужил основой для многих последующих протоколов. | [103] |
WXMODEM | Питер Босуэлл | 1986 | Общественное достояние | Версия XMODEM с раздвижными окнами для повышения производительности. | [104] [105] |
ПОЙДЕМ | Чак Форсберг | 1985 | Общественное достояние | Серия дополнительных расширений XMODEM для повышения производительности. | [104] |
ZМакс | Майк Брайанс | в. 1991 год | Модификации ZMODEM, позволяющие передавать пакеты длиной до 32 КБ. | ||
Я БУДУ | Чак Форсберг | 1986 | Общественное достояние | Протокол потоковой передачи, который не поддерживает совместимость с XMODEM, но предлагает широкий спектр новых функций и улучшенную производительность. Стал почти универсальным в системах BBS в начале 1990-х годов. | [104] |
Функции
[ редактировать ]Протокол | Размер блока данных (байты) | Данные сжатие | Обнаружение ошибок | Передача возобновление | Двунаправленный | Раздвижное окно | Ссылки |
---|---|---|---|---|---|---|---|
Бимодем | Да | ||||||
ВЗРЫВ | 84 - 1024+ | РЛЭ | КПР | Да | Да | Да | [106] |
C-МОДЕМ | 32–4096 | КПР | Да | ||||
протокол Б | 128–2048 | CRC32/CRC16/8-битная контрольная сумма | Да | Да | |||
JMODE | 64–8192 | РЛЭ | |||||
ХС/Ссылка | CRC32 | Да | Да | ||||
Кермит | ≤9024 (договорная) | RLE (кодирование длины серии, согласовано) | Контрольная сумма или CRC16 (согласованная) | Да (только двоичные файлы, по договоренности) | Нет | Только в полнодуплексном режиме (по договоренности) | [107] |
Низкий модем | |||||||
Рысь | РЛЭ | CRC32 | Да | ||||
НМОДЕМ | 2048 | ||||||
ОБМЕН ОБЪЕКТАМИ | |||||||
Профессиональный игрок | |||||||
СЭАлинк | Да | Да | |||||
СМОДЕМ | Да | ||||||
Тмодем | Нет | ||||||
УУКП "г" | ≤4096 | Нет | Нет | [108] [109] | |||
МОДЕМ7 | 128 | Нет | Контрольная сумма | ARQ с остановкой и ожиданием | |||
ХМОДЕМ | 128 | Нет | Контрольная сумма | ARQ с остановкой и ожиданием | |||
WXMODEM | ≤512 | Да | |||||
ПОЙДЕМ | 1024 | Нет | CRC16 | ||||
ZМакс | ≤~32,768 | CRC32 | |||||
Я БУДУ | 256 / 1024 | Нет | CRC32 | Да | Да |
См. также
[ редактировать ]- Сравнение приложений для обмена файлами
- Сравнение программного обеспечения для синхронизации файлов
- Сравнение распределенных файловых систем
- Списки сетевых протоколов
- Список номеров портов TCP и UDP
- Список программного обеспечения для резервного копирования
- АС2
- Подключение: Прямое
- Файлы, передаваемые по протоколу оболочки (FISH)
- Прагматичная общая многоадресная рассылка
- Отправить файл
- Где
Примечания
[ редактировать ]- ^ «Background_Intelligent Transfer Service» . Microsoft Learn . 25 мая 2021 г.
- ^ Коэн, Брэм (2 июля 2001 г.). «Спецификация протокола BitTorrent» . Yahoo! Финансовые группы . Архивировано из оригинала 16 декабря 2008 года . Проверено 23 февраля 2018 г.
- ^ Шох, Джон (1979). EFTP: протокол передачи файлов Ether на основе PUP .
- ^ Снодграсс, Ричард (декабрь 1982 г.). Реляционный подход к мониторингу сложных систем . стр. 119 , 149 . Проверено 3 марта 2018 г.
- ^ Патент США 20090063698 , Ин Сюй , Мишель Кристин Мансон, Сербан Симу, «Метод и система совокупного управления полосой пропускания [sic]», выдан 30 мая 2017 г., передан Aspera, Inc. и IBM.
- ^ Пайла, Тони; Луби, Майкл; Лехтонен, Рами; Рока, Винсент; Уолш, Род (октябрь 2004 г.). FLUTE — доставка файлов по однонаправленному транспорту . IETF . дои : 10.17487/RFC3926 . РФК 3926 . Проверено 7 марта 2018 г.
- ^ Петерсен, Джули К., изд. (2002). «Протокол файловой службы» . Иллюстрированный словарь по телекоммуникациям (2-е изд.). ЦРК Пресс. п. 357. ИСБН 978-1-4200-4067-8 – через Google Книги.
- ^ «Часто задаваемые вопросы по протоколу файловой службы (FSP) [Часть 2/2]» . FAQs.org . 21 июля 1995 г. Раздел: «Кто пишет и поддерживает программное обеспечение FSP?» . Проверено 3 марта 2018 г.
- ^ Бхушан, Абхай (апрель 1971 г.). Протокол передачи файлов . IETF . дои : 10.17487/RFC0114 . РФК 114 . Проверено 24 февраля 2018 г.
- ^ Горовиц, М.; Лант, С. (октябрь 1997 г.). Расширения безопасности FTP . IETF . дои : 10.17487/RFC2228 . РФК 2228 . Проверено 3 марта 2018 г.
- ^ Форд-Хатчинсон, Пол (октябрь 2005 г.). Защита FTP с помощью TLS . IETF . дои : 10.17487/RFC4217 . РФК 4217 . Проверено 3 марта 2018 г.
- ^ Слива, Кэрол (31 мая 1999 г.). «Уровень защищенных сокетов» . Компьютерный мир . п. 69 . Проверено 1 марта 2018 г. - через Google Книги.
- ^ Хикман, Кипп Э.Б. (апрель 1995 г.). SSL-протокол . IETF . Идентификатор Draft-hickman-netscape-ssl-00 . Проверено 1 марта 2018 г.
- ^ Бернерс-Ли, Тим . «Оригинальный HTTP, определенный в 1991 году» . W3.org . Проверено 3 марта 2018 г.
- ^ Перейти обратно: а б с Ивая, Акеми (10 ноября 2015 г.). «Почему 80 был выбран в качестве порта HTTP по умолчанию, а 443 — в качестве порта HTTPS по умолчанию?» . Как компьютерщик . Проверено 3 марта 2018 г.
- ^ Перейти обратно: а б Норберг, Арвид (22 июня 2009 г.). «Транспортный протокол uTorrent» . BitTorrent.org . Проверено 10 марта 2018 г.
- ^ Клинкер, Эрик (16 мая 2010 г.). «Презентация Эрика Клинкера на конференции Emerging Communication & Awards 2010 America § Статус uTP» . eCommConf . Проверено 10 марта 2018 г.
- ^ Патент США 7710961 , К. Кеннет Миллер, Томас Андресен, Томас Гарднер, Крейг Майкельсон, Кеннет Кейтс, Марк Уайт, Кэри Робертсон, «Система и способ отправки пакетов по компьютерной сети», выдан 20 декабря 2011 г., передан Дарби и Мохейну. ООО
- ^ Перейти обратно: а б с Нэш, Дэвид (сентябрь 1997 г.). Протокол передачи файлов ODETTE . IETF . дои : 10.17487/RFC2204 . РФК 2204 . Проверено 22 февраля 2018 г.
- ^ Перейти обратно: а б с Друг, Иуан (ноябрь 2007 г.). Протокол передачи файлов ODETTE 2 . IETF . дои : 10.17487/RFC5024 . РФК 5024 . Проверено 22 февраля 2018 г.
- ^ Перейти обратно: а б Он, Эрик; Ли, Джейсон; Ю, Оливер; ДеФанти, Томас А. (сентябрь 2002 г.). «Надежный Blast UDP: предсказуемая высокопроизводительная передача больших объемов данных» (PDF) . Материалы: Международная конференция IEEE по кластерным вычислениям, ICCC (январь 2002 г.) . Кластерные вычисления IEEE, 2002. Чикаго. стр. 317–24. ISSN 1552-5244 . OCLC 5942572037 . Проверено 2 марта 2018 г.
- ^ МакКьюсик, Маршалл Кирк (1999). «Двадцать лет Berkeley Unix: от собственности AT&T к свободно распространяемому» . Открытые исходные коды: голоса революции открытого исходного кода . О'Рейли и партнеры. Раздел: «4.2BSD» . ISBN 978-1-56592-582-3 .
- ^ Илонен, Тату (31 августа 2017 г.). «SSH: Secure Shell § История протокола SSH» . SSH.com . Проверено 3 марта 2018 г.
- ^ Рескорла, Эрик; Шиффман, Аллан М. (август 1999 г.). Протокол безопасной передачи гипертекста . IETF . дои : 10.17487/RFC2660 . РФК 2660 . Проверено 9 марта 2018 г.
- ^ Перейти обратно: а б Хорлахер, Улли. «SAFT/отправить файл» . fex.belwue.de . Проверено 3 марта 2018 г.
- ^ Перейти обратно: а б Хорлахер, Улли. "отправить файл(1)" . manpages.org . Проверено 3 марта 2018 г.
- ^ Лоттор (1984), стр. 1, 13
- ^ Юленен, Тату (30 сентября 2012 г.). «Re: где определены SFTP v0-2?» . secsh (список рассылки) . Проверено 9 марта 2018 г.
Я разработал и реализовал оригинальный протокол SFTP для SSH 2.0 примерно в 1997 году. Сами Лехтинен продолжил его разработку. Первоначально это был собственный протокол SSH Communications Security (www.ssh.com), хотя исходный код был общедоступен. Прошло некоторое время [ sic ], прежде чем мы написали проект и представили его в IETF для стандартизации (кажется, это было в январе 2001 года).
[ постоянная мертвая ссылка ] - ^ «T.127: Протокол многоточечной передачи двоичных файлов» . МСЭ . Проверено 23 марта 2021 г.
- ^ «T.127 (08/95) Протокол многоточечной передачи двоичных файлов» . МСЭ . Проверено 23 марта 2021 г.
- ^ Соллинз, Карен Р. (январь 1980 г.). Протокол TFTP . IETF . ИЕН 133 . Проверено 24 февраля 2018 г.
- ^ Вагнер, Ян. «Протокол Tsunami UDP» . tsunami-udp.sourceforge.net . Джон Вагнер – через SourceForge.
- ^ "Исследовать" . anml.iu.edu . Лаборатории всеобъемлющих технологий в Университете Индианы . Раздел: «Цунами». Архивировано из оригинала 29 июля 2010 года.
- ^ Перейти обратно: а б протокол.md на GitHub
- ^ Перейти обратно: а б «tus — возобновляемая загрузка файлов» .
- ^ Перейти обратно: а б Буш, Деннис. "Изменения" . uftp-multicast.sourceforge.net . Деннис Буш . Проверено 9 марта 2018 г. - через SourceForge.
- ^ "wdt: Релизы" . Гитхаб . Проверено 7 апреля 2023 г.
- ^ Вильянуэва, Джон Карл (17 февраля 2015 г.). «Управляемая передача файлов и сетевые решения» . JCAPE.com . АОКАПЭ.
- ^ Коэн, Брэм (4 февраля 2017 г.) [2008]. «Спецификация протокола BitTorrent» . BitTorrent.org . Раздел: «Трекеры» . Проверено 22 февраля 2018 г.
- ^ «Шифрование потока сообщений» . Вузе Вики . Программное обеспечение Азуреус. 1 декабря 2007 г. [2006 г.] . Проверено 10 марта 2018 г.
- ^ Перейти обратно: а б «Руководство пользователя Трансфер ЦФТ 3.2.4 § Настройка Трансфер ЦФТ» . Axway.com . Программное обеспечение Axway . Архивировано из оригинала 19 февраля 2018 года . Проверено 18 февраля 2018 г.
- ^ Перейти обратно: а б «Передача ЦФТ 3.2.2 Руководство локального администрирования § Транспортная безопасность» . Axway.com . Программное обеспечение Axway . Проверено 22 февраля 2018 г.
- ^ «Печать в PARC — Приложение: Словарь терминов § EFTP» . 4 августа 1978 года . Проверено 3 марта 2018 г.
Простой протокол, ориентированный на PUP, предназначенный для передачи файлов из пользовательских программ на серверы (особенно серверы печати). Сервер должен подтвердить каждый пакет перед отправкой следующего. Этот протокол допускает компактную реализацию в пользовательских программах, что компенсируется некоторым сокращением пропускной способности.
- ^ Потт, Тревор (1 октября 2015 г.). «Высокоскоростная передача файлов Aspera: пусть начнутся войны облачных протоколов» . Регистр . Проверено 18 февраля 2018 г.
- ^ «Модель безопасности FASP» . AsperaSoft.com . Аспера. 2017 . Проверено 18 февраля 2018 г.
- ^ Кампос, Андреа (2 июня 2016 г.). «Возобновление передачи файлов с помощью ascp» . AsperaSoft.com . Аспера . Проверено 2 марта 2018 г.
- ^ Пайла, Тони; Уолш, Род; Луби, Майкл; Рока, Винсент; Лехтонен, Рами (ноябрь 2012 г.). FLUTE — доставка файлов по однонаправленному транспорту . IETF . дои : 10.17487/RFC3926 . РФК 3926 . Проверено 7 марта 2018 г.
- ^ Пелтотало, Яни; Пелтотало, Сами; Харью, Ярмо. «Анализ карусели данных FLUTE» (PDF) . mad.cs.tut.fi . Технологический университет Тампере . п. 1 . Проверено 9 марта 2018 г.
- ^ Пелтотало, Яни; Пелтотало, Сами; Харью, Ярмо; Уолш, Род (июнь 2007 г.) [2006]. «Анализ производительности системы доставки файлов на основе протокола FLUTE». Международный журнал систем связи . 20 (6): 633. doi : 10.1002/dac.835 . S2CID 260426266 .
- ^ «Часто задаваемые вопросы по протоколу файловой службы (FSP), версия 1.1» . FAQs.org . 19 августа 1996 года . Проверено 18 февраля 2018 г.
- ^ «Общие порты» . Red Hat Enterprise Linux 4: Руководство по безопасности . Красная шляпа . 2005 . Проверено 2 марта 2018 г.
- ^ «openFT v11.0: Настройка подключения к таможне (Атлас) с помощью openFT FTAM» (PDF) . Фуджицу . 2010. с. 2 . Проверено 18 февраля 2018 г.
- ^ Постел, Джон ; Рейнольдс, Джойс (октябрь 1985 г.). Протокол передачи файлов (FTP) . IETF . дои : 10.17487/RFC0959 . РФК 959 . Проверено 22 февраля 2018 г.
- ^ Козерок, Чарльз М. (20 сентября 2005 г.). «Обзор FTP, история и стандарты» . Руководство TCP/IP (изд. версии 3.0) . Проверено 21 февраля 2018 г.
- ^ Бхушан, Абхай (апрель 1971 г.). Протокол передачи файлов . IETF . дои : 10.17487/RFC0114 . РФК 114 . Проверено 22 февраля 2018 г.
- ^ Брейден, Роберт (октябрь 1989 г.). «Механизм перезапуска FTP» . Требования к интернет-хостам — применение и поддержка . IETF . стр. 36–7. сек. 4.1.3.4. дои : 10.17487/RFC1123 . РФК 1123 . Проверено 13 марта 2018 г.
- ^ Хетмон, Пол (март 2007 г.). «Перезапуск в режиме ПОТОКА» . Расширения FTP . IETF . сек. 5.1. дои : 10.17487/RFC3659 . РФК 3659 . Проверено 13 марта 2018 г.
- ^ Рескорла, Эрик (май 2000 г.). HTTP через TLS . IETF . дои : 10.17487/RFC2818 . РФК 2818 . Проверено 20 февраля 2018 г.
- ^ Рейнольдс, Джойс ; Постел, Джон (октябрь 1994 г.). Присвоенные номера . IETF . п. 34. дои : 10.17487/RFC1700 . РФК 1700 . Проверено 3 марта 2018 г.
- ^ «Невероятный HULFT – мой любимый сетевой протокол B2B» . Блоги OpenText . Открытый текст . 27 августа 2009 года . Проверено 18 февраля 2018 г.
- ^ «9.4.1. HULFT § Обзор» . Центр знаний корпоративного облака . НТТ Коммуникации . Проверено 2 марта 2018 г.
- ^ «9.4.1. HULFT § Вариант шифрования HULFT 8» . Центр знаний корпоративного облака . НТТ Коммуникации . Проверено 18 февраля 2018 г.
- ^ «Вводная служба» HULFT.com ( на японском языке). Раздел «Информационные системы Saison»: «Предположения, другое» . Проверено 21 февраля 2018 г.
- ^ Рейнольдс, Джойс ; Постел, Джон (июль 1992 г.). Присвоенные номера . IETF . п. 12. дои : 10.17487/RFC1340 . РФК 1340 . Проверено 3 марта 2018 г.
- ^ Адамсон, Брайан; Маккер, Джо. «Руководство разработчика протокола многоадресного распространения (MDP)» . nrl.navy.mil . Лаборатория военно-морских исследований США . Проверено 22 февраля 2018 г.
- ^ Миллер, Кеннет; Робертсон, Кэри; Твидли, Алекс; Уайт, Марк (апрель 1998 г.). «Порт UDP, назначенный IANA» . Спецификация протокола многоадресной передачи файлов StarBurst (MFTP) . IETF . п. 10. Идентификатор miller-mftp-spec-03 . Проверено 18 февраля 2018 г.
- ^ «StarBurst MFTP по сравнению с сегодняшними протоколами передачи файлов: официальный документ» . Старберст Коммуникейшнс. 1996 г. – Калифорнийский университет в Ирвине.
- ^ Перейти обратно: а б «Надежная многоадресная рассылка, ориентированная на NACK (NORM)» . nrl.navy.mil . Лаборатория военно-морских исследований США . Проверено 22 февраля 2018 г.
- ^ Перейти обратно: а б Адамсон, Брайан; Борман, Карстен; Хэндли, Марк; Маккер, Джо (ноябрь 2009 г.). NACK-ориентированный надежный многоадресный транспортный протокол (NORM) . IETF . дои : 10.17487/RFC5740 . РФК 5740 . Проверено 22 февраля 2018 г.
- ^ Ли, Цзе; Вирарагаван, Малати (2012). Надежный протокол многоадресной передачи сообщений для виртуальных каналов (PDF) . 4-я Международная конференция по коммуникациям, мобильности и информатике (CMC 2012). п. 120 . Проверено 2 марта 2018 г.
- ^ RBUDP на GitHub
- ^ «Rlogin, RSH и RCP» . ИсточникDaddy . Проверено 18 февраля 2018 г.
- ^ Рескорла, Эрик; Шиффман, Аллан М. (август 1999 г.). Протокол безопасной передачи гипертекста . IETF . дои : 10.17487/RFC2660 . РФК 2660 . Проверено 20 февраля 2018 г.
- ^ «Реестр имен служб и номеров портов транспортного протокола» . IANA.org . Управление по присвоению номеров в Интернете . 21 февраля 2018 года . Проверено 22 февраля 2018 г.
- ^ Лоттор (1984), стр. 10.
- ^ Илонен, Тату (10 октября 2017 г.). «SFTP — протокол безопасной передачи файлов SSH § Номер порта SFTP» . SSH.com . Проверено 3 марта 2018 г.
- ^ «Рекомендация МСЭ-Т T.127 (08/2007) Протокол многоточечной передачи двоичных файлов» . Международный союз электросвязи . 2008. с. 4.
- ^ «Букварь по серии T.120» (PDF) . Компания DataBeam. 1997 [1995]. стр. 2, 4 . Проверено 2 марта 2018 г.
- ^ «T.120: Многоточечная конференц-связь данных и протоколы связи в реальном времени» . Справочник по сетевым протоколам (2-е изд.). Джаввин Технологии. Январь 2005. с. 137. ИСБН 9780974094526 .
- ^ Соллинз, Карен Р. (июль 1992 г.). Протокол TFTP (версия 2) . IETF . дои : 10.17487/RFC1350 . РФК 1350 . Проверено 22 февраля 2018 г.
- ^ «Протокол Tsunami UDP – установка, настройка и ограничения» . BluePiIT.com . БлюПи Консалтинг. 13 октября 2015 г. Проверено 20 февраля 2018 г.
- ^ Перейти обратно: а б с Ткачевски, Джон (18 июня 2012 г.). «Быстрая передача файлов с открытым исходным кодом» . FileCatalyst.com . ФайлКатализатор . Проверено 24 февраля 2018 г.
- ^ Валерос Бернардо, Данило; Хоанг, Доан Б. (2010). «Сквозные методы безопасности для передачи данных UDT». Информационные технологии будущего поколения . Международная конференция по информационным технологиям будущего. п. 383. дои : 10.1007/978-3-642-17569-5_38 . ISBN 978-3-642-17569-5 .
- ^ Валерос Бернардо, Данило (2012). Механизмы сетевой безопасности и реализации для надежного протокола быстрой передачи данных следующего поколения - UDT (PDF) (докторская диссертация). Технологический университет Сиднея . стр. 22, 91–102. OCLC 830759422 . Проверено 21 февраля 2018 г.
- ^ «Зашифрованный FTP на основе UDP с многоадресной рассылкой (UFTP)» . Wireshark вики . 7 августа 2016 г. Проверено 21 февраля 2018 г.
- ^ Райфшнайдер, Шон (8 января 2004 г.). «Мобильная электронная почта с UUCP» . ONLamp . О'Рейли Медиа . Архивировано из оригинала 10 декабря 2017 года . Проверено 20 февраля 2018 г.
- ^ Рэвин, Эд (1996). Использование и управление UUCP (2-е изд.). О'Рейли и партнеры. п. 70. ИСБН 978-1-56592-153-5 .
- ^ WDT RocksDB, 16 декабря 2016 г .. Лоран Демайи. 23 декабря 2016 г. Архивировано из оригинала 12 декабря 2021 г. Проверено 23 февраля 2018 г. - через YouTube.
- ^ Демайи, Лоран (17 октября 2015 г.). «Начало работы с командной строкой WDT» . Гитхаб . Проверено 1 марта 2018 г.
- ^ wdt на GitHub
- ^ Перейти обратно: а б с д и ж г час я дж к л м н тот п д р с т в v В х и С «Реестр имен служб и номеров портов транспортного протокола» . IANA.org . Управление по присвоению номеров в Интернете . 28 февраля 2018 года . Проверено 17 марта 2018 г.
- ^ «openFT v11.0: Настройка подключения к таможне (Атлас) с помощью openFT FTAM» (PDF) . Фуджицу . 2010. с. 2 . Проверено 18 февраля 2018 г.
- ^ Адамсон, Брайан; Маккер, Джо. «Руководство разработчика протокола многоадресного распространения (MDP)» . nrl.navy.mil . Лаборатория военно-морских исследований США . Проверено 22 февраля 2018 г.
- ^ Магидсон, Стив (15 мая 1989 г.). «Перемещение файлов может быть УДИВИТЕЛЬНЫМ» (PDF) . UNIX сегодня! . ЦМП Медиа . Проверено 18 февраля 2018 г.
- ^ да Круз (1987) с. 3
- ^ «Протокол OBEX (обмена объектами)» . irdajp.org . Ассоциация инфракрасных данных . 2011. Архивировано из оригинала 21 февраля 2018 года . Проверено 20 февраля 2018 г.
- ^ sealink.c на GitHub
- ^ Хелд, Гилберт (1993). «СиЛинк». Освоение программного обеспечения для связи с ПК . Ван Ностранд Рейнхольд. п. 74.
- ^ Воггон, Мишель (1995). «СиЛинк». Телекоммуникации с использованием ProComm и ProComm Plus стали проще . Прентис Холл. п. 34.
- ^ «Внутреннее устройство протокола UUCP» . Университет Юты .
- ^ Лукас, Джей (6 сентября 1982 г.). «Бесплатное ПО: модем позволяет вашим компьютерам обмениваться данными» . Инфомир . ИДГ . п. 53 . Проверено 18 февраля 2018 г.
- ^ Стекло (1988) с. 87
- ^ Перейти обратно: а б с Стекло (1988) с. 89
- ^ Босуэлл, Питер (2007) [1986]. Как работают XModem, XModem CRC и WXModem . Архивировано из оригинала 23 сентября 2014 года – на сайте Totse.com.
- ^ Магидсон, Стив (15 мая 1989 г.). «Перемещение файлов может быть УДИВИТЕЛЬНЫМ» (PDF) . UNIX сегодня! . ЦМП Медиа . Проверено 18 февраля 2018 г.
- ^ да Круз (1987), стр. 234 , 253 , 307
- ^ Уэллс, Николас (2003). «Использование UUCP для удаленного доступа» . Руководство по установке и администрированию Linux . Курсовая технология. п. 140. ИСБН 978-0-619-00094-3 – через Google Книги.
- ^ Тейлор, Ян Лэнс. «Протокол UUCP 'g'» . Сервер документации FreeBSD . Проект FreeBSD . Проверено 8 марта 2018 г.
Ссылки
[ редактировать ]- да Круз, Фрэнк (1987). Кермит: протокол передачи файлов . Бедфорд: Цифровая Пресса . ISBN 978-0-932376-88-6 . OCLC 751527576 – через Google Книги.
- да Круз, Фрэнк (июнь 1986 г.). «Руководство по протоколу Кермита» (PDF) . KermitProject.org . Проект Кермит.
- Гласс, Бретт (30 мая 1988 г.). «Xmodem популярен благодаря своей простоте и статусу общественного достояния». InfoWorld – через Google Книги.
- Лоттор, Марк К. (сентябрь 1984 г.). Простой протокол передачи файлов . IETF . дои : 10.17487/RFC0913 . РФК 913 . Проверено 1 марта 2018 г.
Дальнейшее чтение
[ редактировать ]- де Гойенече, Хуан-Мариано (20 марта 1998 г.). «Многоадресные транспортные протоколы» . HOWTO по многоадресной рассылке через TCP/IP — через Проект документации Linux .
- Он, Эрик; Кеттимуту, Раджкумар; Гу, Юнхун; и др., «Надежные варианты UDP» (PDF) , Обзор протоколов и механизмов расширенной транспортировки по ДЛИННЫМ FAT PIPES , стр. 6–11.
- Каплан, Али (2009). «Литературный обзор». Совместная структура для высокопроизводительной передачи данных на основе P2P в научных вычислениях ( DOCX ) (докторская диссертация). Университет Индианы в Блумингтоне. стр. 12–39. ISBN 978-1-109-50327-2 . OCLC 648765323 .
- Кинцле, Тим (1995). Руководство рабочего программиста по последовательным протоколам . Книги группы Кориолиса. ISBN 978-1-883577-20-9 . OCLC 441637109 .
- «О Кермите» . KermitProject.org . Проект Кермит.
- «Архив программного обеспечения Кермита» . KermitProject.org . Проект Кермит.