Протоколы, интерфейсы и сервисы. Примеры | Курс “Компьютерные сети“
Вновь рассматриваем, что такое сервисы, интерфейсы и протоколы на примере транспортного уровня TCP/IP.
Лекции по курсу “Компьютерные сети“ -
Страница курса -
Сервис – описывает какие функции реализует уровень
Интерфейс – набор примитивных операций, которые нижний уровень предоставляет верхнему
Протокол – правила и соглашения, используемые для связи уровня N одного компьютера с уровнем N другого компьютера
Примеры для транспортного уровня:
- Протоколы: TCP и UDP.
- Интерфейс: сокеты.
- Сервисы: надежная передача потока байт и ненадежная передача коротких сообщений.
Разделять протоколы и интерфейсы необходимо для изоляции решений. Это общий принцип проектирования в ИТ: описание и реализация должны быть отделены друг от друга.
Сервис - это абстрактное описание того, что делает уровень. Оно позволяет сформулировать, что требуется от уровня, не вдаваясь в детали реализации.
Интерфейс - это конкретное описание методов, процедур и функций, которые нужно вызвать, чтобы получить доступ к сервису. На транспортном уровне через один интерфейс сокетов можно получить доступ к двум типам сервиса. Для этого при создании сокета нужно указать разные константы (в Python или ).
В TCP/IP отсутствует сервис надежной доставки коротких сообщений. Многим приложениям, например, службе имен DNS, приходится самим реализовывать эту функциональность.
Лекция “Основы организации компьютерных сетей“ -
Лекция “Протокол TCP“ -
Лекция “Протокол UDP“ -
Лекция “Интерфейс сокетов“ -
Практические занятия по курсу “Компьютерные сети“ -
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
14 views
6
1
3 months ago 00:06:04 1
Транскраниальная магнитная стимуляция (ТМС) в терапии: афазия
3 months ago 00:06:05 1
Транскраниальная магнитная стимуляция (ТМС) в терапии: неглект
3 months ago 00:10:40 1
Adobe Illustrator. Базовый курс. Интерфейс программы. Создание документа. Рабочая среда
3 months ago 00:02:15 1
Обзор и разбор 4-х канального IP-регистратора DS-N204EP - Сравнение с обычным регистратором
4 months ago 00:08:41 1
Интерфейс сокетов | Курс “Компьютерные сети“
4 months ago 00:59:08 1
🧘♂️ СОСТОЯНИЕ БЕССМЕРТИЯ НАУЧНО ПОДТВЕРЖДЕНО / Александр Каплан на подкасте Карловского!
4 months ago 00:28:25 1
Вебинар “VoIP-шлюзы IPmatika от 2 до 144 портов“
4 months ago 00:10:33 1
КАПТ с НОВЫМ ИНТЕРФЕЙСОМ КАПТОВ EVOLVE RP! ПЕРЕНОС ИНТЕРФЕЙСОВ с ADVANCE, ARP VISUAL LUA!
4 months ago 00:35:49 1
Курс Фотошоп с Нуля #1 - Создание документа | Основы интерфейса | Навигация
4 months ago 00:11:53 1
УСКОРИЛ ИНТЕРНЕТ В 10 РАЗ?! | Локальный DNS решил проблемы с загрузкой страниц | Adguard Home
4 months ago 00:27:30 1
Arduino Управление Кондиционером по ИК от платы Arduino Nano / Uno. Самый простой способ