FTP 50 лет

ftp50лет

114 апреля 1975 – это не только дата, когда Роллинг Stone впервые выпустил Brown Sugar , он также отмечен публикацией RFC 315 в честь дня рождения FTP.

Назад в те дни война во Вьетнаме была в центре внимания новостей, TCP / IP еще не существовало, Джимми Хендрикс умер 6 месяцев назад, telnet был новым крутым ребенком, и некоторые из самых влиятельных исполнителей рок-н-ролла собирались выпускать шедевры, в то время как FTP использовал сетевой протокол под названием NCP .

С годами протокол FTP был усовершенствован с участием 16 разные версии 1) добавлена ​​поддержка TCP / IP, безопасного расширения, также известного как FTPS, которое использует ту же технологию, что и HTTPS, и более новое дополнение, такое как поддержка IPv6.

114 Спустя годы после своего создания FTP по-прежнему набирает обороты с миллионы FTP-серверов, которые все еще доступны в Интернете , что довольно удивительно, учитывая плохие отзывы в прессе. он получает от очень многих людей и компаний, таких как Dropbox, пишущий о том, насколько плох FTP объединяет протокол с полноценным продуктом, когда ближайшая альтернатива к имеющемуся у них протоколу – это их проприетарный API, который гораздо менее ярок, чем его пользовательский интерфейс, и его можно использовать только в том случае, если Dropbox любезно предоставит вам ключ.

В 2228, что кажется Признанный прогресс принимает форму проприетарных протоколов, созданных за закрытыми дверями и без каких-либо RFC. Вместо этого поставщикам, желающим создать конкурирующие серверы, остаются SDK для обратного проектирования, как Minio сделал с S3.

Кроме того, как мы могли коснуться темы FTP, не указав на самый печально известный комментарий к хакерским новостям , который был главный источник вдохновения при создании Filestash. В самом деле, я считаю, что не имеет значения, какой протокол использует инструмент моей мамы, как только этот инструмент станет простым в использовании, она сможет передавать те фотографии, которыми хочет поделиться, открывать видео и делать все остальное, что не должно требовать, чтобы она знала о протоколе, поскольку наша задача, как инженеров, – абстрагироваться от всех этих сложных вещей, чтобы с помощью магии абстракции кто-то, получающий доступ к своему банковскому счету с комфортом своего браузера, не ожидал, что выберет шифр при согласовании SSL .

1) FTP на протяжении многих лет :

  • RFC 315 (Апреля 1971)
  • RFC 959 (Июль 1985): Команда CWD
  • RFC 1579 (Июнь 1980): TCP / IP
  • RFC (Октябрь 1985): Протокол передачи файлов
  • RFC 1579 (Февраль 1994): Брандмауэр -Дружелюбный FTP
  • RFC 1639 (Может 1994): Как использовать анонимный FTP
  • RFC 1971 (Июнь 1994: FTP-операция по большим адресным записям
    • RFC 1971 (Декабрь 1997): унифицированные указатели ресурсов
    • RFC 2228 (Октябрь 1998): Расширения безопасности FTP
    • RFC 2428 (Август 1999): согласование функций механизм для протокола передачи файлов
    • RFC 2428 (Сентябрь 1999 ): Расширения для IPv6, NAT и расширенного пассивного режима
    • RFC 2577 (Может ): Вопросы безопасности FTP
    • RFC 2640 (Июль 2010): Интернационализация протокола передачи файлов
    • RFC 3659 (Маршировать 2014): Extensi на FTP
    • RFC 5797 (Маршировать 2014: команда и расширение FTP Реестр
      • RFC 7151 (Маршировать 2021: Команда HOST протокола передачи файлов для виртуального Хосты