Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Протоколы обмена данными.




 

Перечисленные в лекции 11/1 сетевые уровни должны решать в сети соответствующие задачи. Программная их реализация воплотилась в так называемых протоколах обмена данными.

Протокол – это соглашение, которое необходимо для связи одного уровня с выше- и нижерасположенными уровнями.

 

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

Так как взаимодействие оборудования и программ в сети не может быть описано одним единственным сетевым протокол, то был применен многоуровневый подход к разработке средств сетевого взаимодействия. В результате была разработана семиуровневая модель взаимодействия открытых систем - OSI.

Эта модель разделяет средства взаимодействия на семь функциональных уровней: прикладной, представительный (уровень представления данных), сеансовый, транспортный, сетевой, канальный и физический.

 

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

 

Механизм передачи сообщения между ПК1 и ПК2 можно представить в виде последовательной пересылки этого сообщения сверху вниз от прикладного уровня до физического уровня. Затем физический уровень ПК1 обеспечивает пересылку сообщения (данных) по сети физическому уровню ПК2. Далее сообщение передается снизу вверх от физического уровня до прикладного уровня ПК2.

Справка:

1. Прикладной уровень – самый верхний уровень модели OSI. Прикладной уровень управляет общим доступом к сети, потоком данных и обработкой ошибок. Прикладной уровень получает запрос (сообщение) от сетевого приложения, работающего на компьютере ПК1, который требуется передать сетевому приложению, работающему на ПК2.

2. Представительный уровень (уровень представления данных) определяет формат, используемый для обмена данными между ПК1 и ПК2. На ПК1 данные, поступившие от прикладного уровня, на представительном уровне переводятся в промежуточный формат. На ПК2 на этом уровне происходит перевод из промежуточного формата в тот, который используется прикладным уровнем данного компьютера.

3. Сеансовый уровень позволяет двум приложениям на ПК1 и ПК2 устанавливать, использовать и завершать соединение, называемое сеансом. Сеансовый уровень обеспечивает синхронизацию между пользовательскими задачами посредством расстановки в потоке данных контрольных точек.

4. Транспортный уровень осуществляет контроль данных и гарантирует доставку пакетов без ошибок. Кроме того, транспортный уровень выполняет деление длинных сообщений, поступающих от верхних уровней ПК1, на пакеты данных (при передаче данных) и формирование первоначальных сообщений в ПК2 из набора пакетов, полученных через канальный и сетевой уровни.

Транспортный уровень и уровни, которые находятся выше, реализуются программными средствами ПК1 и ПК2 (компонентами их сетевых операционных систем). Транспортный уровень связывает нижние уровни (физический, канальный, сетевой) с верхними уровнями, которые реализуются программными средствами.

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

6. Канальный уровень обеспечивает пересылку пакетов между любыми двумя ПК локальной сети. Кроме того, канальный уровень осуществляет управление доступом к передающей среде. Функции канального уровня реализуются сетевыми адаптерами и их драйверами.

7. Физический уровень обеспечивает физический путь для электрических сигналов, несущих информацию. Этот уровень характеризует параметры физической среды передачи данных. Физический уровень определяет характеристики электрических сигналов, передающих дискретную информацию, типы разъемов и назначение каждого контакта. Как правило, функции физического уровня реализуются сетевым адаптером или портом.

 

Существует множество протоколов, так или иначе реализующих взаимодействие всех семи или отдельных уровней между собой, причем ориентированных на всевозможные сетевые ОС:

TCP (Transmission Control Protocol) – протокол управления передачей данных. Соответствует транспортному и более верхним уровням.

IP (Internet Protocol) – межсетевой протокол. Соответствует сетевому уровню.

Архитектуру TCP/IP часто называют архитектурой Internet, т.к. они очень тесно переплетены.

 

TCP/IP – это не один продукт, а собирательное название семейства протоколов, имеющих одну и ту же модель поведения. Когда говорят о TCP/IP, обычно имеют в виду один или несколько протоколов этого семейства, а не только TCP и/или IP.

 

протокол IPX - протокол межсетевой передачи пакетов является базовым в Novell NetWare и соответствует транспортному уровню OSI;

протокол SPX - протокол последовательного обмена пакетами предполагает, что перед началом обмена данными рабочие станции устанавливают между собой связь. Соответствует сетевому уровню OSI;

протокол NETBIOS (сетевая базовая система ввода/вывода) разработан фирмой IBM и предназначен для передачи данных между рабочими станциями. Является протоколом более высокого уровня по сравнению с IPX и SPX и выполняет функции сетевого, транспортного и сеансового уровней OSI;

Х.400 - протокол, определяющий стандарты для электронной почты в открытых сетях;

Х.25 - протокол, определяющий процедуры сетевого уровня управления передачей пакетов и множество других протоколов.

Наиболее популярными являются стеки протоколов: TCP/IP, IPX/SPX, NetBEUI/NetBIOS, и другие. Эти стеки протоколов на физическом и канальном уровнях используют стандартизованные протоколы Ethernet, Token Ring, FDDI и некоторые другие, которые позволяют использовать во всех сетях одну и ту же аппаратуру. На верхних уровнях все стеки работают со своими собственными протоколами.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных