Client–server modelA computing architecture where client devices request services or resources from server devices.
0–9A protocol suite for communication between computers, commonly used in the implementation of TCP/IP protocols.
3G-324MA protocol for transmitting multimedia content over 3G networks.
9P (protocol)A network protocol for distributed systems, providing access to resources and file sharing capabilities.
ANo description available.
Acct URI schemeA URI scheme used for accounting purposes.
Ad Hoc Configuration ProtocolA protocol used for configuring mobile devices in ad hoc networks.
Advanced Message Queuing ProtocolA protocol that enables message-oriented communication between distributed systems.
Aggregate Level Simulation ProtocolA protocol used for real-time distributed simulation of large-scale systems.
ALTSA protocol for secure communication between clients and Google Cloud services.
Apache ThriftA scalable cross-language framework for remote procedure call (RPC) communication.
Architecture for Control NetworksA protocol used for controlling and managing networks in automation systems.
ARPA Host Name Server ProtocolA protocol used for domain name resolution in the early days of the internet.
Apache AvroA data serialization framework used for remote procedure calls and data storage.
BitcoinA cryptocurrency protocol that enables peer-to-peer transactions without the need for a central authority.
BitTorrentA protocol for peer-to-peer file sharing over the internet.
BitTorrent trackerA component of the BitTorrent protocol that tracks the availability of files in a BitTorrent network.
BlueTraceA protocol for proximity tracing and contact tracing using Bluetooth technology.
Boot Service Discovery ProtocolA protocol used by network devices to discover boot servers on the network.
CalDAVA protocol that allows calendar applications to access and manage calendar data on a remote server.
CAMEL Application PartA protocol used in telecommunications networks for providing enhanced services.
CCSO NameserverA protocol used to access information from the CCSO Nameserver.
CECPQ1A cryptographic protocol for secure communication in post-quantum computing era.
CECPQ2A cryptographic protocol for secure communication in post-quantum computing era.
Character Generator ProtocolA protocol for generating characters, often used for testing or demonstration purposes.
Colored CoinsA protocol that allows users to create and exchange digital assets on top of a blockchain.
Comparison of MQTT implementationsA comparison of different implementations of the Message Queuing Telemetry Transport (MQTT) protocol.
Constrained Application ProtocolA protocol for low-power, low-bandwidth communication between IoT devices and servers.
CryptoNoteA privacy-centric cryptocurrency protocol that provides enhanced security and anonymity features.
D-BusA message bus system that allows communication between multiple applications running on the same machine.
Daytime ProtocolA protocol for retrieving the current time from a server.
Decentralized autonomous organizationA protocol for the governance and operation of decentralized organizations using blockchain technology.
Decentralized Privacy-Preserving Proximity TracingA protocol for privacy-preserving contact tracing using Bluetooth signals.
Delegated credentialA protocol for delegating credentials and authorization in distributed systems.
DHCP snoopingA protocol used in network switches to prevent unauthorized DHCP servers and DHCP-related attacks.
DHCPv6A protocol for assigning IPv6 addresses and network configuration to devices in a network.
Diameter (protocol)A protocol for AAA (Authentication, Authorization, and Accounting) in computer networks.
DICOMA protocol used for transmitting, storing, and sharing medical images and related information.
Direct Save ProtocolA protocol used in Direct3D to optimize texture saving and loading operations.
Directory Access ProtocolA protocol for accessing and modifying directory services over a network.
Discard ProtocolA protocol that discards any received data without sending any response.
Distributed Codec EngineA protocol for distributed computing of media codecs.
Distributed Data Management ArchitectureA protocol for distributed data management and storage.
Distributed Data ProtocolA protocol used for real-time data synchronization and communication in distributed systems.
Distributed Interactive SimulationA protocol for real-time interactive simulation and communication among multiple participants.
Distributed Social Networking ProtocolA protocol for decentralized social networking and communication.
DNS over HTTPSA protocol that allows DNS resolution over the HTTPS protocol for enhanced security and privacy.
DNS over TLSA protocol that encrypts DNS queries and responses for improved privacy and security.
Domain Name SystemA protocol used to translate human-readable domain names into IP addresses.
DRDAA protocol for communication between relational database management systems.
Dynamic Host Configuration ProtocolA protocol for automatically assigning IP addresses and network configuration to devices in a network.
Echo ProtocolA protocol used for testing the reachability and round-trip time of network hosts.
EGL (API)A protocol for graphics rendering and acceleration on embedded systems.
Etch (protocol)A protocol framework for building scalable and extensible network services.
Exchange ActiveSyncA protocol for synchronizing email, contacts, calendars, and tasks between servers and mobile devices.
Extensible Provisioning ProtocolA protocol for managing domain names, DNS records, and other domain-related services.
File Transfer ProtocolA protocol for transferring files over a network.
Financial Information eXchangeA protocol for exchanging financial and trading information between systems.
Firo (cryptocurrency)A privacy-focused cryptocurrency protocol that provides enhanced security and anonymity features.
FreenetA protocol for a decentralized, censorship-resistant network for sharing files and information.
FTAMA protocol for transferring files between
FreenetA protocol for a decentralized, censorship-resistant network for sharing files and information.
FTAMA protocol for transferring files between systems in a distributed computing environment.
Gemini (protocol)A lightweight, text-based protocol for browsing the internet with a focus on privacy and simplicity.
GnutellaA decentralized peer-to-peer protocol for file sharing over the internet.
GPSoverIPA protocol for transmitting GPS (Global Positioning System) data over IP networks.
HTTPThe Hypertext Transfer Protocol, a protocol for transferring hypertext over the internet.
HTTP/2A major revision of the HTTP protocol that improves performance and efficiency.
HTTP/3The next major version of the HTTP protocol, designed to improve performance over unreliable networks.
HTTP message bodyThe payload of an HTTP request or response that carries data or content.
Hyper Text Coffee Pot Control ProtocolA humorous protocol used in April Fools’ jokes to control coffee pots over the internet.
I2PA protocol for anonymous communication over a network of computers.
IBM Advanced Program-to-Program CommunicationA protocol for communication between IBM mainframe computers and other devices.
INAPThe Intelligent Network Application Part, a protocol for intelligent network services in telecommunication systems.
Inter-Asterisk eXchangeA protocol used for communication between Asterisk open-source PBX systems.
Internationalized Resource IdentifierA protocol for identifying resources on the internet using international characters.
Internet Communications EngineA protocol for building distributed applications with a focus on performance and scalability.
Internet Content Adaptation ProtocolA protocol for enhancing and transforming web content as it passes through proxy servers.
Internet Open Trading ProtocolA protocol for electronic commerce and online trading between different systems.
Internet Relay ChatA protocol for real-time text-based communication in chat rooms or channels.
InterPlanetary File SystemA protocol and network for decentralized storage and sharing of files in a distributed manner.
ISCSIA protocol for sending SCSI commands over IP networks to access storage devices.
ISDN User PartA protocol for establishing and managing voice and data calls in ISDN networks.
Java Naming and Directory InterfaceA protocol for accessing naming and directory services in the Java programming language.
JREAPThe Joint Range Extension Application Protocol, a protocol for communication in military networks.
Lightweight Directory Access ProtocolA protocol for accessing and modifying directory services over a network.
Link-Local Multicast Name ResolutionA protocol for resolving hostnames to IP addresses in small local networks.
List of products that support SMBA list of products and implementations that support the Server Message Block (SMB) protocol.
List of web service protocolsA list of protocols and standards used for web services communication, such as SOAP, REST, and JSON-RPC.
Mail Transfer ProtocolA protocol for sending and receiving email messages between servers.
Matrix (protocol)An open, federated protocol for real-time communication and collaboration.
MAVLinkA protocol for communicating with unmanned systems, such as drones, over a serial interface.
Media Resource Control ProtocolA protocol for controlling and managing multimedia resources in telecommunication systems.
Message Oriented Text Interchange SystemsA protocol for exchanging structured text messages between computer systems.
Message Send ProtocolA protocol for sending and receiving messages in a distributed system.
Message Session Relay ProtocolA protocol for relaying real-time communication sessions, often used in VoIP and video conferencing systems.
Microsoft Media ServerA protocol and server software for streaming multimedia content over the internet.
MIMIC SimulatorA protocol for simulation and emulation of various network protocols and systems.
MMS ArchitectureAn architecture for Multimedia Messaging Service (MMS), enabling the exchange of multimedia messages.
Mobile Application PartA protocol for signaling and controlling mobile telecommunications networks.
MoneroA privacy-focused cryptocurrency protocol that provides enhanced security and anonymity features.
Mosh (software)A protocol and software for secure remote terminal access and mobile shell capabilities.
MQTTThe Message Queuing Telemetry Transport protocol, a lightweight messaging protocol for IoT devices.
Multicast DNSA protocol for resolving hostnames to IP addresses in local networks using multicast communication.
Nano (cryptocurrency)A cryptocurrency protocol designed for fast and feeless transactions.
National Transportation Communications for Intelligent Transportation System ProtocolA protocol for communication in intelligent transportation systems.
Net-SNMPA suite of protocols and tools for network management and SNMP (Simple Network Management Protocol).
NETCONFA protocol for managing network devices and configurations.
Network File SystemA protocol for remote file access and sharing over a network.
Network News Transfer ProtocolA protocol for distributing news articles and messages over the internet.
Network Time ProtocolA protocol for synchronizing clocks of computer systems over a network.
Newcastle ConnectionA protocol for secure communication and data exchange between trusted computing modules.
NewHopeA protocol for secure key exchange and public key encryption in post-quantum cryptography.
NISO Circulation Interchange ProtocolA protocol for exchanging circulation-related information between library systems.
OFTPThe Odette File Transfer Protocol, a protocol for secure and reliable file transfer in the automotive industry.
Open Control ArchitectureA protocol for real-time control and automation in building and industrial systems.
Open Settlement ProtocolA protocol for settlement and clearing of financial transactions over the internet.
Open Shortest Path FirstA routing protocol used to determine the shortest path between routers in an IP network.
PeercoinA cryptocurrency protocol based on a hybrid of proof-of-stake and proof-of-work mechanisms.
People Finder Interchange FormatA protocol for exchanging contact and directory information in human-readable format.
Precision Time ProtocolA protocol for precise time synchronization of clocks in networked systems.
QOTDThe Quote of the Day protocol, a simple protocol for retrieving a quote or saying of the day from a server.
RADIUSA protocol for centralized authentication, authorization, and accounting (AAA) management in networks.
RadSecA secure version of the RADIUS protocol for remote authentication and accounting.
Real Data TransportA protocol for transporting real-time data over IP networks with low latency and high reliability.
Real Time Streaming ProtocolA protocol for streaming audio and video content over the internet.
Realtek Remote Control ProtocolA protocol used by Realtek devices for remote control and management.
Remote Desktop ProtocolA protocol for remote access and control of computers over a network.
RFB protocolThe Remote Framebuffer protocol, a protocol for remote access to graphical user interfaces.
RtelnetA protocol for remote terminal access and control.
RTP Control ProtocolA protocol for controlling and monitoring the delivery of real-time data streams, such as audio and video.
RVU protocolA protocol for remote user interface rendering and control in interactive television systems.
SDEPThe Sony Device Extension Protocol, a protocol for communication between Sony devices and applications.
Secure Reliable TransportA transport protocol that combines the reliability of TCP with the security of TLS/SSL.
Secure ShellA protocol for secure remote login and command execution on remote computers.
Server Message BlockA protocol for file and print sharing, as well as interprocess communication, in a network environment.
Server Routing ProtocolA protocol for routing messages between servers in a distributed computing environment.
Service discoveryA mechanism or protocol for discovering and locating services on a network.
Service layerA protocol layer that provides specific services or functionalities to the application layer.
Session Initiation ProtocolA protocol for initiating, modifying, and terminating communication sessions, often used in VoIP systems.
Shared resourceA protocol or mechanism for sharing resources, such as files or devices, among multiple users or systems.
ShimmerCatA protocol for optimizing website performance and reducing server load.
Signal ProtocolA protocol for end-to-end encryption and secure messaging communication.
SIMPLE (instant messaging protocol)A protocol for instant messaging and presence information, often
Signal ProtocolA protocol for end-to-end encryption and secure messaging communication.
SIMPLE (instant messaging protocol)A protocol for instant messaging and presence information, often used in SIP-based communication systems.
SIMPLE (military communications protocol)A protocol for military communication, providing a common interface for exchanging information between systems.
Simple Network Management ProtocolA protocol for managing and monitoring network devices and systems.
Simple Sensor Interface protocolA protocol for connecting and communicating with sensors and collecting sensor data.
Simple Service Discovery ProtocolA protocol for service discovery on local networks, allowing devices to discover and interact with services.
Simple Symmetric Transport ProtocolA protocol for reliable transport of data over IP networks, similar to TCP but with simplified features.
Simple Update ProtocolA protocol for software updates and patches, enabling efficient and secure delivery of updates to clients.
SIP extensions for the IP Multimedia SubsystemA set of extensions to the Session Initiation Protocol (SIP) for multimedia communication in IP networks.
Skinny Client Control ProtocolA protocol for communication between Cisco IP phones and Cisco CallManager.
SOAPThe Simple Object Access Protocol, a protocol for exchanging structured information in web services.
Software Upgrade ProtocolA protocol for upgrading software on network devices, ensuring safe and efficient software updates.
SPDYA deprecated protocol for web page loading and data transmission, superseded by HTTP/2.
Simple Protocol for Independent Computing EnvironmentsA protocol for remote desktop and virtual desktop environments, allowing efficient remote access to desktops.
Streaming Text Oriented Messaging ProtocolA protocol for streaming text-based messages between distributed systems.
STUNThe Session Traversal Utilities for NAT (STUN) protocol, used for discovering and establishing network connections.
Sun RPCThe Sun Remote Procedure Call protocol, a protocol for interprocess communication in distributed systems.
Tabular Data StreamA protocol for transferring data between applications and database management systems.
TCN ProtocolThe IEEE 802.21 Media Independent Handover Services protocol for seamless handover between different networks.
TelnetA protocol for remote terminal access and command execution on remote computers.
Time ProtocolA protocol for transmitting the current time from a server to a client.
Tor (network)A protocol and network for anonymous communication and browsing on the internet.
Traversal Using Relays around NATA protocol and technique for establishing network connections between devices behind NAT routers.
TZSPThe Tunnelled Zone-based Security Protocol, a protocol for encapsulating and transmitting network traffic.
UDP-based Data Transfer ProtocolA protocol for transferring data between network devices using UDP (User Datagram Protocol).
Uniform Resource IdentifierA protocol for identifying and locating resources on the internet using a standardized syntax.
Variant objectA protocol for encoding and exchanging variant data types in distributed systems.
Video Acceleration APIA protocol for hardware-accelerated video decoding, encoding, and processing.
Weave (protocol)A protocol and communication framework for IoT devices, enabling secure and interoperable device connectivity.
Web Application Messaging ProtocolA protocol for real-time communication between web applications and servers.
Web Application Open Platform InterfaceA protocol for integrating web applications with third-party platforms and services.
WebNFSA protocol for accessing and sharing files over a network using the NFS (Network File System) protocol.
WebSocketA protocol for bidirectional communication between web browsers and servers over a single, long-lived connection.
WebTorrentA protocol for peer-to-peer file sharing in web browsers, using WebRTC technology.
Wire protocolA protocol that specifies the format and rules for exchanging data between systems or devices.
Wireless Communications Transfer ProtocolA protocol for secure and reliable wireless communication between devices.
X Image ExtensionA protocol extension for the X Window System, enabling efficient transfer of images between applications.
X video extensionA protocol extension for the X Window System, providing video-related capabilities.
X Window System protocols and architectureA collection of protocols and architectural components for the X Window System, a windowing system for GUIs.
X-Video Bitstream AccelerationA protocol extension for video acceleration in the X Window System.
X-Video Motion CompensationA protocol extension for motion compensation in the X Window System, improving video playback performance.
X.400A protocol for electronic mail exchange, providing standards for message handling and delivery.
X.500A protocol for directory services, defining a framework for accessing and managing distributed directory information.
XMLThe Extensible Markup Language, a protocol for defining and structuring data in a machine-readable format.
XMPPThe Extensible Messaging and Presence Protocol, a protocol for real-time communication, often used in instant messaging.
Z39.50A protocol for searching and retrieving information from remote databases.
ZcashA privacy-focused cryptocurrency protocol based on zero-knowledge proofs.
Zerocoin protocolA protocol for providing enhanced privacy and anonymity in cryptocurrency transactions.
ZeroNetA protocol and network for decentralized, peer-to-peer websites and file sharing.
This list of protocols may not reflect recent changes

Category. (2022, April 3). In Wikipedia.

Note: The table provides a list of application layer protocols along with their brief descriptions.