Сети → Сетевые протоколы

Приложения включают клиентское программное обеспечение, которое устанавливается на ПК пользователя (почтовый клиент, FTP-клиент, Web-браузер), а также серверное программное обеспечение (сервер SMTP, POP3, FTP-сервер, Web-сервер), которое постоянно находиться на сервере.

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

В то время как протоколы уровня приложений – это обычно часть прикладного программного обеспечения, протоколы транспортного уровня (TCP), как правило, входят в состав операционной системы. Протоколы каждого уровня ожидают услуг со стороны протоколов, работающих одним уровнем ниже.

SMTP (Simple Mail Transfer Protocol, «простой протокол доставки сообщений») – протокол TCP/IP, содержащийся в RFC 2821, управляет процессом отправки (и получения) электронной почты и определяет формат сообщений (EHLO, MAIL, RCP, ACK). Перед тем, как отправить электронное письмо с заголовком RFC 2822, почтовый клиент и сервер должны сначала договориться об отправке. Клиент должен себя идентифицировать.

POP3 (Post Office Protocol, «почтовый протокол версии 3») — протокол TCP/IP, представленный в RFC 1939, который управляет процессом аутентификации, получения электронной почты и определяет формат сообщений (USER, PASS, RETR, OK). Обычно использует только клиентским ПО (почтовыми клиентами) и только для получения почты.

FTP (File Transfer Protocol, «протокол обмена файлами») – протокол уровня приложений из набора TCP/IP, основная задача которого – обеспечить передачу файлов от клиента серверу, и обратно (RFC 959). FTP использует отдельное TCP-соединение для передачи управляющих сообщений, отличное от того, которое используется для передачи файлов. Основные команды: USER, PASS, PUT, GET, OK.

HTTP (Hypertext Transfer Protocol, «протокол передачи гипертекста») – протокол уровня приложений из набора TCP/IP, основная задача которого – передача файлов от Web-сервера на Web-браузер клиента и обратно (RFC 2616). Основные команды: GET, OK.

URL (Uniform Resource Locator, «унифицированный указатель информационного ресурса») – определяет протокол, который будет использоваться, имя сервера, имя файла и каталог, в котором размещен файл.Related: lauren zima charles mckeague, reidsville ga funeral home obituaries, formato de consentimiento informado para spa, ghost tour 2022 setlist, bora bora houses for sale, 5 letter words with l and e in them, town and country weekly ad mountain home, ar, alexander r scott son of colleen dewhurst, average milo yield per acre in kansas, st john the evangelist school canton, ma, commensalism in antarctica, denison iowa police scanner, body parts lockerbie graphic images, kroger music playlist 2020, olympic gymnastics coaches list,