Заголовок прикладного уровня и данные HTTP (HyperText Transfer Protocol) - HTTP – Базовый протокол для работы Web-служб.
- Описан в документах RFC 1945 и RFC 2616
- Реализован в:
- Программе CLIENT
- Программе Server
- Текущая версия: HTTP/1.1
- Инкапсулирован в TCP
Web Browser - Клиент - Browser – пользовательский агент для Web.
- Отображает Web-страницы и обеспечивает навигационные и конфигурационные возможности.
- HTTP не выполняет никаких функций, связанных с тем, как страница интерпретируется (отображается) клиентом (browser).
Web Server - Web Server – Хранит web-объекты, адресуемые с помощью URL.
- Реализуется в серверной стороне протокола HTTP.
- Примеры:
- Apache
- Microsoft Internet Information Server (IIS)
HTTPS - HTTPS (Hypertext Transfer Protocol over Secure Socket Layer) – это расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTP, «упаковываются» в криптографический протокол SSL или TLS, тем самым обеспечивается защита этих данных. Эта система была разработана компанией Netscape Communications Corporation, чтобы обеспечить аутентификацию и защищенное соединение. HTTPS широко используется в мире Web для приложений, в которых важна безопасность соединения, например, в платежных системах.
FTP (File Transfer Protocol) - FTP был разработан для передачи файлов между клиентом и сервером.
- FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами.
- Описан в документе RFC 959
FTP (File Transfer Protocol) - Клиент инициирует соединение с FTP-севером, используя порт 21.
- Это соединение остается открытым до тех пор, пока пользователь не выйдет из FTP-приложения.
- ТСР порт 21 используется для передачи служебной информации, обеспечивающей соединение между сервером и клиентом, например, Username (имя пользователя) и password (пароль).
- Для каждого переданного файла протокол ТСР открывает и закрывает соединение для передачи данных, используя порт 20.
- ТСР порт 20 – управление данными
- ТСР порт 21 – управление соединением
- Изменить каталог на сервере
- Копирование файла от клиента на сервер – Соединение закрыто
- Выход из FTP-приложения – Соединение закрыто
- ТСР порт 20 – управление данными
- Копирование файла с сервера – Соединение закрыто
- ТСР порт 21 – управление соединением
SMTP – Simple Mail Transfer Protocol простой протокол передачи электронной почты - Email – Одно из самых популярных приложений Интернет.
Do'stlaringiz bilan baham: |