1.Службы передачи данных: определение, классификация с характеристикой и
примерами для каждого класса/типа.
Задача любого сетевого уровня заключается в предоставлении сервисов (услуг) вышестоящему уровню. Например, для уровня передачи данных (канального) основной службой является передача данных от сетевого уровня передающей машины сетевому уровню принимающей машины. На передающей машине работает некий процесс, который передает биты с сетевого уровня на уровень передачи данных для передачи их по назначению. Работа уровня передачи данных заключается в передаче этих битов на принимающую машину, так чтобы они могли быть переданы сетевому уровню принимающей машины, как показано на рисунке 15, а. В действительности данные передаются по пути, показанному на рис. 15, б, однако проще представлять себе два уровня передачи данных, связывающихся друг с другом
Надежные службы с установлением соединения бывают двух типов: службы передачи последовательностей сообщений и байтовых потоков. В первом случае, например, в протоколе X.25, сохраняются границы между сообщениями (пакетами). Во втором случае передается непрерывный поток байтов. При передаче данный поток может делиться на пакеты (PDU) по произвольным границам, которые по приему вновь сливаются. Такой механизм реализован, например, в протоколе TCP и в терминальных протоколах.
Набор этих служб может быть разным в разных системах. Однако чаще всего предоставляются три следующих варианта.
1. Служба без подтверждений, без установки соединения.
2. Служба с подтверждениями, без установки соединения.
3. Служба с подтверждениями, ориентированная на соединение.
при помощи протокола передачи данных.
Надежный поток сообщений Последовательность страниц
Надежный поток байт Терминальные протоколы
Ненадежное соединение Передача мультимедийной информации
Ненадежная дейтаграмма Интернет-рассылки
Дейтаграмма с подтверждениями Управляющие системы
Запрос-ответ Клиент-серверные приложения, например, базы данных.
Служба без подтверждений и без установки соединения (служба дейтаграмм) заключается в том, что передающая машина посылает независимые кадры принимающей машине и принимающая машина не посылает подтверждений о приеме кадров.
Соединение не устанавливается заранее и не освобождается после передачи кадров. Если какой-либо кадр теряется из-за шума в линии, то на уровне передачи данных не предпринимается никаких попыток восстановить его. Данный класс службы приемлем при низком уровне ошибок.
Они могут применяться в каналах связи реального времени. Служба без подтверждений и без установки соединения используется в уровне передаче данных во многих локальных сетях, в сетевом уровне стека TCP/IP (протокол IP).
служба дейтаграмм с подтверждениями, без установки соединения. При использовании данной службы соединение также не устанавливается
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.