Приложение 3. Эталонная модель OSI

Для описания способов коммуникации между сетевыми устройствами организацией ISO в 1978 г. была разработана эталонная модель взаимосвязи открытых систем ЭМВОС — OSIBRM (Open Systems Interconnection Basic Reference Model). Она основана на уровневых протоколах, что позволяет обеспечить логическую декомпозицию сложной сети на обозримые части — уровни; стандартные интерфейсы между сетевыми функциями; симметрию в отношении функций, реализуемых в каждом узле сети (аналогичность функций одного уровня в каждом узле сети). Функции любого узла сети разбиваются на уровни, для конечных систем их семь. 

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

 

Рис. 1 Передача данных между двумя приложениями по стеку OSI

 


SSL (Secure Socket Layer), RDP — Remote Desktop Protocol
Сеансовый уровень (session layer)
Основные функции: обеспечивает установление, поддержание и завершение сеанса связи, позволяя приложениям взаимодействовать между собой длительное время.
Примеры протоколов:   L2TP (Layer 2 Tunneling Protocol), NetBIOS (Network Basic Input Output System), PAP (Password Authentication Protocol), PPTP (Point-to-Point Tunneling Protocol), RPC (Remote Procedure Call Protocol)
Транспортный уровень (transport layer)
Основные функции: Обеспечивает надежную доставку данных, подтверждение приема и сегментацию потока, получаемого от сеансового уровня.
Примеры протоколов:   TCP (Transmission Control Protocol), UDP (User Datagramm Protocol) 
Сетевой уровень (network layer)
Основные функции: Решает задачу доставки данных по состваной сети, межсетевую адресацию, трансляцию физических адресов в сетевые.
Примеры протоколов:   IP/IPv4/IPv6 (Internet Protocol), IPX (Internetwork Packet Exchange), IPsec (Internet Protocol Security), ICMP (Internet Control Message Protocol), RIP (Routing Information Protocol), OSPF (Open Shortest Path First), ARP (Address Resolution Protocol).
Канальный уровень (data link layer)
Основные функции: Обеспечивает формирование фреймов (frames) — кадров, передаваемых через физический уровень, контроль ошибок и управление потоком данных (data flow control). Логическое кодирование данных.
Примеры протоколов:   ATM, Ethernet, EAPS (Ethernet Automatic Protection Switching), FDDI (Fiber Distributed Data Interface), MPLS (Multiprotocol Label Switching), PPP (Point-to-Point Protocol), SLIP (Serial Line Internet Protocol)
Физический уровень (physical layer)
Основные функции: обеспечивающий физическое кодирование бит кадра в электрические
Прикладной уровень (application layer)
Основные функции: Передача   служебной информации приложений,        предоставляет приложениям информацию об ошибках,
Примеры протоколов:   FTP (File Transfer Protocol), Telnet (TErminaL NETwork), HTTP (HyperText Transfer Protocol), POP3 (Post Office Protocol Version 3), SMTP (Simple Mail Transfer Protocol).
Уровень представления данных (presentation layer)
Основные функции: Сжатие данных, шифрование данных, перекодировка данных
Примеры протоколов

Внутри каждого узла взаимодействие между уровнями идет по вертикали. Взаимодействие между двумя узлами логически происходит по горизонтали — между соответствующими уровнями. Реально же из-за отсутствия непосредственных горизонтальных связей производится спуск до нижнего уровня в источнике, связь через физическую среду и подъем до соответствующего уровня в приемнике информации. Уровень, с которого посылается запрос, и симметричный ему уровень в отвечающей системе формируют свои блоки данных. Данные снабжаются служебной информацией (заголовком) данного уровня и спускаются на уровень ниже. На этом уровне к полученной информации также присоединяется служебная информация, и так происходит спуск до самого нижнего уровня, сопровождаемый увеличением количества заголовков. По нижнему уровню вся сформированная информация достигает получателя, где по мере подъема вверх освобождается от служебной информации соответствующих уровней. В итоге сообщение, посланное источником, достигает соответствующего уровня системыполучателя. Служебная информация управляет процессом передачи и служит для контроля его успешности и достоверности. В случае возникновения проблем может быть сделана попытка их уладить на том уровне, где они обнаружены. Если уровень не может решить проблему, он сообщает о ней на вызвавший его вышестоящий уровень. 

Назначение уровней модели OSI и примеры протоколов, функции которых совпадают с функциями конкретных уровней модели OSI приведены в табл.1

 

Таблица 1

                                                                      48                                                                                                                      49


(оптические) сигналы и передачу их по линиям связи. Определяет тип кабелей и разъемов, назначение контактов и формат физических сигналов. 
Примеры протоколов:   IEEE 802.15 (Bluetooth), IRDA, EIA RS-232, EIA-422, Ethernet, DSL, ISDN, IEEE 802.11.

 

 

 

 

 

 




double arrow
Сейчас читают про: