July 15

OSI

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

Передача тока, света, радио. Оперируем кабелями и тд. Кодирование единиц и нулей. Протокол Ethernet. Он описывает, как сигналы кодируются и передаются по проводам

Канальный

Его задача — проверить целостность полученных данных и исправить ошибки. Этот уровень «поумнее» предыдущего: он уже понимает, что разные амплитуды напряжений отвечают разным битам — нулям и единицам. А ещё канальный уровень умеет кодировать сигналы в биты и передавать их дальше.

От кого и кому. MAC адреса. Протокол Ethernet, PPP,L2F

Сетевой

Данные на сетевом уровне представляются в виде пакетов. Такие пакеты похожи на фреймы из канального уровня, но используют другие адреса получателя и отправителя — IP-адреса.

Чтобы получить IP-адрес обоих устройств (отправителя и получателя), существует протокол ARP (address resolution protocol). Он умеет конвертировать MAC- в IP-адрес и наоборот.

Протокол IPv4,IPv6, ARP,RIP

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

На этом уровне происходит передача данных по сети

TCP (Transmission Control Protocol) — это протокол, который гарантирует доставку данных в корректном виде. UDP

UDP решает проблему задержек в передаче данных, позволяя информации перемещаться молниеносно, даже если это означает возможность потери некоторых данных по пути

Сеансовый

Начиная с этого уровня и выше, данные имеют уже нормальный вид — например, привычных нам JPEG- или MP3-файлов. Задача сети на этих уровнях — представить информацию в понятном для человека виде и сделать так, чтобы пользователь мог её как-то «потрогать».

Протоколы SSH, ZIP,PPTP

Представления

На этом уровне происходит преобразование форматов данных — их кодирование и сжатие. Например, полученные данные могут превратиться в GIF- или MP4-файл. То же самое происходит и в обратном порядке: когда пользователь отправляет файл другому человеку, данные сначала конвертируются в биты и сжимаются, а потом уже передаются на транспортный уровень.

Протоколы XDR, SSL

Уровень приложений

На нём находятся сетевые службы, которые помогают без проблем сёрфить в интернете.

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

Протоколы HTTPS, XMPP