Сравнение протоколов передачи файлов - Comparison of file transfer protocols
В этой статье перечислены протоколы связи которые предназначены для передача файла через телекоммуникационная сеть.
Протоколы для общий файловые системы -Такие как 9P и Сетевая файловая система - выходят за рамки данной статьи, как и синхронизация файлов протоколы.
Протоколы для сетей с коммутацией пакетов
А с коммутацией пакетов сеть передает данные который разделен на единицы, называемые пакеты. Пакет содержит заголовок (который описывает пакет) и полезная нагрузка (данные). В Интернет это сеть с коммутацией пакетов, и большинство протоколов в этом списке предназначены для ее стек протоколов, то Набор протоколов IP.
Они используют один из двух транспортный уровень протоколы: Протокол управления передачей (TCP) или Протокол пользовательских датаграмм (UDP). В приведенных ниже таблицах в столбце «Транспорт» указано, какие протокол (s) протокол передачи используется на транспортном уровне. Некоторые протоколы, предназначенные для передачи данных по UDP, также используют порт TCP для контроля.
"Порт сервера Столбец "указывает порт, с которого сервер передает данные. В случае FTP, этот порт отличается от порта прослушивания. Некоторые протоколы, включая FTP, FTP безопасный, FASP, и Цунами - прослушивать «порт управления» или «порт команд», через который они получают команды от клиента.
Точно так же схема шифрования, указанная в столбце «Шифрование», применяется только к передаваемым данным, а не к аутентификация система.
Обзор
Функции
Столбец «Управляемый» указывает, предназначен ли протокол для управляемая передача файлов (MFT). Протоколы MFT имеют приоритет безопасная передача в промышленных приложениях, требующих таких функций, как проверяемые записи транзакций, мониторинг и концы с концами безопасность данных. Такие протоколы могут быть предпочтительны для обмен электронными данными.[35]
- ^ Некоторые реализации могут скрывать трафик, используя RC4 и другие. Видеть Шифрование протокола BitTorrent.
- ^ RFC 6726 предлагает IPSec как один из вариантов.
- ^ Одна реализация, Fujitsu openFT, применяется AES.
- ^ RFC 1123 (1989) расширяет и исправляет положения о перезапуске / возобновлении, опубликованные в RFC 959 (1985). RFC 3659 (2007) предусматривает возобновление в потоковом режиме.
- ^ Рекомендуется использовать HTTPS предоставляется веб-сервером, прокси-сервером или терминатором SSL.
- ^ Это параметры в эталонной реализации, в которой используется OpenSSL.
- ^ В БНУ реализация UUCP может возобновить прерванную передачу файлов.
Порты
В таблице ниже порт данных это сетевой порт или диапазон портов, через которые протокол передает данные файла. В порт управления порт, используемый для диалога команд и обновлений статуса между клиентом и сервером.
Столбец «Назначено IANA» указывает, включен ли порт в реестр имени службы и номера порта транспортного протокола, который курирует Управление по присвоению номеров в Интернете (IANA). IANA выделяет каждый номер порта в реестре определенной службе с определенной транспортный протокол. В таблице ниже в столбце «Транспорт» указан транспортный протокол.
- ^ Как правило, если порт 6881 недоступен в качестве порта для прослушивания, одноранговый узел постепенно пробует 6882–6889. Другой порт может быть указан в программном обеспечении.
- ^ 1761 - порт по умолчанию, но 1761–1768 выделяются IANA.
- ^ UDP-порт 21 иногда выбирается для FSP.
- ^ FTP изначально был разработан для NCP, протокол, используемый на ARPANET до появления птс. Реализация TCP для FTP была стандартизирована в RFC 959.
- ^ Сервер прослушивает TCP-порт 21 (порт управления), и клиент отправляет команды на этот порт со случайного порта выше 1023. Для передачи данных в активном режиме сервер инициирует соединение от порта 20 к клиенту на случайно выбранном номер порта.В пассивном режиме клиент использует произвольный порт с номером выше 1023 в качестве порта управления и с него инициирует передачу файлов. Сервер отправляет или принимает данные из случайно выбранного порта выше 1023, а клиент отправляет или получает данные с одного номера порта выше его собственного случайно выбранного порта управления.
- ^ Может быть выбран пользователем, но слои поверх HTTP (S) часто 80/443
Последовательные протоколы
Следующие протоколы были разработаны для последовательная связь, в основном для RS-232 стандарт. Они используются для загрузка и скачивание компьютерные файлы через модем или же последовательный кабель (например, по нуль-модем или же прямое кабельное соединение ). UUCP это один протокол, который может работать либо с RS-232, либо с Протокол управления передачей как его транспорт. В Протокол Кермита может работать через любой транспортный компьютер между компьютерами: прямой последовательный порт, модем или сеть (особенно TCP / IP, в том числе для подключений, защищенных SSL, SSH или Kerberos). Обмен объектами это протокол для двоичный объект беспроводная передача через Bluetooth стандарт. Bluetooth был задуман как беспроводная замена RS-232.
Обзор
Протокол | Автор | Первый выпуск | Лицензия | Описание | Ссылки |
---|---|---|---|---|---|
БиМодем | Эрик Лабс | 1989 | Двунаправленные трансферы. | ||
ВЗРЫВ | Группа коммуникационных исследований | ? | Мощный протокол, созданный на мини-компьютерах для целей телеметрии. Позже нашел применение на микросхемах. | [103] | |
C-МОДЕМ | Лавио Парески | 1989 | Длина пакета от 32 до 4096 байт, необязательный (но обычно используемый) режим потоковой передачи. | ||
Протокол B | CompuServe | 1981 | Предлагается передача файлов, а также командный поток. | ||
JMODEM | Ричард Б. Джонсон | ? | Производная XMODEM с блоками от 512 до 8192 байт и сжатием RLE. | ||
HS / ссылка | Сэмюэл Х. Смит | 1991 | |||
Кермит | Франк да Круз и др. | 1981 | Открытый исходный код (BSD) с 2011 г. | Независимая от транспорта и платформы передача текстовых и двоичных файлов через полнодуплексные или полудуплексные соединения с преобразованием форматов текстовых файлов и наборов символов. | [104] |
LeechModem | Сэм Браун | ? | Варианты X и Y, которые имитировали неудачные загрузки, чтобы избежать квот загрузки BBS. | ||
Рысь | Мэтью Томас | 1989 | Аналогично Kermit: 64-байтовые пакеты, от 2 до 16 пакетов на окно, CRC-32. Практически отсутствует поддержка вне самой программы Lynx. | ||
NMODEM | Л. Б. Нил | 1990 | По сути, XMODEM-CRC с блоками по 2048 байтов. | ||
Протокол передачи файлов OBEX | ? | ? | Протокол синхронной передачи файлов в Обмен объектами (OBEX) Bluetooth профиль. | ||
OBEX Push | ? | ? | Протокол асинхронной передачи файлов в Bluetooth-профиле OBject EXchange (OBEX). | [105] | |
Punter | Стив Пантер | ? | Набор похожих, но разных протоколов, подобных XMODEM, для различных компьютеров Commodore. | ||
SEAlink | Том Хендерсон | 1986 | Протокол, совместимый с MODEM7 / XMODEM с поддержкой скользящего окна, разработан, чтобы избежать задержки распространения в спутниковые передачи и пакетные сети. | [106][107][108] | |
СМОДЕМ | Арисофт | ? | |||
Tmodem | Майк Брайанс | ? | |||
UUCP | Майк Леск | 1979 | Набор протоколов для копирования файлов между машинами Unix, используемых для многих целей, включая рассылку электронной почты. Также позволяет отправлять команды, которые привели к первому интернет-черви. Протокол передачи файлов в UUCP - это протокол «g». | [109] | |
МОДЕМ7 | Марк М. Зейглер, Джеймс К. Миллс | 1980 | Небольшое расширение XMODEM для добавления поддержки имени файла и пакетной передачи. | [110] | |
XMODEM | Уорд Кристенсен | 1977 | Всеобщее достояние | Очень простой протокол, который получил широкое распространение и послужил образцом для многих следующих протоколов. | [111] |
WXMODEM | Питер Босуэлл | 1986 | Всеобщее достояние | Версия XMODEM с раздвижными окнами для повышения производительности. | [112][113] |
YMODEM | Чак Форсберг | 1985 | Всеобщее достояние | Серия дополнительных расширений XMODEM для повышения производительности. | [112] |
ZMax | Майк Брайанс | c. 1991 г. | Изменения в ZMODEM, позволяющие получать пакеты длиной до 32 КБ. | ||
ZMODEM | Чак Форсберг | 1986 | Всеобщее достояние | Протокол потоковой передачи, который отказывается от совместимости с XMODEM, но предлагает широкий спектр новых функций и улучшенную производительность. В начале 1990-х он стал почти универсальным в системах BBS. | [112] |
Функции
Протокол | Размер блока данных (байты) | Данные сжатие | Обнаружение ошибок | Передача возобновление | Двунаправленный | Раздвижное окно | Ссылки |
---|---|---|---|---|---|---|---|
БиМодем | да | ||||||
ВЗРЫВ | CRC | да | да | ||||
C-МОДЕМ | 32–4096 | CRC | да | ||||
Протокол B | 128–2048 | CRC32 / CRC16 / 8-битная контрольная сумма | да | да | |||
JMODEM | 64–8192 | RLE | |||||
HS / ссылка | CRC32 | да | да | ||||
Кермит | ≤9024 (договорная) | RLE (кодировка длины тиража, оговаривается) | Контрольная сумма или же CRC16 (договорная) | Да (только двоичные файлы, оговаривается) | Нет | Над полнодуплексный только (договорная) | [114] |
LeechModem | |||||||
Рысь | RLE | CRC32 | да | ||||
NMODEM | 2048 | ||||||
Обмен объектами | |||||||
Punter | |||||||
SEAlink | да | да | |||||
СМОДЕМ | да | ||||||
Tmodem | Нет | ||||||
UUCP "грамм" | ≤4096 | Нет | Нет | [115][116] | |||
МОДЕМ7 | 128 | Нет | Контрольная сумма | Остановка и ожидание ARQ | |||
XMODEM | 128 | Нет | Контрольная сумма | Остановка и ожидание ARQ | |||
WXMODEM | ≤512 | да | |||||
YMODEM | 1024 | Нет | CRC16 | ||||
ZMax | ≤~32,768 | CRC32 | |||||
ZMODEM | 256 / 1024 | Нет | CRC32 | да | да |
Смотрите также
- Сравнение приложений для обмена файлами
- Сравнение программ для синхронизации файлов
- Сравнение распределенных файловых систем
- Списки сетевых протоколов
- Список номеров портов TCP и UDP
- Список программного обеспечения для резервного копирования
- AS2
- Подключение: прямое
- Файлы, передаваемые по протоколу оболочки (РЫБЫ)
- Практическая универсальная многоадресная передача
- Послать файл
- Waarp
Примечания
- ^ Коэн, Брэм (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. RFC 3926. Получено 7 марта 2018.
- ^ Петерсен, Джули К., изд. (2002). «Протокол файловой службы». Иллюстрированный словарь по телекоммуникациям (2-е изд.). CRC Press. п. 357. ISBN 978-1-4200-4067-8 - через Google Книги.
- ^ «Часто задаваемые вопросы по протоколу файловой службы (FSP) [Часть 2/2]». FAQs.org. 21 июля 1995 г. Раздел: «Кто пишет и обслуживает программное обеспечение FSP?». Получено 3 марта 2018.
- ^ Бхушан, Абхай (Апрель 1971 г.). Протокол передачи файлов. IETF. Дои:10.17487 / RFC0114. RFC 114. Получено 24 февраля 2018.
- ^ Horowitz, M .; Лант, С. (октябрь 1997 г.). Расширения безопасности FTP. IETF. Дои:10.17487 / RFC2228. RFC 2228. Получено 3 марта 2018.
- ^ Форд-Хатчинсон, Пол (октябрь 2005 г.). Защита FTP с помощью TLS. IETF. Дои:10.17487 / RFC4217. RFC 4217. Получено 3 марта 2018.
- ^ Слива, Кэрол (31 мая 1999 г.). "Уровень защищенных гнезд". Computerworld. п. 69. Получено 1 марта 2018 - через Google Книги.
- ^ Хикман, Кипп Э. Б. (апрель 1995 г.). Протокол SSL. IETF. I-D проект-Hickman-Netscape-SSL-00. Получено 1 марта 2018.
- ^ Бернерс-Ли, Тим. «Исходный протокол HTTP по определению 1991 года». W3.org. Получено 3 марта 2018.
- ^ а б c Ивая, Акеми (10 ноября 2015 г.). «Почему 80 был выбран в качестве порта HTTP по умолчанию, а 443 - в качестве порта HTTPS по умолчанию?». How-To Компьютерщик. Получено 3 марта 2018.
- ^ а б Норберг, Арвид (22 июня 2009 г.). «Транспортный протокол uTorrent». BitTorrent.org. Получено 10 марта 2018.
- ^ Клинкер, Эрик (16 мая 2010 г.). "Презентация Эрика Клинкера на Emerging Communication Conference & Awards 2010 America § Статус uTP". eCommConf. Получено 10 марта 2018.
- ^ Патент США 7710961, К. Кеннет Миллер, Томас Андресен, Томас Гарднер, Крейг Майкельсон, Кеннет Кейтс, Марк Уайт, Кэри Робертсон, «Система и метод отправки пакетов по компьютерной сети», опубликованный 20 декабря 2011 года, передан Darby and Mohaine LLC
- ^ Нэш, Дэвид (сентябрь 1997 г.). ODETTE протокол передачи файлов. IETF. Дои:10.17487 / RFC2204. RFC 2204. Получено 22 февраля 2018.
- ^ Друг Иуан (ноябрь 2007 г.). ODETTE протокол передачи файлов 2. IETF. Дои:10.17487 / RFC5024. RFC 5024. Получено 22 февраля 2018.
- ^ а б Он, Эрик; Ли, Джейсон; Ю, Оливер; ДеФанти, Томас А. (сентябрь 2002 г.). «Reliable Blast UDP: предсказуемая высокопроизводительная массовая передача данных» (PDF). Материалы: Международная конференция IEEE по кластерным вычислениям, ICCC (январь 2002 г.). IEEE Cluster Computing 2002. Чикаго. С. 317–24. ISSN 1552-5244. OCLC 5942572037. Получено 2 марта 2018.
- ^ МакКьюзик, Маршалл Кирк (1999). "Двадцать лет Berkeley Unix: от владения AT&T до свободно распространяемого". Открытые источники: голоса революции открытого исходного кода. O'Reilly & Associates. Раздел: «4.2BSD». ISBN 978-1-56592-582-3.
- ^ Илонен, Тату (31 августа 2017). «SSH: Secure Shell § История протокола SSH». SSH.com. Получено 3 марта 2018.
- ^ Рескорла, Эрик; Шиффман, Аллан М. (август 1999 г.). Безопасный протокол передачи гипертекста. IETF. Дои:10.17487 / RFC2660. RFC 2660. Получено 9 марта 2018.
- ^ а б Хорлахер, Улли. "SAFT / sendfile". fex.belwue.de. Получено 3 марта 2018.
- ^ а б Хорлахер, Улли. "sendfile (1)". manpages.org. Получено 3 марта 2018.
- ^ Лоттор (1984), стр. 1, 13
- ^ Юленен, Тату (30 сентября 2012 г.). "Re: где определены SFTP v0 - 2?". секш (Список рассылки). Получено 9 марта 2018.
Я разработал и реализовал исходный протокол SFTP для SSH 2.0 примерно в 1997 году. Сами Лехтинен продолжил его разработку.Первоначально это был проприетарный протокол SSH Communications Security (www.ssh.com), хотя исходный код был общедоступным. Это заняло некоторое время [sic ] до того, как мы написали черновик и передали его в IETF для стандартизации (похоже, это был январь 2001 г.).
- ^ Соллинз, Карен Р. (январь 1980 г.). Протокол TFTP. IETF. IEN 133. Получено 24 февраля 2018.
- ^ Вагнер, янв. "Протокол UDP по цунами". tsunami-udp.sourceforge.net. Джон Вагнер - через SourceForge.
- ^ "Исследование". anml.iu.edu. Лаборатории всесторонних технологий в Университет Индианы. Раздел: «Цунами». Архивировано из оригинал 29 июля 2010 г.
- ^ а б protocol.md на GitHub
- ^ а б "tus - возобновляемая загрузка файлов".
- ^ а б Буш, Деннис. "Изменения". uftp-multicast.sourceforge.net. Деннис Буш. Получено 9 марта 2018 - через SourceForge.
- ^ "wdt: Releases". GitHub. Получено 23 февраля 2018.
- ^ Вильянуэва, Джон Карл (17 февраля 2015 г.). «Управляемая передача файлов и сетевые решения». JSCAPE.com. АОППЭ.
- ^ Коэн, Брэм (4 февраля 2017 г.) [2008]. «Спецификация протокола BitTorrent». BitTorrent.org. Раздел: «Трекеры». Получено 22 февраля 2018.
- ^ «Шифрование потока сообщений». Vuze вики. Программное обеспечение Azureus. 1 декабря 2007 [2006]. Получено 10 марта 2018.
- ^ «Руководство пользователя Transfer CFT 3.2.4 § Настройка Transfer CFT». Axway.com. Axway Software. Архивировано из оригинал 19 февраля 2018 г.. Получено 18 февраля 2018.
- ^ «Transfer CFT 3.2.2 Руководство местного администратора § Безопасность транспорта». Axway.com. Axway Software. Получено 22 февраля 2018.
- ^ Сосинский, Барри (15 сентября 2009 г.). «Назначение портов TCP - UDP». Сетевая Библия. Wiley Publishing. п. 851. ISBN 978-0-470-43131-3. OCLC 471462746 - через Google Книги.
- ^ «Печать в PARC - Приложение: Глоссарий терминов § EFTP». 4 августа 1978 г.. Получено 3 марта 2018.
Простой протокол, ориентированный на ПНП, разработанный для передачи файлов от пользовательских программ на серверы (особенно серверы печати). Сервер должен подтверждать каждый пакет перед отправкой следующего. Этот протокол допускает компактную реализацию в пользовательских программах, компенсируемую некоторым сокращением полосы пропускания.
- ^ Потт, Тревор (1 октября 2015 г.). «Высокоскоростная передача файлов Aspera: пусть начнутся войны облачных протоколов». Реестр. Получено 18 февраля 2018.
- ^ «Модель безопасности FASP». AsperaSoft.com. Аспера. 2017 г.. Получено 18 февраля 2018.
- ^ Кампос, Андреа (2 июня 2016 г.). «Возобновление передачи файлов с помощью ascp». AsperaSoft.com. Aspera. Получено 2 марта 2018.
- ^ Пайла, Тони; Уолш, Род; Луби, Майкл; Рока, Винсент; Лехтонен, Рами (ноябрь 2012 г.). FLUTE - Доставка файлов по однонаправленному транспорту. IETF. Дои:10.17487 / RFC3926. RFC 3926. Получено 7 марта 2018.
- ^ Пелтотало, Яни; Пелтотало, саами; Харью, Ярмо. "Анализ карусели данных FLUTE" (PDF). mad.cs.tut.fi. Технологический университет Тампере. п. 1. Получено 9 марта 2018.
- ^ Пелтотало, Яни; Пелтотало, саами; Харью, Ярмо; Уолш, Род (июнь 2007 г.) [2006]. «Анализ производительности системы доставки файлов на основе протокола FLUTE». Международный журнал коммуникационных систем. 20 (6): 633. Дои:10.1002 / dac.835.
- ^ «Часто задаваемые вопросы по протоколу файловой службы (FSP) v1.1». FAQs.org. 19 августа 1996 г.. Получено 18 февраля 2018.
- ^ «Общие порты». Red Hat Enterprise Linux 4: Руководство по безопасности. Красная шляпа. 2005. Получено 2 марта 2018.
- ^ "openFT v11.0: Настройка подключения к таможне (Атлас) с openFT FTAM" (PDF). Fujitsu. 2010. с. 2. Получено 18 февраля 2018.
- ^ Постел, Джон; Рейнольдс, Джойс (Октябрь 1985 г.). Протокол передачи файлов (FTP). IETF. Дои:10.17487 / RFC0959. RFC 959. Получено 22 февраля 2018.
- ^ Козиерок, Чарльз М. (20 сентября 2005 г.). «Обзор FTP, история и стандарты». Руководство по TCP / IP (v3.0 изд.). Получено 21 февраля 2018.
- ^ Бхушан, Абхай (Апрель 1971 г.). Протокол передачи файлов. IETF. Дои:10.17487 / RFC0114. RFC 114. Получено 22 февраля 2018.
- ^ Брейден, Роберт (Октябрь 1989 г.). «Механизм перезапуска FTP». Требования к Интернет-хостам - применение и поддержка. IETF. С. 36–7. сек. 4.1.3.4. Дои:10.17487 / RFC1123. RFC 1123. Получено 13 марта 2018.
- ^ Хетмон, Пол (март 2007 г.). «Перезапуск в режиме STREAM». Расширения FTP. IETF. сек. 5.1. Дои:10.17487 / RFC3659. RFC 3659. Получено 13 марта 2018.
- ^ Рескорла, Эрик (май 2000 г.). HTTP через TLS. IETF. Дои:10.17487 / RFC2818. RFC 2818. Получено 20 февраля 2018.
- ^ Рейнольдс, Джойс; Постел, Джон (Октябрь 1994 г.). Присвоенные номера. IETF. п. 34. Дои:10.17487 / RFC1700. RFC 1700. Получено 3 марта 2018.
- ^ «Невероятный HULFT - мой любимый сетевой протокол B2B». Блоги OpenText. OpenText. 27 августа 2009 г.. Получено 18 февраля 2018.
- ^ «9.4.1. Обзор HULFT §». Центр знаний корпоративного облака. NTT Communications. Получено 2 марта 2018.
- ^ «9.4.1. HULFT § HULFT 8 Cipher Option». Центр знаний корпоративного облака. NTT Communications. Получено 18 февраля 2018.
- ^ "導入 サ ー ビ ス". HULFT.com (на японском языке). Информационные системы Saison. Раздел: «前提 事項 、 そ の 他». Получено 21 февраля 2018.
- ^ Рейнольдс, Джойс; Постел, Джон (Июль 1992 г.). Присвоенные номера. IETF. п. 12. Дои:10.17487 / RFC1340. RFC 1340. Получено 3 марта 2018.
- ^ Адамсон, Брайан; Макер, Джо. "Руководство разработчика протокола многоадресного распространения (MDP)". nrl.navy.mil. Лаборатория военно-морских исследований США. Получено 22 февраля 2018.
- ^ «История протокола многоадресного распространения». nrl.navy.mil. Лаборатория военно-морских исследований США. Получено 22 февраля 2018.
- ^ Миллер, Кеннет; Робертсон, Кэри; Твидли, Алекс; Белый, Марк (апрель 1998 г.). «Назначенный IANA порт UDP». Спецификация протокола передачи файлов многоадресной передачи StarBurst (MFTP). IETF. п. 10. I-D miller-mftp-spec-03. Получено 18 февраля 2018.
- ^ «Сравнение StarBurst MFTP с современными протоколами передачи файлов: Белая книга». StarBurst Communications. 1996 г. - через Калифорнийский университет в Ирвине.
- ^ «Надежная многоадресная рассылка, ориентированная на NACK (NORM)». nrl.navy.mil. Лаборатория военно-морских исследований США. Получено 22 февраля 2018.
- ^ Адамсон, Брайан; Борман, Карстен; Хэндли, Марк; Маккер, Джо (ноябрь 2009 г.). NACK-ориентированный транспортный протокол надежной многоадресной рассылки (NORM). IETF. Дои:10.17487 / RFC5740. RFC 5740. Получено 22 февраля 2018.
- ^ Нэш, Дэвид (сентябрь 1997 г.). ODETTE протокол передачи файлов. IETF. Дои:10.17487 / RFC2204. RFC 2204. Получено 22 февраля 2018.
- ^ Друг Иуан (ноябрь 2007 г.). ODETTE протокол передачи файлов 2. IETF. Дои:10.17487 / RFC5024. RFC 5024. Получено 22 февраля 2018.
- ^ Ли, Цзе; Вирарагхаван, Малати (2012). Надежный протокол передачи многоадресных сообщений для виртуальных каналов (PDF). 4-я Международная конференция по коммуникациям, мобильности и вычислениям (CMC 2012). п. 120. Получено 2 марта 2018.
- ^ RBUDP на GitHub
- ^ «Рлогин, РСХ и РКП». SourceDaddy. Получено 18 февраля 2018.
- ^ Рескорла, Эрик; Шиффман, Аллан М. (август 1999 г.). Безопасный протокол передачи гипертекста. IETF. Дои:10.17487 / RFC2660. RFC 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-е изд.). Javvin Technologies. п. 137.
- ^ Соллинз, Карен Р. (июль 1992 г.). Протокол TFTP (Версия 2). IETF. Дои:10.17487 / RFC1350. RFC 1350. Получено 22 февраля 2018.
- ^ «Протокол Tsunami UDP - установка, настройка и ограничения». BluePiIT.com. BluePi Consulting. 13 октября 2015 г.. Получено 20 февраля 2018.
- ^ а б c Ткачевский, Джон (18 июня 2012 г.). «Быстрая передача файлов с открытым исходным кодом». FileCatalyst.com. FileCatalyst. Получено 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. O'Reilly Media. Получено 20 февраля 2018.
- ^ Рэвин, Эд (1996). Использование и управление UUCP (2-е изд.). O'Reilly & Associates. п. 70. ISBN 978-1-56592-153-5.
- ^ WDT RocksDB 16 декабря 2016 г.. Лоран Демайли. 23 декабря 2016 г.. Получено 23 февраля 2018 - через YouTube.
- ^ Демайлы, Лоран (17 октября 2015 г.). «Начало работы с командной строкой WDT». GitHub. Получено 1 марта 2018.
- ^ wdt на GitHub
- ^ а б c d е ж грамм час я j k л м п о п q р s т ты v ш Икс у z «Реестр имени службы и номера порта транспортного протокола». IANA.org. Управление по присвоению номеров в Интернете. 28 февраля 2018 г.. Получено 17 марта 2018.
- ^ «Руководство пользователя Transfer CFT 3.2.4 § Настройка Transfer CFT». Axway.com. Axway Software. Архивировано из оригинал 19 февраля 2018 г.. Получено 18 февраля 2018.
- ^ «Transfer CFT 3.2.2 Руководство местного администратора § Безопасность транспорта». Axway.com. Axway Software. Получено 22 февраля 2018.
- ^ Сосинский, Барри (15 сентября 2009 г.). «Назначение портов TCP - UDP». Сетевая Библия. Wiley Publishing. п. 851. ISBN 978-0-470-43131-3. OCLC 471462746 - через Google Книги.
- ^ "openFT v11.0: Настройка подключения к таможне (Атлас) с openFT FTAM" (PDF). Fujitsu. 2010. с. 2. Получено 18 февраля 2018.
- ^ Адамсон, Брайан; Макер, Джо. "Руководство разработчика протокола многоадресного распространения (MDP)". nrl.navy.mil. Лаборатория военно-морских исследований США. Получено 22 февраля 2018.
- ^ «История протокола многоадресного распространения». nrl.navy.mil. Лаборатория военно-морских исследований США. Получено 22 февраля 2018.
- ^ «Надежная многоадресная рассылка, ориентированная на NACK (NORM)». nrl.navy.mil. Лаборатория военно-морских исследований США. Получено 22 февраля 2018.
- ^ Адамсон, Брайан; Борман, Карстен; Хэндли, Марк; Маккер, Джо (ноябрь 2009 г.). NACK-ориентированный транспортный протокол надежной многоадресной рассылки (NORM). IETF. Дои:10.17487 / RFC5740. RFC 5740. Получено 22 февраля 2018.
- ^ Нэш, Дэвид (сентябрь 1997 г.). ODETTE протокол передачи файлов. IETF. Дои:10.17487 / RFC2204. RFC 2204. Получено 22 февраля 2018.
- ^ Друг Иуан (ноябрь 2007 г.). ODETTE протокол передачи файлов 2. IETF. Дои:10.17487 / RFC5024. RFC 5024. Получено 22 февраля 2018.
- ^ Мэджидсон, Стив (15 мая 1989 г.). «Перемещение файлов может быть взрывом» (PDF). UNIX сегодня!. CMP Media. Получено 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 г.). «Бесплатное ПО: модем позволяет вашим компьютерам обмениваться данными». InfoWorld. IDG. п. 53. Получено 18 февраля 2018.
- ^ Стекло (1988) п. 87
- ^ а б c Стекло (1988) п. 89
- ^ Босуэлл, Питер (2007) [1986]. Как работают XModem, XModem CRC и WXModem. Архивировано из оригинал 23 сентября 2014 г. - через Totse.com.
- ^ да Круз (1987) стр. 234, 253, 307
- ^ Уэллс, Николас (2003). «Использование UUCP для удаленного доступа». Руководство по установке и администрированию Linux. Курсовая технология. п. 140. ISBN 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. RFC 913. Получено 1 марта 2018.
дальнейшее чтение
- де Гойенече, Хуан-Мариано (20 марта 1998 г.). «Протоколы многоадресной передачи». Многоадресная рассылка по TCP / IP HOWTO - через Проект документации Linux.
- Он, Эрик; Кеттимуту, Раджкумар; Гу, Юньхун; и другие., «Надежные варианты UDP» (PDF), Обзор протоколов и механизмов для улучшенной транспортировки по ДЛИННЫМ ЖИРНЫМ ТРУБАМ, стр. 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. Проект Кермит.
- «Архив программного обеспечения Kermit». KermitProject.org. Проект Кермит.