140.94K
Категория: ИнтернетИнтернет

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

1.

Сети и системы телекоммуникаций
Протоколы, интерфейсы и
сервисы
ИМКН УрФУ

2.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
План
Пример протокола, сервиса и интерфейса
Разделение понятий
Виды сервиса в TCP/IP
2

3.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Базовые понятия компьютерных сетей
Сервис — описывает какие функции реализует
уровень
Интерфейс — набор примитивных операций,
которые нижний уровень предоставляет верхнему
Протокол

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

4.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Базовые понятия компьютерных сетей
Интерфейс
уровня N
Уровень N
Интерфейс
уровня N - 1
Интерфейс
уровня N
Протокол уровня N
Уровень N
Интерфейс
уровня N - 1
4

5.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Транспортный уровень TCP/IP
Приложение
Приложение
Интерфейс
сокетов
Транспортный
Интерфейс
сокетов
Протокол TCP/UDP
Транспортный
Сетевой
Сетевой
Сетевых
интерфейсов
Сетевых
интерфейсов
Хост 1
Хост 2
5

6.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Зачем разделять протокол и интерфейс?
Изоляция решений
• Общий принцип проектирования: описание и
реализация должны быть отделены друг от друга
Внутри компьютера
• Взаимодействие
через
интерфейсы,
постоянны
• Протоколы могут меняться
которые
Между компьютерами
• Взаимодействие
по
протоколам,
которые
постоянны
• Интерфейсы внутри различных компьютеров могут
сильно отличатся друг от друга
6

7.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Зачем разделять интерфейс и сервис?
Сервис
• Абстрактное описание того, что делает уровень
Сервисы транспортного уровня TCP/IP
• Надежная
передача
потока
байт
протоколом TCP)
• Ненадежная
передача
коротких
(реализуется протоколом UDP)
(реализуется
сообщений
Интерфейс
• Набор операций для доступа к сервису
Интерфейс транспортного уровня
• Сокеты
• Через один интерфейс сокетов можно получить доступ к
сервисам двух типов: надежной и ненадежной доставке
данных
7

8.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Сервисы
Сервисы транспортного уровня TCP/IP
• Надежная передача потока байт (реализуется
протоколом TCP)
• Ненадежная
передача
коротких
сообщений
(реализуется протоколом UDP)
Надежность
• Обеспечивается
• Не обеспечивается
Типы передаваемых данных
• Поток байт
• Короткое сообщение
8

9.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Возможный тип сервиса
Сервисы транспортного уровня TCP/IP
• Надежная
передача
потока
байт
протоколом TCP)
• Ненадежная
передача
коротких
(реализуется протоколом UDP)
(реализуется
сообщений
Надежность
• Обеспечивается
• Не обеспечивается
Типы передаваемых данных
• Поток байт
• Короткое сообщение
Полезный тип сервиса, которого нет в TCP/IP
• Надежная доставка коротких сообщений
9

10.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Зачем изучать понятия сервиса,
протокола и интерфейса?
Понимание принципов организации компьютерных
сетей облегчает изучение сетевых технологий и
протоколов
Возможно, вам удастся придумать новый протокол
TCP/IP и добиться его широкого внедрения
Разработка собственных сетевых приложений в
соответствии с общепринятым подходом
10

11.

Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
Итоги
Пример протокола, сервиса и интерфейса
Разделение понятий
Виды сервиса в TCP/IP
11

12.

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