Модели OSI (Open Systems Interconnection) - это семиуровневая лестница описывающая сети, взаимодействие протоколов.
Все уровни идут от большего к меньшему.1. Физический уровень - это передача битов физическим методом(кабели и радиоволны). Он представляет собой набор сырых битов, его цель лишь доставить от одной точки к другой.
2. Канальный уровень - его цель уже доставить КАДРЫ(фреймы) а главное проконтролировать, чтобы все было доставлено без ошибок. На этом уровне работают коммукаторы и мосты. Также появляется MAC адрес для индефикации устройства в сети.
3. Сетевой уровень - определяет куда передаются данные. Появляются IP и маршрутизатор(роутер) для выбора пути передачи пакетов между сетями.
4. Транспортный уровень - отвечает за доставку данных, но имеет необычные условия доставки, а именно с разными протоколами. К примеру TCP - он может доставлять медленее, но ничего не потеряв, а вот UDP гаранитрует большую скорость, но может немного потерять.
5. Сеансовый уровень - установка, поддержка и завершение сеансов между двумя сторонами в сети.
6. Представительский уровень(Уровень представления) - позволяет кодировать, декодировать данные. Именно благодаря нему ты не видишь все в нулях и единицах, а в том как ты это видишь.
7. Прикладной уровень - обеспечивает взаймодействие cети и пользователя. Позволяет приложениям иметь доступ к сетевым службам. Протколы данного уровня: HTTP, HTTPS, SMTP, DNS, FTP.
Инкапсуляция - сверху вниз
Деинкапсуляция - снизу вверх