December 4, 2022

#1 Модель OSI

Начать стоит с того, что есть 2 основные модели сети: OSI (Open System Interconnection aka модель взаимодействия открытых систем) и tcp/ip.

Сегодня мы рассмотрим OSI.

OSI состоит из 7-ми уровней:

Хочу отметить, что уровни с физического до сетевого входят в "класс" сеть, а остальные- в класс "ОС"

Вообще, что такое стек OSI?

Модель OSI полностью описывает, как работают сетевые устройства. Это набор инструкций (протоколов), которые помогают компьютерам обмениваться данными внутри локальных сетей и всего интернета.

На данный момент она не используется, хотя у нее отличная теоретическая база.

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

  • Физический уровень. Функции: работа со средой передачи, сигналами и двоичными данными. Пример протокола: IEEE 802.3
  • Канальный уровень. Функции: физическая адресация. Пример протокола: ARP, DHCP, IEEE 802.3
  • Сетевой уровень. Функции: определение маршрута и логическая адресация. Пример протокола: IP, ICMP
  • Транспортный уровень. Функции: контроль передачи данных, прямая связь между пунктами и надежность. Пример протокола: UDP, TCP
  • Сеансовый уровень. Функции: управление сеансом связи, т.е. взаимодействие хостов (на уровне ОС). Пример протокола: NetBIOS
  • Уровень представления. Функции: Представление и шифрование данных. Пример протокола: MIME, SSL
  • Прикладной уровень. Функции: доступ к сетевым службам. Пример протокола: HTTP, SMPT, DNS

Как это работает?

Справедливо, что для корректной работы, данные должны пройти через 7 вышеупомянутых уровней. Информация проходит 2 пути: сначала от отправителя сверху вниз, а затем для получателя снизу вверх (по уровням, разумеется).

Пример

Представим ситуация с электронным письмом. После того, как человек отправил письмо, оно приходит на уровень представления и используется протокол SMTP ( в данном случае).

Далее данные сжимаются и переходят на сеансовый уровень, где создается сессия.

Затем на транспортном уровне данные сегментируются и переходят на сетевой уровень, где делятся на кадры.

Кадры переходят на физический уровень, где они преобразуются в биты и непосредственно передаются адресату.

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

Вывод

Мы кратко пробежались по стеку OSI и поняли его принцип устройства. В следующей статье я расскажу о модели tcp/ip, которая используется на данный момент.

P.S. хотелось бы еще раз отметить, что курс будет кратким, т.е. без всякой лишней воды- "строго по фактам".