Скачать книгу

IPv4, DHCP, 802.3 (Ethernet) и 802.11 (беспроводная сеть LAN). Открытые стандарты также позволяют клиенту с операционной системой OS X от компании Apple загрузить веб-страницу с веб-сервера под управлением GNU/Linux. Это связано с тем, что обе операционные системы используют протоколы открытых стандартов, например из набора протоколов TCP/IP.

      Организации по стандартизации обычно являются независимыми от поставщиков некоммерческими организациями, созданными для разработки и продвижения концепции открытых стандартов.

      Некоторые протоколы являются проприетарными. Это означает, что описание протокола и принципы его работы определяются одной конкретной компанией или поставщиком. Примерами частных протоколов являются устаревшие наборы протоколов AppleTalk и Novell Netware. Нередко поставщик (или группа поставщиков) разрабатывает частный протокол для удовлетворения потребностей своих заказчиков, а затем способствует принятию этого частного протокола в качестве открытого стандарта.

      Примеры различных протоколов различных компаний продемонстрированы на рисунке 3.

      Рисунок 3 – Примеры сетевых протоколов и их расположение на различных уровнях стека TCP/IP

      1.5 Введение в эталонную модель сети

      Чтобы представить взаимодействие между различными протоколами, принято использовать многоуровневые модели. Многоуровневая модель изображает работу протоколов, происходящую внутри каждого уровня, а также взаимодействие с уровнями выше и ниже.

      Есть ряд преимуществ в использовании многоуровневой модели для описания сетевых протоколов и операций. Преимущества в использование многоуровневой модели:

      1. Упрощение разработки протоколов, поскольку протоколы, работающие на определенном уровне, определяют формат обрабатываемых данных и интерфейс верхних и нижних уровней;

      2. Стимулирование конкуренции, так как продукты разных поставщиков могут взаимодействовать друг с другом;

      3. Предотвращение влияния изменений технологий или функций одного уровня на другие уровни (верхние и нижние);

      4. Общий язык для описания функций сетевого взаимодействия.

      Эталонная модель OSI определяет широкий список функций и сервисов, реализуемых на каждом уровне. Кроме того, она описывает взаимодействие каждого уровня с вышестоящими и нижестоящими уровнями. Всего модель насчитывает семь уровней. На рисунке 4 представлен стек модели OSI с указанием единицы данных, с которым работает каждый из уровней.

      Рисунок 4 – Эталонная модель стека OSI

      Описание каждого уровня:

      7. Прикладной уровень содержит протоколы для обмена данными между приложениями;

      6. Уровень представления обеспечивает общее представление данных, передаваемых между службами прикладного уровня;

      5. Сеансовый уровень передает сервисы на уровень представления для организации его диалога и управления обмена данными;

      4. Транспортный

Скачать книгу