Работа протоколов.docx

  • docx
  • 29.04.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Работа протоколов.docx

Стеки протоколов – это комбинация протоколов. Каждый уровень определяет различные протоколы для управления функциональными связями или ее подсистемами. Каждому уровню присущ свой набор правил. На рис. 6.2 показана модель OSI и уровни протоколов.

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

 

Прикладной у.

Инициация или прием запроса

Представительский у.

Добавление     в     пакет     форматирующей,

отображающей и шифрующей информации

Сеансовый у.

Добавление    информации    о    трафике    с

указанием момента отправки пакета

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

Добавление   информации   для    обработки

ошибок

Сетевой у.

Добавление     адресной     информации     и информации       о        месте       пакета       в

последовательности передаваемых пакетов

Канальный у.

Добавление    информации    для    проверки ошибок и подготовка данных для передачи

по физическому соединению

Физический у.

Передача пакета как потока битов

 

Рис. 6.2 Модель OSI и уровни протоколов

 

Привязка позволяет с достаточной гибкостью настраивать сеть, то есть сочетать протоколы и платы сетевых адаптеров, как того требует ситуация. Например, два стека протоколов IPX/SPX могут быть привязаны к одной плате СА. Если на компьютере более одной


	Отформатированная таблица
	

платы СА, то стек протоколов (СП) может быть привязан как к одной, так и нескольким платам СА.

Порядок привязки определяет очередность, с которой ОС выполняет протоколы. Если с одной платой СА связано несколько протоколов, то порядок привязки определяет очередность, с которой будут использоваться протоколы при попытках установить соединение. Обычно привязку выполняют при установке ОС или протокола. Например, если TCP/IP первый протокол в списке привязки, то именно он будет использоваться, при попытке установить связь. Если попытка неудачна, компьютер попытается установить соединение, используя следующий по порядку протокол в списке привязки.

Привязка не ограничивается установкой соответствия стеков протоколов плате СА. СА должен быть привязан к компонентам, уровни которых и выше, и ниже его уровня. Так TCP/IP наверху может быть привязан к Сетевому уровню NetBIOS, а внизу-к драйверу платы СА. Драйвер, в свою очередь, привязан к плате СА.

В компьютерной промышленности в качестве стандартных моделей протоколов разработано несколько стеков. Важные:

·  набор протоколов ISO/OSI;

·  IBM System Network Architecture (SNA);

·  Digital DECnetTM;

·  Novell NetWare;

·  Apple AppleTalk®;

·  Набор протоколов Интернета TCP/IP.

	Базовая среда IP	Базовая среда IP	Windows. OS/2	Windows. OS/2	NetWare
Уровень приложений	Telnet, FTP, SMTP,HTTP	SNMP,TFTP, DNS,BOOTP	
SMB	
SMB	:
NCP
	
Уровень предоставления данных	
	
Сеансовый уровень		
NetBIOS	
NetBEUI	
		

Транспортный уровень	
TCP	
UDP	
UDP/TCP		
SPX/SPXII
					

Сетевой уровень	
IP	
IP	
IP		
IPX
					

	Отформатированная таблица
	

На рис. 6.3 показано отображение протоколов на модель OSI


 

Канальный уровень

LLC Ethernet, LLC

Token Ring. FDOI, Региональные сети

LLC Ethernet, LLC

Token Ring, FDDI, Региональные сети

LLC Ethernet, LLC

Token Ring. FDDI, Региональные сети

LLC Ethernet, LLC

Token Ring, FDDI, Региональные сети

LLC Ethernet LLC

Token Ring. FDDI Региональные сети

 

 

 

 

 

 

Физический уровень

 

Любой носитель информации

 

Любой носитель информации

 

Любой носитель информации

 

Любой носитель информации

 

Любой носитель информации

 

 

 

 

Рис. 6.3 Отображение популярных протоколов на модель OSI

 

Протоколы этих стеков выполняют работу специфичную для своего уровня. Однако, коммуникационные задачи, которые возложены на сеть, приводят к разделению протоколов на три типа: прикладной; транспортный, сетевой (рис. 6.4).

Прикладной уровень

Пользователи услугами сети Прикладного уровня

Представительский уровень

Сетевой уровень

Транспортный уровень

Транспортные службы

Сетевой уровень

Сетевые службы

Канальный уровень

Физический уровень

 

Рис.6.4 Модель OSI и типы протоколов

Прикладные протоколы (ПП) работают на верхнем уровне модели OSI. Они обеспечивают взаимодействие приложений и обмен данными между ними. К наиболее популярным ПП относятся:

·  Telnet – протокол Интернета (И) для регистрации на удаленных хостах и обработки данных на них;

·  FTP (File Transfer Protocol) – протокол И для передачи файлов;

·  SMTP (Simple Mail Transfer Protocol) – протокол И для обмена электронной почтой;

·  SNMP (Simple Network Management Protocol) – протокол И для мониторинга сети и сетевых компонентов;

·  TFTP (Trivial File Transfer Protocol) – простейший протокол передачи данных для доставки выполняемого файла бездисковой клиентской системе;

·  DNS (Domain Name System) – служба централизованного разрешения имен;

·  BOOTP (Bootstrap Protocol) – протокол динамической конфигурации хоста;


·  SMB (Server Message Blocks) – блоки серверных сообщений;

·  NCP (Network Control Protocol) – протокол управления сетью с целью определения параметров соединения для каждого из протоколов Сетевого у;

·  NetBIOS (Network Basic Input/Output System) – сетевая базовая система ввода вывода

·  NetBEUI (NetBIOS Extended User Interface) – расширенный пользовательский интерфейс сетевой BIOS.

Транспортные протоколы поддерживают сеансы связи между компьютерами и гарантируют надежный обмен данными между ними. К популярным относятся:

·  TSP (Transmission Control Protocol – протокол для гарантированной доставки данных, разбитых на последовательность фрагментов;

·  SPX – часть набора протоколов IPX/SPX (Interwork Packet Exchange/Sequential Packet Exchange) – для данных, разбитых на последовательность фрагментов, фирмы Novell;

·  NetBEUI – устанавливает сеансы связи между компьютерами (NetBIOS) и представляет верхним уровням транспортные услуги (NetBEUI);

·  ATP (Apple Talk Transaction Protocol), NBP (Name Binding Protocol) – протоколы сеансов связи и транспортировки данных фирмы Apple.

Сетевые протоколы обеспечивают услуги связи. Эти протоколы управляют несколькими типами данных: адресацией, маршрутизацией, проверкой ошибок и запросами на повторную передачу. Сетевые п., кроме того, определяют правила для осуществления связи в конкретных сетевых средах, например, Ethernet или Token Ring. К популярным относятся:

·  IP (Internet Protocol) – протокол для передачи пакетов;

·  IPX (Internet work Packet Exchange) – протокол фирмы NetWare для передачи и маркировки пакетов;

·  DDP (Datagram Delivery Protocol) – Apple Talk протокол для транспортировки данных.

 

Вопросы для самопроверки:

1.Что такое протокол и его особенности? 2.Работа протоколов

3.Что такое стеки протоколов? 4.Три типа протоколов и их услуги.