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