Тематические статьи →

Обмен данными через протоколы FTP, FTPS, SFTP

Для пере­дачи фай­лов наи­бо­лее активно исполь­зу­ются про­то­колы FTP и SFTP. Нали­чие буквы «S» в назва­нии про­то­кола сви­де­тель­ствует о без­опас­но­сти пере­дачи.

FTP — File Transfer Protocol

FTP — про­то­кол пере­дачи фай­лов, пред­на­зна­чен­ный для пере­дачи фай­лов по TCP-сетям (напри­мер, Интер­нет). FTP наи­бо­лее часто исполь­зу­ется для загрузки сете­вых стра­ниц и дру­гих доку­мен­тов с устрой­ства раз­ра­ботки на откры­тые сер­вера хостин­га. Про­то­кол построен на архи­тек­туре «кли­ент-сер­вер» и исполь­зует раз­ные сете­вые соеди­не­ния для пере­дачи команд и дан­ных между кли­ентом и сер­вером. Поль­зо­ва­тели FTP могут пройти аутен­ти­фи­ка­цию, пере­да­вая логин и пароль откры­тым тек­стом, или же, если это раз­ре­шено на сер­вере, они могут под­клю­читься ано­ним­но.

Явный FTPS – рас­ши­ре­ние стан­дарта FTP, поз­во­ля­ю­щее кли­ентам тре­бо­вать того, чтобы FTP-сес­сия была зашиф­ро­ва­на. Это реа­ли­зу­ется отправ­кой команды “AUTH TLS”. Сер­вер обла­дает воз­мож­но­стью поз­во­лить или откло­нить соеди­не­ния, кото­рые не запра­ши­вают TLS. Неявный FTPS — уста­рев­ший стан­дарт для FTP, тре­бу­ю­щий исполь­зо­ва­ния SSL- или TLS-соеди­не­ния. Этот стан­дарт дол­жен был исполь­зо­вать отлич­ные от обыч­ного FTP пор­ты.

SFTP — SSH File Transfer Protocol

SFTP — про­то­кол пере­дачи фай­лов прикладного уров­ня, пред­на­зна­чен­ный для копи­ро­ва­ния и выпол­не­ния дру­гих опе­ра­ций с фай­лами поверх надёж­ного и без­опас­ного соеди­не­ния. SSH исполь­зу­ется для без­опас­ной пере­дачи, скры­ва­ю­щей (шиф­ру­ю­щей) логин и пароль, а также шиф­ру­ю­щей содер­жи­мое.

SFTP не свя­зан с FTP, за исклю­че­нием того, что он тоже пере­даёт файлы и имеет ана­ло­гич­ный набор команд для поль­зо­ва­те­лей. SFTP, или без­опас­ный FTP, — это про­грам­ма, исполь­зу­ю­щая SSH (Secure Shell) для пере­дачи фай­лов. В отли­чие от стан­дартного FTP он шиф­рует и коман­ды, и дан­ные, предо­хра­няя пароли и кон­фи­ден­ци­аль­ную инфор­ма­цию от откры­той пере­дачи через сеть. По функ­ци­о­наль­но­сти SFTP похож на FTP, но так как он исполь­зует дру­гой про­то­кол, кли­енты стан­дартного FTP не могут свя­заться с SFTP-сер­вером и наоборот.

Поделитесь с друзьями:


Информация о публикации:

Материал опубликован в 2014 году. Эта статья о веб-технологиях и о веб-разработке. При пере­пуб­ли­ка­ции обя­за­тельно ука­за­ние пер­во­ис­точ­ника в виде гипер­тек­сто­вой ссылки на сайт web-creator.ru

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

При отправке сообщения через форму, укажите пожалуйста предпочтительный способ связи с Вами: телефон или адрес электронной почты. Мы сможем ответить Вам подробнее, если Вы напишете что-то о запланированном проекте или предполагаемых задачах.

Либо просто позвоните нам по номеру: +7 495 215-1501

Мы работаем по будним дням с 10 до 19 часов.

Комплексные услуги

Реализация «под ключ» проектов по созданию различных видов сайтов, разработка веб-приложений для автоматизации бизнес-процессов, ведение контекстных и медийных рекламных кампаний, поисковое продвижение, комплексная поддержка веб-проектов, консалтинговые услуги.