zhuang@linux:~/notes/network/network-protocols-overview/$ cat

Common Network Protocols by OSI Layer

$ grep tags network-protocols-overview.md

This post lists common network protocols, their full names, and the OSI layers to which they are commonly assigned.

Some protocols span multiple layers or may be classified differently depending on the networking model. The tables below use their most common OSI classifications.

Layer 7: Application

AbbreviationFull NameLayer
HTTPHypertext Transfer ProtocolApplication
HTTPSHypertext Transfer Protocol SecureApplication
FTPFile Transfer ProtocolApplication
FTPSFile Transfer Protocol SecureApplication
SFTPSSH File Transfer ProtocolApplication
TFTPTrivial File Transfer ProtocolApplication
SMTPSimple Mail Transfer ProtocolApplication
POP3Post Office Protocol Version 3Application
IMAPInternet Message Access ProtocolApplication
DNSDomain Name SystemApplication
DHCPDynamic Host Configuration ProtocolApplication
SSHSecure ShellApplication
TelnetTeletype Network ProtocolApplication
SNMPSimple Network Management ProtocolApplication
NTPNetwork Time ProtocolApplication
LDAPLightweight Directory Access ProtocolApplication
LDAPSLightweight Directory Access Protocol SecureApplication
SIPSession Initiation ProtocolApplication
RTPReal-time Transport ProtocolApplication
RTCPReal-time Transport Control ProtocolApplication
RTSPReal-Time Streaming ProtocolApplication
MQTTMessage Queuing Telemetry TransportApplication
AMQPAdvanced Message Queuing ProtocolApplication
CoAPConstrained Application ProtocolApplication
WebSocketWebSocket ProtocolApplication
SMBServer Message BlockApplication
NFSNetwork File SystemApplication
RDPRemote Desktop ProtocolApplication
IRCInternet Relay ChatApplication
XMPPExtensible Messaging and Presence ProtocolApplication
NNTPNetwork News Transfer ProtocolApplication
SyslogSystem Logging ProtocolApplication
WHOISWhois ProtocolApplication
RADIUSRemote Authentication Dial-In User ServiceApplication
TACACS+Terminal Access Controller Access-Control System PlusApplication
KerberosKerberos Network Authentication ProtocolApplication
BGPBorder Gateway ProtocolApplication
RIPRouting Information ProtocolApplication

Layer 6: Presentation

AbbreviationFull NameLayer
TLSTransport Layer SecurityPresentation
SSLSecure Sockets LayerPresentation
MIMEMultipurpose Internet Mail ExtensionsPresentation
ASN.1Abstract Syntax Notation OnePresentation

Layer 5: Session

AbbreviationFull NameLayer
RPCRemote Procedure CallSession
NetBIOSNetwork Basic Input/Output SystemSession
PPTPPoint-to-Point Tunneling ProtocolSession
L2TPLayer 2 Tunneling ProtocolSession

Layer 4: Transport

AbbreviationFull NameLayer
TCPTransmission Control ProtocolTransport
UDPUser Datagram ProtocolTransport
SCTPStream Control Transmission ProtocolTransport
DCCPDatagram Congestion Control ProtocolTransport
QUICQuick UDP Internet ConnectionsTransport

Layer 3: Network

AbbreviationFull NameLayer
IPv4Internet Protocol Version 4Network
IPv6Internet Protocol Version 6Network
ICMPInternet Control Message ProtocolNetwork
ICMPv6Internet Control Message Protocol Version 6Network
IGMPInternet Group Management ProtocolNetwork
IPsecInternet Protocol SecurityNetwork
GREGeneric Routing EncapsulationNetwork
OSPFOpen Shortest Path FirstNetwork
IS-ISIntermediate System to Intermediate SystemNetwork
EIGRPEnhanced Interior Gateway Routing ProtocolNetwork
VRRPVirtual Router Redundancy ProtocolNetwork
PIMProtocol Independent MulticastNetwork
MPLSMultiprotocol Label SwitchingNetwork/Data Link
AbbreviationFull NameLayer
EthernetEthernet ProtocolData Link
ARPAddress Resolution ProtocolData Link/Network
RARPReverse Address Resolution ProtocolData Link/Network
PPPPoint-to-Point ProtocolData Link
PPPoEPoint-to-Point Protocol over EthernetData Link
HDLCHigh-Level Data Link ControlData Link
STPSpanning Tree ProtocolData Link
RSTPRapid Spanning Tree ProtocolData Link
MSTPMultiple Spanning Tree ProtocolData Link
LACPLink Aggregation Control ProtocolData Link
LLDPLink Layer Discovery ProtocolData Link
CDPCisco Discovery ProtocolData Link
VLANVirtual Local Area NetworkData Link
VXLANVirtual Extensible Local Area NetworkData Link
MACsecMedia Access Control SecurityData Link

Layer 1: Physical

AbbreviationFull NameLayer
DSLDigital Subscriber LinePhysical
ADSLAsymmetric Digital Subscriber LinePhysical
VDSLVery High-Speed Digital Subscriber LinePhysical
SONETSynchronous Optical NetworkingPhysical
SDHSynchronous Digital HierarchyPhysical
PONPassive Optical NetworkPhysical
ISDNIntegrated Services Digital NetworkPhysical
RS-232Recommended Standard 232Physical

Multi-Layer Technologies

AbbreviationFull NameLayer
Wi-FiWireless FidelityPhysical/Data Link
BluetoothBluetooth Wireless TechnologyPhysical/Data Link
NFCNear-Field CommunicationPhysical/Data Link
LTELong-Term EvolutionMultiple layers
5G NRFifth-Generation New RadioMultiple layers
ZigbeeZigbee Wireless Networking StandardMultiple layers
LoRaWANLong Range Wide Area NetworkMultiple layers
SD-WANSoftware-Defined Wide Area NetworkMultiple layers
VPNVirtual Private NetworkMultiple layers

zhuang@linux:~/notes/network/network-protocols-overview/$ comments