Распределение протоколов по назначению в модели OSI Модель OSI (Open System Interconnection) эталонная модель взаимодействия открытых систем описывает, как устройства в локальных и глобальных сетях обмениваются данными и что происходит с этими данными в OSI доступны разные веб-стандарты — UDP, HTTP, FTP, Telnet и другие. Всего таких протоколов — более 100 штук. 1-й уровень OSI — физический — это уровень проводов и физических способов передачи сигнала. Самый известный протокол на физическом уровне — Ethernet. Он описывает, как сигналы кодируются и передаются по проводам. Кроме него есть Bluetooth, Wi-Fi и ИК-порт, которые также содержат инструкции для передачи данных. 2-й уровень OSI — канальный Его задача — проверить целостность полученных данных и исправить ошибки Протоколы канального уровня: PPP - используется для установления прямой связи между двумя узлами сети, может обеспечить аутентификацию соединения, шифрование, сжатие данных. CDP - позволяет обнаруживать подключённое (напрямую или через устройства первого уровня) сетевое оборудование Cisco, его название, версию IOS и IPадреса 3-й уровень OSI — сетевой Отвечает за маршрутизацию данных внутри сети между компьютерами. Данные на сетевом уровне представляются в виде пакетов, которые используют IP-адреса получателя и отправителя Чтобы получить IP-адрес обоих устройств (отправителя и получателя), существует протокол ARP (address resolution protocol). Он умеет конвертировать MAC- в IP-адрес и наоборот. 4-й уровень OSI — транспортный Два главных протокола здесь — TCP и UDP. Они как раз и отвечают за то, как именно будут передаваться данные. TCP (Transmission Control Protocol) — это протокол, который гарантирует доставку данных в корректном виде. Он жёстко следит за каждым битом информации Протокол UDP (user datagram protocol) - не проверяет цельность битов, его задача — как можно быстрее передать данные с одного устройства на другое В UDP данные делятся на датаграммы. Каждая датаграмма имеет всё необходимое, чтобы дойти до получателя. Поэтому они не зависят от сети и могут доставляться по разным маршрутам и в произвольном порядке. 5-й уровень OSI — сеансовый Сеансовый уровень управляет соединениями, или сессиями. На сеансовом уровне очень важно, чтобы соединение правильно установилось и поддерживалось. То есть механизмы протоколов должны проверить, что у обоих собеседников есть нужные кодеки и сигнал между устройствами присутствует. RPC (Remote Procedure Call) — позволяет программе вызывать функции на удалённом компьютере так, как если бы они были локальными. SSH (Secure Shell) — на сеансовом уровне обеспечивает управление сеансами удалённого доступа с шифрованием. H.245 — протокол управления мультимедийными сеансами в видеоконференциях. X.225 (ISO 8327) — протокол сеансового уровня, который в случае длительной потери соединения может попытаться его восстановить, а если соединение не используется длительное время, — закрыть и открыть заново. 6-й уровень OSI — уровень представления данных На этом уровне происходит преобразование форматов данных — их кодирование и сжатие К протоколам 6-го уровня можно отнести, например: MIDI, MPEG, GIF — форматы, которые используются на этом уровне и применяются в разных приложениях. PICT — формат изображений, применяемый для передачи графики QuickDraw между программами. 7-й уровень OSI — прикладной Самые популярные из сетевых интерфейсов — это HTTP, HTTPS, FTP и SMTP.