Similar presentations:
Сети и системы телекоммуникаций. Протоколы, интерфейсы и сервисы
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