Список сетевых протоколов
Спи́сок сетевы́х протоко́лов — неполный перечень основных сетевых протоколов, отсортированных по ближайшим им уровням модели Open Systems Interconnection (OSI). Однако, многие из данных протоколов изначально основаны на стеке протоколов TCP/IP и прочих моделях, поэтому они не могут быть однозначно соотнесены с уровнями модели OSI.
Классификация протоколов по уровню OSI
- Физический уровень (уровень 1) — протоколы, определяющие физические характеристики среды передачи данных.
- Канальный уровень (уровень 2) — протоколы, отвечающие за передачу кадров между устройствами в одной сети.
- Сетевой уровень (уровень 3) — протоколы, отвечающие за маршрутизацию пакетов между различными сетями.
- Транспортный уровень (уровень 4) — протоколы, обеспечивающие надежную передачу данных между конечными устройствами.
- Сеансовый уровень (уровень 5) — протоколы для управления сеансами связи.
- Представительский уровень (уровень 6) — протоколы для преобразования данных.SSL/TLS — для шифрования соединений.
- Прикладной уровень (уровень 7) — протоколы, обеспечивающие взаимодействие приложений[1].
Протоколы уровня 1 (физический уровень)
- ADSL Asymmetric Digital Subscriber Line
- ISDN Integrated Services Digital Network
- PDH Плезиохронная цифровая иерархия
- RS-232, a serial line interface originally developed to connect modems and computer terminals
- SDH Синхронная Цифровая Иерархия
- SONET Synchronous Optical NETworking
- Стандартные модемные протоколы/Протоколы серии ITU V, используемые в соединениях между аналоговыми модемами по телефонной линии.
- Физический уровень CCITT G.hn
- Высокоскоростной Ethernet (включая утверждённый стандарт IEEE 802.3df-2024 для 800 Гбит/с и проект IEEE P802.3dj для 1,6 Тбит/с)[2]
- InfiniBand (включая стандарт NDR со скоростью 400 Гбит/с и системы на 800 Гбит/с)[3]
- Технология Co-Packaged Optics (CPO)[4]
- Технология Linear Drive Pluggable Optics (LPO)[5]
- Спецификации физического уровня Ultra Ethernet Consortium (UEC)[6]
- NB-IoT (ГОСТ Р 59026-2024)[7]
- LoRaWAN RU (ГОСТ Р 71168-2023)[8]
- OpenUNB (ПНСТ 820-2023)[9]
Протоколы уровня 1+2
- Ethernet
- GFP ITU-T G.7041 Обобщённая процедура разбиения на фреймы
- OTN ITU-T G.709 Оптическая передача данных по сети, также называемая «Оптической оболочкой канала» (Optical Channel Wrapper) или «Цифровой технологией обертывания» (Digital Wrapper Technology)
Протоколы уровня 2 (канальный уровень)
- ARCNET Attached Resource Computer NETwork
- ATM Asynchronous Transport Mode
- CDP Протокол обнаружения Cisco
- DCAP Data Link Switching Client Access Protocol
- Dynamic Trunking Protocol Динамический протокол группобразования
- Econet
- FDDI Волоконно-оптический интерфейс по распределенным данным
- Frame Relay
- Канальный уровень CCITT G.hn
- HDLC High-Level Data Link Control
- IEEE 802.11 WiFi
- IEEE 802.16 WiMAX
- LocalTalk
- L2F Layer 2 Forwarding Protocol
- L2TP Layer 2 Tunneling Protocol
- LAPD Процедуры доступа к соединению на D-канале
- LLDP Link Layer Discovery Protocol
- LLDP-MED Link Layer Discovery Protocol — Media Endpoint Discovery
- PPP Point-to-Point Protocol
- PPTP Point-to-Point Tunneling Protocol
- Q.710 Упрощенный Message Transfer Part
- NDP Протокол обнаружения соседей
- RPR IEEE 802.17 Resilient Packet Ring
- Shortest Path Bridging
- SLIP Serial Line Internet Protocol (устарел)
- StarLAN
- STP Spanning Tree Protocol
- Token ring — по сути является не протоколом, а топологией
- VTP VLAN Trunking Protocol
- Механизмы MAC-подуровня стандарта IEEE 802.11bn (Wi-Fi 8): MAPC, DRU, DSO[10]
- Обновления MAC-подуровня стандарта IEEE P802.3dj[11]
- Priority Flow Control (PFC, IEEE 802.1Qbb)[12]
- Enhanced Transmission Selection (ETS, IEEE 802.1Qaz)[12]
- Compute Express Link (CXL) 3.1 и 4.0[13][14]
- IEEE 802.11be (Wi-Fi 7)
- Промышленные протоколы PROFINET, EtherNet/IP и EtherCAT, использующие стандартные Ethernet-кадры на канальном уровне (доминируют над устаревшими полевыми шинами Fieldbus)[15][16]
- Протоколы для локальных и персональных сетей IoT: Zigbee, Thread, Bluetooth Low Energy (BLE)
- ATM Asynchronous Transfer Mode
- Frame relay, упрощенная версия X.25
- MPLS Multi-protocol label switching
- X.25
- ARP Протокол разрешения адреса
- RARP Протокол разрешения обратного адреса
- MTP Message Transfer Part
- NSP Network Service Part
Протоколы уровня 3 (сетевой уровень)
- CLNP Сетевой протокол без установки соединения
- EGP протокол внешнего шлюза (устарел)
- EIGRP Enhanced Interior Gateway Routing Protocol
- ICMP Internet Control Message Protocol
- IGMP Internet Group Management Protocol (актуальная третья версия — IGMPv3, RFC 9776)
- IGRP Interior Gateway Routing Protocol
- IPv4 Internet Protocol version 4
- IPv6 Internet Protocol version 6
- IPsec Internet Protocol Security (с внедрением постквантовой криптографии — PQC)
- IPX Internetwork Packet Exchange
- SCCP Signalling Connection Control Part
- AppleTalk DDP
- Segment Routing over IPv6 (SRv6)[17]
- Обновления ICMPv6 (включая RFC 9926)[18]
- IPv8 (концептуальный рабочий черновик IETF — Internet-Draft)[19]
- CRISP 1.0 — специализированный российский криптографический протокол, использующий ГОСТ Р 34.12-2018
- IS-IS Intermediate System-to-Intermediate System
- OSPF Open Shortest Path First — OSPFv2 (RFC 2328) для IPv4 и OSPFv3 (RFC 5340) для IPv6[20][21]
- BGP Border Gateway Protocol — BGP-4 (RFC 4271)[22]
- RIP Routing Information Protocol
- IRDP: Реализация RFC 1256
- Gateway Discovery Protocol (GDP) — протокол, разработанный Cisco, схожий с IRDP
- Расширения OSPFv3 для поддержки Segment Routing over IPv6 (SRv6) (RFC 9513)[23]
- Расширения IS-IS для поддержки Segment Routing over IPv6 (SRv6) (RFC 9352)[24]
- HIP Протокол идентификации хоста
- Xerox Network Systems
Протоколы уровня 4 (транспортный уровень)
- AH Аутентификационный заголовок по IP или IPSec
- ESP Encapsulating Security Payload over IP or IPSec
- GRE Generic Routing Encapsulation для туннелирования
- IL Первоначально разработан как транспортный уровень для 9P
- SCTP Stream Control Transmission Protocol
- Sinec H1 для удаленного контроля
- SPX Sequenced Packet Exchange
- TCP Transmission Control Protocol
- UDP User Datagram Protocol
- Расширения TCP: Multipath TCP (MPTCP, RFC 8684) и TCP Fast Open (TFO)
- QUIC — протокол, работающий поверх UDP
- Ultra Ethernet Transport (UET) 1.0 — протокол, разработанный для высокопроизводительных вычислений и ИИ-кластеров
Протоколы уровня 5 (сеансовый уровень)
- 9P — протокол распределённой файловой системы, разработанный как часть Plan 9
- NCP NetWare Core Protocol
- NFS — сетевая файловая система
- SMB Server Message Block
- SOCKS «SOCKet Secure»
- L2TP — Layer 2 Tunneling Protocol
- NCDP Network Coding Data Protocol — протокол сетевого кодирования для многоадресной передачи данных (ПНСТ 1000-2025)[25]
- RPC Remote Procedure Call — вызов удалённых процедур[26]
- PAP Password Authentication Protocol — протокол аутентификации по паролю[27]
- SQL Structured Query Language[26]
- SIP Session Initiation Protocol[27]
- H.245 (Call Control Protocol for Multimedia Communication)
- ASP (AppleTalk Session Protocol)
Протоколы уровня 6 (представительский уровень)
- PPTP — Point-to-Point Tunneling Protocol (считается устаревшим и небезопасным)
- Protocol Buffers (Protobuf) — не имеет формального стандарта, де-факто спецификацией является компилятор protoc
- TLS (Transport Layer Security) — поддерживает российские криптографические алгоритмы по ГОСТ Р 34.12-2018[28]
Прочие протоколы
- Controller Area Network (CAN)
- Общепромышленный протокол (CIP)
- Цифровое управление командами (DCC)
- Financial Information eXchange (FIX)
- I²C
- Modbus
- DECnet — семейство протоколов от Digital Equipment Corporation (ныне HP)
- Service Location Protocol SLP
- Service Advertising Protocol SAP
Протоколы уровня 7 (прикладной уровень)
- ADC — peer-to-peer-протокол обмена файлами
- AFP, Apple Filing Protocol
- BACnet, Building Automation and Control Network protocol
- BitTorrent — peer-to-peer-протокол обмена файлами
- BOOTP, Bootstrap Protocol
- DIAMETER — протокол аутентификации, авторизации и работы с аккаунтами
- DICOM содержит определение сетевого протокола
- DICT — словарный протокол
- DNS — система доменных имён
- DHCP, Dynamic Host Configuration Protocol
- ED2K — peer-to-peer-протокол обмена файлами
- FTP — протокол передачи файлов
- Finger — протокол, возвращающий информацию о пользователях на удалённом компьютере
- Gnutella — peer-to-peer-протокол скачивания файлов
- Gopher — иерархический протокол на основе гиперссылок
- HTTP, Hypertext Transfer Protocol (актуальная версия HTTP/3, RFC 9114, работает поверх QUIC)[29]
- IMAP, Internet Message Access Protocol
- IRC — протокол для чата
- ISUP, ISDN User Part
- XMPP — протокол мгновенного обмена сообщениями
- LDAP Lightweight Directory Access Protocol
- MIME, Multipurpose Internet Mail Extensions
- MSNP, Microsoft Notification Protocol (используется в Windows Live Messenger)
- MAP, Mobile Application Part
- NetBIOS — протокол общего пользования файлами и разрешения имен — основа обмена файлами в Windows.
- NNTP — сетевой протокол передачи новостей
- NTP — сетевой протокол времени
- NTCIP, National Transportation Communications for Intelligent Transportation System Protocol
- POP3 — почтовый протокол версии 3
- RADIUS — протокол аутентификации, авторизации и работы с аккаунтами
- Rlogin — протокол удаленного входа в UNIX
- rsync — протокол передачи файлов для резервного копирования, копирования и зеркалирования
- RTP, Real-time Transport Protocol
- RTSP, Real-time Transport Streaming Protocol
- SSH, Secure Shell
- SISNAPI, Siebel Internet Session Network API
- SIP, Session Initiation Protocol, сигнальный протокол
- SMTP, Simple Mail Transfer Protocol
- SNMP, Simple Network Management Protocol
- SOAP, Simple Object Access Protocol
- STUN, Session Traversal Utilities for NAT
- TUP, Telephone User Part
- Telnet — протокол удаленного доступа к терминалу
- TCAP, Transaction Capabilities Application Part
- TFTP, Trivial File Transfer Protocol, простой протокол передачи файлов
- WebDAV, Web Distributed Authoring and Versioning
- DSM CC Digital Storage Media Command and Control
- PRC (Protocol for Robotics Control) — протокол для управления роботами (ПНСТ 1002-2025)[30]
- gRPC (gRPC Remote Procedure Calls) — фреймворк и протокол удалённого вызова процедур
- GraphQL — язык запросов для API[31]
- MPI (Message Passing Interface) — протокол обмена сообщениями для высокопроизводительных вычислений и распределённого обучения ИИ
- NCCL (NVIDIA Collective Communications Library) — протоколы для распределённого обучения ИИ[32]
- MQTT — протокол обмена сообщениями (актуальная версия 5.0)[33]
- Matter — протокол прикладного уровня для взаимодействия устройств интернета вещей (IoT) (актуальная спецификация 1.5.1)[34]
Литература
- Network Protocols Handbook (англ.). — Javvin Technologies, 2005. — ISBN 9780974094526.