Home

Page 31
Page 31
background image

 
сообщений, которые определяют прикладные протоколы могут быть следующими: 

•  запросы к службам 
•  подтверждения 

•  сообщения о статусе 

•  сообщения об ошибках 
•  данные 

Для успешного обмена данными прикладные протоколы на отправителе должны 

соответствовать протоколам получателя.  

Приложения и службы могут использовать многопротокольность в рамках одного 

соединения. Один протокол определяет процесс установки соединения, другой описывает 
процесс передачи данных на нижний уровень. 

В случае необходимости получения доступа к информации, должен быть 

сформирован запрос на то устройство, на котором эта информация находится. Существует 
две модели взаимодействия узлов между собой с целью получения доступа к общим 
ресурсам. 

 
 

Модель клиент – сервер 

 
 

В модели клиент-сервер устройство, запрашивающее информацию, называется

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

Данные могут быть отправлены не только от сервера к клиенту, но и наоборот. Поток 

информации может быть равнозначным в обоих направлениях. Объём данных, отправленных 
от клиента к серверу, может быть больше, чем от сервера клиенту. Например, клиент может 
передать серверу файл для хранения. Передачу данных от сервера к клиенту принято 
называть загрузкой, а от клиента к серверу – выгрузкой.

Любое устройство в сети, которое может отвечать на запросы клиентских 

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

У различных типов приложений могут быть разные требования для доступа клиента к 

серверу. Некоторые сервера могут потребовать установки подленности, чтобы узнать, есть 
ли у данного пользователя право доступа к запрошенным данным, или может ли он 
выполнять на сервере определённые действия. Такие сервера оперируют списком учётных 
записей и соответствующими им разрешениями. Например, при работе с FTP сервером у вас 
может быть право на запись в вашей папке, но вы не будете обладать правом на чтение 
других папок и файлов на сервере. 


Copyright © 2021 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.