Модель OSI. Часть 2.
MRBLACKCVVOSI Model
OSI - это сетевая модель стека сетевых протоколов, посредством которой различные устройства в сети могут произвести подключение друг к другу(т.е. взаимодействовать)
Теперь разясняю:
OSI определяет различные методы для взаимодействия устройств. И каждый из этих методов функционирует по свойму(отличен от других). Также в каждом из этих методов присутствует использование определенных протоколов. То есть каждый метод использует протоколы - это у них что-то вроде функционала. И эти методы называют - уровнями модели OSI.
Всего уровней 7
- Физический
- Канальный
- Сетевой
- Трансопртный
- Сеансовый
- Представления данных
- Прикладной
Каждый из этих уровней по своему отличен от остальных. Далее мы рассмотрим каждый из этих уровней и в конце я поведаю вам о том, что такое сервер.
Прикладной
Благодаря этому уровню происходит взаимодействие устройства с сетью, вернее пользовательских приложений с сетью!
Прикладной уровень обеспечивает:
отправка/прием e-mail(протоколы SMTP, POP3)
Обеспечивает доступ к файлам(удаленно). Протокол FTP, RDP.
Передача служебной информации.
Обмен сообщениями. Протокол XMPP.
Позволяет использовать протокол HTTP.
Из этого следует, что прикладной уровень(самый верхний уровень) дает доступ пользовательским приложениям(различным процессам) доступ к сетевым службам.
Сетевые службы - это клиент-сервер, который предоставляет доступ к определенной информации через сеть.
Клиент - это компьютер, который посылает запросы на сервер с последующим выводом ответа от сервера.
Сервер - это компьютер обрабатывающий запросы от клиента (выполняющий определенную работу) и отсылающий результат своей работы клиенту.
Представительский
Это 6-ой уровень модели OSI. Он преобразует запросы пользовательских приложений в формат данных, которые будут переданы по сети. Из этого мы понимаем, что представительский уровень кодирует/декодирует данные как бы представляя их для сети/пользовательского приложения.
Также протоколы прикладных программ имеют некоторые различия с представленными данными, именно в синтаксисе или в кодах символов. И информация передаваемая по сети преобразуется.
Из этого мы вывели несколько функций:
- кодирование/декодирование информации
- преобразование информации
- преобразование между различием кодов символов
- сжатие информации
Сеансовый
Это 5-ый уровень. Он поддерживает соединение между устройствами. Благодаря этому, соединение может поддерживаться длительное время.
Функции сеансового уровня:
- установление соединения
- синхронизация информации
- передача некой информации
- определение прав на передачу/получение информации
- закрытие соединения
Транспортный
Это 4-ый уровень модели OSI предназначенный для передачи информации от одного устройства к другому(от отправителя к получателю).
На этом уровне применяется очень большой стек транспортных протоколов.
- TCP [Transmission Control Protocol] - протокол управления передачей данных.
- UDP [User Datagram Protocol] - протокол передачи данных в IP сетях без установления соединения.
- ATP [AppleTalk Transaction Protocol] - стек протоколов для компьютерных сетей.
- SCTP [Stream Control Transmission Protocol] - протокол транспортного уровня в компьютерных сетях.
Сетевой
Это 3-ий уровень сетевой модели OSI предназначенный для маршрутизации данный от одного компьютера к другому, а именно от отправителя к получателю. Сам уровень определяет кротчайшие пути для передачи данный. Как раз в этом уровне присутствует ранее изученный нами протокол IP(v4/v6).
Теперь мы познакомимся еще и с MAC адресом.
MAC адрес - (Meadia Acess Control ) уникальный адрес, который присваивается активному оборудованию в сети или же сетевому интерфейсу. MAC адрес изначально указан производителем.
Про MAC мы еще поговорим в дальнейшем.
Некоторые протоколы сетевого уровня:
- IP - маршрутизируемый протокол
- IPsec - протокол обеспечивающий защиту информации протокола IP
- CLNP - протокол без организации соединения.
Канальный
Это второй уровень сетеврй модели OSI. Он преднозначен для передачи данных, но только в сегменте с определенными узлами.
Сегмент сети - это определенная часть сети. При разбиении сети на сигменты оптимизируется сетевой трафик.
Узел сети - устройство соединенное с другими устройствами. Т.е. это часть компьютерной сети.
Еще, канальный уровень можно использовать для нахождения и исправления ошибок. На канальном уровне работает коммутатор.
Коммутатор(свитч) - это устройство предназначенное для объеденения сегментов сети.
Также работает сетевой мост.
Мост(бридж) - устройство предназначение которого, обьеденить сигменты компьютерной сети в единую сеть.
Физический
Он отвечает за обмен физическими сигналами между физическими устройствами, «железом». Компьютерное железо не понимает, что такое картинка или что на ней изображено, железу картинка понятна только в виде набора нулей и единиц, то есть бит. В данном случае бит является блоком данных протокола, сокращенно PDU (Protocol Data Unit).
Каждый уровень имеет свои PDU, представляемые в той форме, которая будет понятна на данном уровне и, возможно, на следующем до преобразования. Работа с чистыми данными происходит только на уровнях с пятого по седьмой.
Устройства физического уровня оперируют битами. Они передаются по проводам (например, через оптоволокно) или без проводов (например, через Bluetooth или IRDA, Wi-Fi, GSM, 4G и так далее).
Продолжение следует...