Модель OSI и уровни сетевой модели с протоколами

27:04:2011 Рі.

В таблице ниже рассматриваются уровни модели OSI в ее эталонном виде. Левая колонка описывает название уровня модели на английском и русском языках.
Во второй колонке обозначены общепринятые понятия PDU, которые используются на соответствующем уровне. Далее описываются устройства и протоколы, работающие на каждом уровне модели OSI. Замыкает таблицу соответствие модели TCP/IP.

OSI

PDU

Device + Application

TCP/IP

 

7. Application
(Приложений)

DATA

HTTP, SMTP, DNS, POP, DHCP

4. Application

 

6. Presentation
(Предоставления)

 

 

5. Session
(Сессионный)

 

 

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

Segment

TCP/UDP

3. Transport

 

3. Network
(Сетевой)

Packet

Router

IP

2. Internet

 

1. Network

2. DataLink
(Канальный)

Frame

NIC, Switch

ARP, RARP

 

1. Physical
(Физический)

Bits

Convertor, Repeater, Hub

 

 


Физический уровень модели OSI

Описывает среду передачи данных, методы кодирования информации, физические параметры кабельной системы и применяемые разъемы. Это уровень физической организации сети (сколько жил, какие разъемы, длительность и сила импульса и т.д.). Говоря о различных стандартах прокладки сети и изготовления проводников (к примеру, разница в сечении оптоволоконных соединений по Европейскому стандарту и Американскому) мы имеем в виду именно физический уровень модели.

Канальный уровень модели OSI (DataLink)

Отвечает за формирование кадров, физическую адресацию устройств, проверку контрольной суммы и поддерживает возможность отправки уведомлений о доставке при отсутствии вышестоящих уровней. На этом уровне эталонной модели OSI функционируют подуровни LLC1, LLC2 и LLC3 именно онни на низком уровне могут обеспечить гарантированную доставку данных, которые на данном уровне модели называются кадрами.

Сетевой уровень (Network)

Выполняет протокольную адресацию данных и отвечает за передачу данных между сетями. На этом уровне выполняется маршрутизация. На сетевом уровне модели OSI работают маршрутизаторы (Routers) и функционирует протокол IP. На этом уровне выбирается кратчайший и самый дешевый маршрут доставки данных, также поддерживается определение прблем в сетевой среде и так называемых "заторов". Кроме протокола IP на сетевом уровне работают протоколы IPv6, IPX, X.25, OSPF, IPsec и др.

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

Отвечает за доставку данных, отправку уведомлений о доставке и адресацию данных приложениям (порты). Разновидностей протоколов транспортного уроня достаточно много и каждый из них отвечает за собственный тип доставки. Некоторые из протоколов модели OSI транспортного уровня не предусматривают вообще уведомлений о доставке. Примером такого протокола служет UDP. В случае данного протокола, он контролирует только целостность самих переданных данных, но уведомление о доставке не отправляется. Протокол же TCP гарантирует доставку даных до узла-получателя, контролирую процесс передачи, разбивая и склеивая данные, отправляя оповещение о доставке данных участнику передачи-отправителю.

Сеансовый уровень модели OSI (Session)

Отвечает за поддержку существующего сеанса связи, а также соблюдение условий для установки сеанса. Задача установить соединения после проверки корректности данных, предоставленных представительским уровнем. Благодаря данному уровню эталонной модели приложениям, а также службам, доступна длительная поддержка связи между собой. Данный уровень гарантирует, что в рамках установленных правил сеанс связи не будет прерван. Именно здесь определяются условия установки и разрыва соединения между участниками процесса сетевого взаимодействия.

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

Отвечает за шифрование данных, аутентификацию пользователей и формат передаваемых данных. Как пример использования данного уровня модели можно выделить вариант передачи данных между двума различными устройствами, которые не поддерживают формат данных, используемых другим из них. В этом случае узлы имеют договоренность о представлении данных в формате, понятном обоим узлам (в шифрованном или не шифрованном виде). За форматирование данных в надлежащий формат отвечает представительский уровень модели OSI.

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

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

 

 
← Раньше

Фотоальбом

fotic.jpg

Облако Тегов