Протоколы, интерфейсы и сервисы. Примеры | Курс “Компьютерные сети“
Вновь рассматриваем, что такое сервисы, интерфейсы и протоколы на примере транспортного уровня TCP/IP.
Лекции по курсу “Компьютерные сети“ -
Страница курса -
Сервис – описывает какие функции реализует уровень
Интерфейс – набор примитивных операций, которые нижний уровень предоставляет верхнему
Протокол – правила и соглашения, используемые для связи уровня N одного компьютера с уровнем N другого компьютера
Примеры для транспортного уровня:
- Протоколы: TCP и UDP.
- Интерфейс: сокеты.
- Сервисы: надежная передача потока байт и ненадежная передача коротких сообщений.
Разделять протоколы и интерфейсы необходимо для изоляции решений. Это общий принцип проектирования в ИТ: описание и реализация должны быть отделены друг от друга.
Сервис - это абстрактное описание того, что делает уровень. Оно позволяет сформулировать, что требуется от уровня, не вдаваясь в детали реализации.
Интерфейс - это конкретное описание методов, процедур и функций, которые нужно вызвать, чтобы получить доступ к сервису. На транспортном уровне через один интерфейс сокетов можно получить доступ к двум типам сервиса. Для этого при создании сокета нужно указать разные константы (в Python или ).
В TCP/IP отсутствует сервис надежной доставки коротких сообщений. Многим приложениям, например, службе имен DNS, приходится самим реализовывать эту функциональность.
Лекция “Основы организации компьютерных сетей“ -
Лекция “Протокол TCP“ -
Лекция “Протокол UDP“ -
Лекция “Интерфейс сокетов“ -
Практические занятия по курсу “Компьютерные сети“ -
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
14 views
8
1
2 years ago 00:15:17 84
Цифровые интерфейсы и протоколы
6 years ago 00:07:30 16
Протоколы, интерфейсы и сервисы. Примеры | Курс “Компьютерные сети“
1 year ago 00:14:30 48
Цифровые интерфейсы и протоколы. MODBUS, МЭК 60870-5-104, МЭК 61850
4 years ago 00:02:38 1
Занятие 7 Протоколы и интерфейсы
10 years ago 00:19:59 424
Машинка на ДУ управлении своими руками - Интерфейсы. Протоколы. Программная реализация - передатчик
5 years ago 00:05:20 28
Цифровые интерфейсы: 05. 0X05 MODBUS Explorer
9 years ago 00:30:19 14
Интерфейсы и протоколы для подключения дисков: 1. PATA (IDE) 2. SATA 3. SCSI 4. SAS 5. Fibre channel
3 years ago 00:15:47 62
Работа с интерфейсом RS485 протокол Modbus RTU
7 years ago 01:18:35 136
023. http протокол - Иван Бибилов
9 years ago 00:33:43 25
Работа в программе FLProg с протоколом Modbus по интерфейсу RS-485
11 months ago 00:24:08 9
Автоматизация задач ИБ АСУ ТП: правила, сигнатуры, протоколы
7 months ago 00:28:52 9
ПРОДВИНУТАЯ УТИЛИТА ДЛЯ СОЗДАНИЯ БЕЗОПАСНОГО И ГИБКОГО ПОДКЛЮЧЕНИЯ ЧЕРЕЗ РАЗЛИЧНЫЕ СЕТИ И ПРОТОКОЛЫ.
4 years ago 00:09:26 25
Подбираем пароль к Excel документу на Python [Реализовываем графический интерфейс]
9 years ago 00:02:39 116
Интерфейс “Такси“ - Печать пакета документов - 1С:Учебный центр №1