Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛЕКЦИИ / v40 protocols_interfaces_services

.pdf
Скачиваний:
4
Добавлен:
25.06.2023
Размер:
154.01 Кб
Скачать

Протоколы, интерфейсы и сервисы. Примеры

Сети и системы телекоммуникаций

Базовые понятия компьютерных сетей

Сервис – описывает какие функции реализует уровень

Интерфейс – набор примитивных операций, которые нижний уровень предоставляет верхнему

Протокол – правила и соглашения, используемые для связи уровня N одного компьютера с уровнем N другого компьютера

Интерфейс

 

Интерфейс

уровня N

Протокол уровня N

уровня N

 

Уровень N

Уровень N

 

 

 

 

 

 

 

 

 

Интерфейс

 

Интерфейс

уровня N - 1

 

уровня N - 1

Сети и системы телекоммуникаций. Примеры протоколов, интерфейсов и сервисов

2

Транспортный уровень TCP/IP

 

Приложение

 

Приложение

 

 

 

 

 

 

Интерфейс

 

Интерфейс

сокетов

 

сокетов

 

 

Протокол TCP/UDP

 

 

 

Транспортный

Транспортный

 

 

 

 

 

 

 

 

 

 

Сетевой

 

Сетевой

 

 

 

 

 

 

 

Сетевых

 

Сетевых

 

 

интерфейсов

 

интерфейсов

 

 

 

 

 

 

 

Хост 1

 

Хост 2

Сети и системы телекоммуникаций. Примеры протоколов, интерфейсов и сервисов

3

Зачем разделять протокол и интерфейс?

Изоляция решений

Общий принцип проектирования: описание и реализация должны быть отделены друг от друга

Внутри компьютера

Взаимодействие через интерфейсы, которые постоянны

Протоколы могут меняться

Между компьютерами

Взаимодействие по протоколам, которые постоянны

Интерфейсы внутри различных компьютеров могут сильно отличатся друг от друга

Сети и системы телекоммуникаций. Примеры протоколов, интерфейсов и сервисов

4

Зачем разделять интерфейс и сервис?

Сервис

Абстрактное описание того, что делает уровень

Сервисы транспортного уровня TCP/IP

Надежная передача потока байт (реализуется протоколом

TCP)

Ненадежная передача коротких сообщений (реализуется протоколом UDP)

Интерфейс

Набор операций для доступа к сервису

Интерфейс транспортного уровня

Сокеты

Через один интерфейс сокетов можно получить доступ к сервисам двух типов: надежной и ненадежной доставке данных

Сети и системы телекоммуникаций. Примеры протоколов, интерфейсов и сервисов

5

Сервисы – абстрактное описание функций

Сервисы транспортного уровня TCP/IP

Надежная передача потока байт (реализуется протоколом TCP)

Ненадежная передача коротких сообщений (реализуется протоколом UDP)

Надежность

Обеспечивается

Не обеспечивается

Типы передаваемых данных

Поток байт

Короткое сообщение

Сети и системы телекоммуникаций. Примеры протоколов, интерфейсов и сервисов

6

Возможный тип сервиса транспортного уровня TCP/IP

Сервисы транспортного уровня TCP/IP

Надежная передача потока байт (реализуется протоколом TCP)

Ненадежная передача коротких сообщений (реализуется протоколом UDP)

Надежность

Обеспечивается

Не обеспечивается

Типы передаваемых данных

Поток байт

Короткое сообщение

Полезный тип сервиса, которого нет в TCP/IP

• Надежная доставка коротких сообщений

Сети и системы телекоммуникаций. Примеры протоколов, интерфейсов и сервисов

7

Итоги

Понимание принципов организации компьютерных сетей облегчает изучение сетевых технологий и протоколов

Возможно, вам удастся придумать новый протокол TCP/IP и добиться его широкого внедрения

Разработка собственных сетевых приложений в соответствии с общепринятым подходом

Сети и системы телекоммуникаций. Примеры протоколов, интерфейсов и сервисов

8

Соседние файлы в папке ЛЕКЦИИ