Загрузка страницы

Протоколы, интерфейсы и сервисы. Примеры | Курс "Компьютерные сети"

Вновь рассматриваем, что такое сервисы, интерфейсы и протоколы на примере транспортного уровня TCP/IP.
Лекции по курсу "Компьютерные сети" - https://goo.gl/0aIOuf
Страница курса - http://www.asozykin.ru/courses/networks_online

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

Примеры для транспортного уровня:
- Протоколы: TCP и UDP.
- Интерфейс: сокеты.
- Сервисы: надежная передача потока байт и ненадежная передача коротких сообщений.

Разделять протоколы и интерфейсы необходимо для изоляции решений. Это общий принцип проектирования в ИТ: описание и реализация должны быть отделены друг от друга.

Сервис - это абстрактное описание того, что делает уровень. Оно позволяет сформулировать, что требуется от уровня, не вдаваясь в детали реализации.

Интерфейс - это конкретное описание методов, процедур и функций, которые нужно вызвать, чтобы получить доступ к сервису. На транспортном уровне через один интерфейс сокетов можно получить доступ к двум типам сервиса. Для этого при создании сокета нужно указать разные константы (в Python socket.SOCK_STREAM или socket.SOCK_DGRAM).

В TCP/IP отсутствует сервис надежной доставки коротких сообщений. Многим приложениям, например, службе имен DNS, приходится самим реализовывать эту функциональность.

Лекция "Основы организации компьютерных сетей" - https://youtu.be/EPvxn9KvBvs
Лекция "Протокол TCP" - https://youtu.be/CKUOb4htnB4
Лекция "Протокол UDP" - https://youtu.be/GBrLfZvRrd8
Лекция "Интерфейс сокетов" - https://youtu.be/_vAjHdh92YU

Практические занятия по курсу "Компьютерные сети" - https://goo.gl/YP3l83

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
https://goo.gl/kW93MA

Видео Протоколы, интерфейсы и сервисы. Примеры | Курс "Компьютерные сети" канала Andrey Sozykin
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
3 апреля 2016 г. 8:10:51
00:07:30
Другие видео канала
Web сокеты | Компьютерные сети. Продвинутые темыWeb сокеты | Компьютерные сети. Продвинутые темыТехнология Ethernet | Курс "Компьютерные сети"Технология Ethernet | Курс "Компьютерные сети"11.2 Цифровые интерфейсы и протоколы.mp411.2 Цифровые интерфейсы и протоколы.mp4Модель OSI | Курс "Компьютерные сети"Модель OSI | Курс "Компьютерные сети"Протокол POP3 | Курс "Компьютерные сети"Протокол POP3 | Курс "Компьютерные сети"IP-адреса | Курс "Компьютерные сети"IP-адреса | Курс "Компьютерные сети"RS 485 - интерфейс связи. Обзор и технические особенностиRS 485 - интерфейс связи. Обзор и технические особенностиПротокол IMAP | Курс "Компьютерные сети"Протокол IMAP | Курс "Компьютерные сети"Интерфейс сокетов | Курс "Компьютерные сети"Интерфейс сокетов | Курс "Компьютерные сети"Протокол OSPF | Компьютерные сети. Продвинутые темыПротокол OSPF | Компьютерные сети. Продвинутые темыЦелостность данных в TLS/SSL | Защищенные сетевые протоколыЦелостность данных в TLS/SSL | Защищенные сетевые протоколыОсновы компьютерных сетей. Модель OSI и стек протоколов TCP/IPОсновы компьютерных сетей. Модель OSI и стек протоколов TCP/IPСетевые технологии с Дмитрием Бачило: EthernetСетевые технологии с Дмитрием Бачило: Ethernetинтерфейс rs 485 и микроконтроллерыинтерфейс rs 485 и микроконтроллерыОсновы компьютерных сетей - принципы работы и оборудованиеОсновы компьютерных сетей - принципы работы и оборудованиеИнфраструктура открытых ключей в TLS/SSL | Защищенные сетевые протоколыИнфраструктура открытых ключей в TLS/SSL | Защищенные сетевые протоколыПротокол NDP | Компьютерные сети. Продвинутые темыПротокол NDP | Компьютерные сети. Продвинутые темыПротокол TCP | Курс "Компьютерные сети"Протокол TCP | Курс "Компьютерные сети"
Яндекс.Метрика