FTP или File Transfer Protocol — это один из базовых протоколов передачи файлов, предназначенный для передачи файлов в сети между компьютерами. С его помощью можно подключаться к FTP-серверам, просматривать содержимое их каталогов и загружать файлы с сервера или на сервер. [7]
Преимущества использования FTP:
· Возможность передавать файлы через Интернет (при помощи данного протокола можно скачивать на свой компьютер любые файлы: MP3, ZIP архивы, текстовые и программы).
· Возможность удалённо управлять файлами компьютера.
· Удобство в работе с файлами.
Для работы с FTP необходимы специальные программы, которые и обеспечивают данный протокол. Есть несколько типов FTP-программ.
1. FTP-сервер - это специальная программа, запущенная на компьютере и работающая на нём в фоновом режиме. Она делает из обычного компьютера FTP-сервер, с которого можно скачать файлы или закачать.
2. FTP-клиент - это специальная программа, которая работает с FTP-серверами.
Протокол FTP в «чистом виде», хоть и является стандартом для переноса файлов между удаленными компьютерами, но он имеет серьезные проблемы с безопасностью (пароль передается по сети в незашифрованном виде). Поэтому настоятельно рекомендуется использовать безопасные протоколы FTPS или SFTP. [8]
FTPS:
Явный FTPS — расширение стандарта FTP, позволяющее клиентам требовать того, чтобы FTP-сессия была зашифрована. Это реализуется отправкой команды «AUTH TLS». Сервер обладает возможностью позволить или отклонить соединения, которые не запрашивают TLS. Это расширение протокола определено в спецификации RFC 4217.
Неявный FTPS — устаревший стандарт для FTP, требующий использования SSL- или TLS-соединения. Этот стандарт должен был использовать отличные от обычного FTP порты.
SFTP:
SFTP, или «SSH File Transfer Protocol», не связан с FTP, за исключением того, что он тоже передаёт файлы и имеет аналогичный набор команд для пользователей.
SFTP, или безопасный FTP — это программа, использующая SSH (Secure Shell) для передачи файлов. В отличие от стандартного FTP он шифрует и команды, и данные, предохраняя пароли и конфиденциальную информацию от открытой передачи через сеть. По функциональности SFTP похож на FTP, но так как он использует другой протокол, клиенты стандартного FTP не могут связаться с SFTP-сервером и наоборот. [9]
Для доступа к серверу или удаленному компьютеру по протоколу FTP используют специальные программы, которые называются FTP-клиентами. Существует великое множество FTP-клиентов, а также поддержка FTP встроена во многие файловые менеджеры и даже непосредственно в операционные системы. Мы перечислим лишь наиболее популярные бесплатные программы:
FileZilla — популярный кроссплатформенный (Windows/Mac/Linux) FTP-клиент. Поддерживает FTPS и SFTP.
WinSCP — удобный «двухпанельный» FTP-, SFTP- и SCP-клиент для Windows.
FAR Manager — консольный файловый менеджер для ОС Windows. Несмотря на свою консольную природу, до сих пор очень популярен благодаря своей простоте и огромной базе плагинов. Поддержка SFTP реализована посредством плагина WinSCP.
FireFTP — плагин для браузера Mozilla Firefox. Поддерживает FTPS и SFTP.
Total Commander — популярный файловый менеджер для Windows. Поддерживает FTPS, но для использования SFTP требуются плагины, которые уже давно не обновлялись.
Cyberduck — клиент для Mac OS X, поддерживает как FTP/SFTP, так и множество других протоколов и облачных сервисов. [7]
Заключение
В данном реферате мы рассмотрели основные службы интернета, их функционирование и назначение, какими программами или утилитами они реализуются, и убедились в том, что есть службы, которые существуют просто для удобного использования интернета, а есть те некоторые, которые даже вполне необходимы для его нормального функционирования.
Список использованной литературы
- OpenNET, DNS Доменная служба имён: сайт, URL: https://www.opennet.ru/docs/RUS/dns1/
- Сетевые технологии, Telnet Службы и протокол: сайт, URL: http://datanets.ru/telnet-sluzhby-protokol.html
- Настройка домашнего оборудования, Telnet – основы использования: сайт, URL: https://nastroyvse.ru/opersys/win/kak-polzovatsya-sluzhboj-telnet.html
- Википедия, Электронная почта: электронная энциклопедия, URL: https://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D1%87%D1%82%D0%B0
5. Сайт, URL: http://ich.tsu.ru/Deparments/ITSubfaculty/Predmety/Lern_Matters/Comp_network/post2.htm
- Life-Prog, Система телеконференций Usenet: сайт, URL: https://life-prog.ru/2_87724_sistema-telekonferentsiy-Usenet.html
- Джино, FTP Доступ: сайт, URL: https://jino.ru/help/faq/ftp/what-is-ftp/
- Студенческая библиотека онлайн, служба передачи файлов FTP: электронная библиотека, URL: https://studbooks.net/2258414/informatika/sluzhba_peredachi_faylov
- Википедия, Служба FTP, Безопасный FTP (FTPS, SFTP): электронная энциклопедия, URL: https://ru.wikipedia.org/wiki/FTP#%D0%91%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D1%8B%D0%B9_FTP