| Protocol | Description |
|---|---|
| Client–server model | A computing architecture where client devices request services or resources from server devices. |
| 0–9 | A protocol suite for communication between computers, commonly used in the implementation of TCP/IP protocols. |
| 3G-324M | A protocol for transmitting multimedia content over 3G networks. |
| 9P (protocol) | A network protocol for distributed systems, providing access to resources and file sharing capabilities. |
| A | No description available. |
| Acct URI scheme | A URI scheme used for accounting purposes. |
| Ad Hoc Configuration Protocol | A protocol used for configuring mobile devices in ad hoc networks. |
| Advanced Message Queuing Protocol | A protocol that enables message-oriented communication between distributed systems. |
| Aggregate Level Simulation Protocol | A protocol used for real-time distributed simulation of large-scale systems. |
| ALTS | A protocol for secure communication between clients and Google Cloud services. |
| Apache Thrift | A scalable cross-language framework for remote procedure call (RPC) communication. |
| Architecture for Control Networks | A protocol used for controlling and managing networks in automation systems. |
| ARPA Host Name Server Protocol | A protocol used for domain name resolution in the early days of the internet. |
| Apache Avro | A data serialization framework used for remote procedure calls and data storage. |
| B | |
| Bitcoin | A cryptocurrency protocol that enables peer-to-peer transactions without the need for a central authority. |
| BitTorrent | A protocol for peer-to-peer file sharing over the internet. |
| BitTorrent tracker | A component of the BitTorrent protocol that tracks the availability of files in a BitTorrent network. |
| BlueTrace | A protocol for proximity tracing and contact tracing using Bluetooth technology. |
| Boot Service Discovery Protocol | A protocol used by network devices to discover boot servers on the network. |
| C | |
| CalDAV | A protocol that allows calendar applications to access and manage calendar data on a remote server. |
| CAMEL Application Part | A protocol used in telecommunications networks for providing enhanced services. |
| CCSO Nameserver | A protocol used to access information from the CCSO Nameserver. |
| CECPQ1 | A cryptographic protocol for secure communication in post-quantum computing era. |
| CECPQ2 | A cryptographic protocol for secure communication in post-quantum computing era. |
| Character Generator Protocol | A protocol for generating characters, often used for testing or demonstration purposes. |
| Colored Coins | A protocol that allows users to create and exchange digital assets on top of a blockchain. |
| Comparison of MQTT implementations | A comparison of different implementations of the Message Queuing Telemetry Transport (MQTT) protocol. |
| Constrained Application Protocol | A protocol for low-power, low-bandwidth communication between IoT devices and servers. |
| CryptoNote | A privacy-centric cryptocurrency protocol that provides enhanced security and anonymity features. |
| D | |
| D-Bus | A message bus system that allows communication between multiple applications running on the same machine. |
| Daytime Protocol | A protocol for retrieving the current time from a server. |
| Decentralized autonomous organization | A protocol for the governance and operation of decentralized organizations using blockchain technology. |
| Decentralized Privacy-Preserving Proximity Tracing | A protocol for privacy-preserving contact tracing using Bluetooth signals. |
| Delegated credential | A protocol for delegating credentials and authorization in distributed systems. |
| DHCP snooping | A protocol used in network switches to prevent unauthorized DHCP servers and DHCP-related attacks. |
| DHCPv6 | A 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. |
| DICOM | A protocol used for transmitting, storing, and sharing medical images and related information. |
| Direct Save Protocol | A protocol used in Direct3D to optimize texture saving and loading operations. |
| Directory Access Protocol | A protocol for accessing and modifying directory services over a network. |
| Discard Protocol | A protocol that discards any received data without sending any response. |
| Distributed Codec Engine | A protocol for distributed computing of media codecs. |
| Distributed Data Management Architecture | A protocol for distributed data management and storage. |
| Distributed Data Protocol | A protocol used for real-time data synchronization and communication in distributed systems. |
| Distributed Interactive Simulation | A protocol for real-time interactive simulation and communication among multiple participants. |
| Distributed Social Networking Protocol | A protocol for decentralized social networking and communication. |
| DNS over HTTPS | A protocol that allows DNS resolution over the HTTPS protocol for enhanced security and privacy. |
| DNS over TLS | A protocol that encrypts DNS queries and responses for improved privacy and security. |
| Domain Name System | A protocol used to translate human-readable domain names into IP addresses. |
| DRDA | A protocol for communication between relational database management systems. |
| Dynamic Host Configuration Protocol | A protocol for automatically assigning IP addresses and network configuration to devices in a network. |
| E | |
| Echo Protocol | A 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 ActiveSync | A protocol for synchronizing email, contacts, calendars, and tasks between servers and mobile devices. |
| Extensible Provisioning Protocol | A protocol for managing domain names, DNS records, and other domain-related services. |
| F | |
| File Transfer Protocol | A protocol for transferring files over a network. |
| Financial Information eXchange | A protocol for exchanging financial and trading information between systems. |
| Firo (cryptocurrency) | A privacy-focused cryptocurrency protocol that provides enhanced security and anonymity features. |
| Freenet | A protocol for a decentralized, censorship-resistant network for sharing files and information. |
| FTAM | A protocol for transferring files between |
| Freenet | A protocol for a decentralized, censorship-resistant network for sharing files and information. |
| FTAM | A protocol for transferring files between systems in a distributed computing environment. |
| G | |
| Gemini (protocol) | A lightweight, text-based protocol for browsing the internet with a focus on privacy and simplicity. |
| Gnutella | A decentralized peer-to-peer protocol for file sharing over the internet. |
| GPSoverIP | A protocol for transmitting GPS (Global Positioning System) data over IP networks. |
| H | |
| HTTP | The Hypertext Transfer Protocol, a protocol for transferring hypertext over the internet. |
| HTTP/2 | A major revision of the HTTP protocol that improves performance and efficiency. |
| HTTP/3 | The next major version of the HTTP protocol, designed to improve performance over unreliable networks. |
| HTTP message body | The payload of an HTTP request or response that carries data or content. |
| Hyper Text Coffee Pot Control Protocol | A humorous protocol used in April Fools’ jokes to control coffee pots over the internet. |
| I | |
| I2P | A protocol for anonymous communication over a network of computers. |
| IBM Advanced Program-to-Program Communication | A protocol for communication between IBM mainframe computers and other devices. |
| INAP | The Intelligent Network Application Part, a protocol for intelligent network services in telecommunication systems. |
| Inter-Asterisk eXchange | A protocol used for communication between Asterisk open-source PBX systems. |
| Internationalized Resource Identifier | A protocol for identifying resources on the internet using international characters. |
| Internet Communications Engine | A protocol for building distributed applications with a focus on performance and scalability. |
| Internet Content Adaptation Protocol | A protocol for enhancing and transforming web content as it passes through proxy servers. |
| Internet Open Trading Protocol | A protocol for electronic commerce and online trading between different systems. |
| Internet Relay Chat | A protocol for real-time text-based communication in chat rooms or channels. |
| InterPlanetary File System | A protocol and network for decentralized storage and sharing of files in a distributed manner. |
| ISCSI | A protocol for sending SCSI commands over IP networks to access storage devices. |
| ISDN User Part | A protocol for establishing and managing voice and data calls in ISDN networks. |
| J | |
| Java Naming and Directory Interface | A protocol for accessing naming and directory services in the Java programming language. |
| JREAP | The Joint Range Extension Application Protocol, a protocol for communication in military networks. |
| L | |
| Lightweight Directory Access Protocol | A protocol for accessing and modifying directory services over a network. |
| Link-Local Multicast Name Resolution | A protocol for resolving hostnames to IP addresses in small local networks. |
| List of products that support SMB | A list of products and implementations that support the Server Message Block (SMB) protocol. |
| List of web service protocols | A list of protocols and standards used for web services communication, such as SOAP, REST, and JSON-RPC. |
| M | |
| Mail Transfer Protocol | A protocol for sending and receiving email messages between servers. |
| Matrix (protocol) | An open, federated protocol for real-time communication and collaboration. |
| MAVLink | A protocol for communicating with unmanned systems, such as drones, over a serial interface. |
| Media Resource Control Protocol | A protocol for controlling and managing multimedia resources in telecommunication systems. |
| Message Oriented Text Interchange Systems | A protocol for exchanging structured text messages between computer systems. |
| Message Send Protocol | A protocol for sending and receiving messages in a distributed system. |
| Message Session Relay Protocol | A protocol for relaying real-time communication sessions, often used in VoIP and video conferencing systems. |
| Microsoft Media Server | A protocol and server software for streaming multimedia content over the internet. |
| MIMIC Simulator | A protocol for simulation and emulation of various network protocols and systems. |
| MMS Architecture | An architecture for Multimedia Messaging Service (MMS), enabling the exchange of multimedia messages. |
| Mobile Application Part | A protocol for signaling and controlling mobile telecommunications networks. |
| Monero | A 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. |
| MQTT | The Message Queuing Telemetry Transport protocol, a lightweight messaging protocol for IoT devices. |
| Multicast DNS | A protocol for resolving hostnames to IP addresses in local networks using multicast communication. |
| N | |
| Nano (cryptocurrency) | A cryptocurrency protocol designed for fast and feeless transactions. |
| National Transportation Communications for Intelligent Transportation System Protocol | A protocol for communication in intelligent transportation systems. |
| Net-SNMP | A suite of protocols and tools for network management and SNMP (Simple Network Management Protocol). |
| NETCONF | A protocol for managing network devices and configurations. |
| Network File System | A protocol for remote file access and sharing over a network. |
| Network News Transfer Protocol | A protocol for distributing news articles and messages over the internet. |
| Network Time Protocol | A protocol for synchronizing clocks of computer systems over a network. |
| Newcastle Connection | A protocol for secure communication and data exchange between trusted computing modules. |
| NewHope | A protocol for secure key exchange and public key encryption in post-quantum cryptography. |
| NISO Circulation Interchange Protocol | A protocol for exchanging circulation-related information between library systems. |
| O | |
| OFTP | The Odette File Transfer Protocol, a protocol for secure and reliable file transfer in the automotive industry. |
| Open Control Architecture | A protocol for real-time control and automation in building and industrial systems. |
| Open Settlement Protocol | A protocol for settlement and clearing of financial transactions over the internet. |
| Open Shortest Path First | A routing protocol used to determine the shortest path between routers in an IP network. |
| P | |
| Peercoin | A cryptocurrency protocol based on a hybrid of proof-of-stake and proof-of-work mechanisms. |
| People Finder Interchange Format | A protocol for exchanging contact and directory information in human-readable format. |
| Precision Time Protocol | A protocol for precise time synchronization of clocks in networked systems. |
| Q | |
| QOTD | The Quote of the Day protocol, a simple protocol for retrieving a quote or saying of the day from a server. |
| R | |
| RADIUS | A protocol for centralized authentication, authorization, and accounting (AAA) management in networks. |
| RadSec | A secure version of the RADIUS protocol for remote authentication and accounting. |
| Real Data Transport | A protocol for transporting real-time data over IP networks with low latency and high reliability. |
| Real Time Streaming Protocol | A protocol for streaming audio and video content over the internet. |
| Realtek Remote Control Protocol | A protocol used by Realtek devices for remote control and management. |
| Remote Desktop Protocol | A protocol for remote access and control of computers over a network. |
| RFB protocol | The Remote Framebuffer protocol, a protocol for remote access to graphical user interfaces. |
| Rtelnet | A protocol for remote terminal access and control. |
| RTP Control Protocol | A protocol for controlling and monitoring the delivery of real-time data streams, such as audio and video. |
| RVU protocol | A protocol for remote user interface rendering and control in interactive television systems. |
| S | |
| SDEP | The Sony Device Extension Protocol, a protocol for communication between Sony devices and applications. |
| Secure Reliable Transport | A transport protocol that combines the reliability of TCP with the security of TLS/SSL. |
| Secure Shell | A protocol for secure remote login and command execution on remote computers. |
| Server Message Block | A protocol for file and print sharing, as well as interprocess communication, in a network environment. |
| Server Routing Protocol | A protocol for routing messages between servers in a distributed computing environment. |
| Service discovery | A mechanism or protocol for discovering and locating services on a network. |
| Service layer | A protocol layer that provides specific services or functionalities to the application layer. |
| Session Initiation Protocol | A protocol for initiating, modifying, and terminating communication sessions, often used in VoIP systems. |
| Shared resource | A protocol or mechanism for sharing resources, such as files or devices, among multiple users or systems. |
| ShimmerCat | A protocol for optimizing website performance and reducing server load. |
| Signal Protocol | A protocol for end-to-end encryption and secure messaging communication. |
| SIMPLE (instant messaging protocol) | A protocol for instant messaging and presence information, often |
| Signal Protocol | A 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 Protocol | A protocol for managing and monitoring network devices and systems. |
| Simple Sensor Interface protocol | A protocol for connecting and communicating with sensors and collecting sensor data. |
| Simple Service Discovery Protocol | A protocol for service discovery on local networks, allowing devices to discover and interact with services. |
| Simple Symmetric Transport Protocol | A protocol for reliable transport of data over IP networks, similar to TCP but with simplified features. |
| Simple Update Protocol | A protocol for software updates and patches, enabling efficient and secure delivery of updates to clients. |
| SIP extensions for the IP Multimedia Subsystem | A set of extensions to the Session Initiation Protocol (SIP) for multimedia communication in IP networks. |
| Skinny Client Control Protocol | A protocol for communication between Cisco IP phones and Cisco CallManager. |
| SOAP | The Simple Object Access Protocol, a protocol for exchanging structured information in web services. |
| Software Upgrade Protocol | A protocol for upgrading software on network devices, ensuring safe and efficient software updates. |
| SPDY | A deprecated protocol for web page loading and data transmission, superseded by HTTP/2. |
| Simple Protocol for Independent Computing Environments | A protocol for remote desktop and virtual desktop environments, allowing efficient remote access to desktops. |
| Streaming Text Oriented Messaging Protocol | A protocol for streaming text-based messages between distributed systems. |
| STUN | The Session Traversal Utilities for NAT (STUN) protocol, used for discovering and establishing network connections. |
| Sun RPC | The Sun Remote Procedure Call protocol, a protocol for interprocess communication in distributed systems. |
| T | |
| Tabular Data Stream | A protocol for transferring data between applications and database management systems. |
| TCN Protocol | The IEEE 802.21 Media Independent Handover Services protocol for seamless handover between different networks. |
| Telnet | A protocol for remote terminal access and command execution on remote computers. |
| Time Protocol | A 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 NAT | A protocol and technique for establishing network connections between devices behind NAT routers. |
| TZSP | The Tunnelled Zone-based Security Protocol, a protocol for encapsulating and transmitting network traffic. |
| U | |
| UDP-based Data Transfer Protocol | A protocol for transferring data between network devices using UDP (User Datagram Protocol). |
| Uniform Resource Identifier | A protocol for identifying and locating resources on the internet using a standardized syntax. |
| V | |
| Variant object | A protocol for encoding and exchanging variant data types in distributed systems. |
| Video Acceleration API | A protocol for hardware-accelerated video decoding, encoding, and processing. |
| W | |
| Weave (protocol) | A protocol and communication framework for IoT devices, enabling secure and interoperable device connectivity. |
| Web Application Messaging Protocol | A protocol for real-time communication between web applications and servers. |
| Web Application Open Platform Interface | A protocol for integrating web applications with third-party platforms and services. |
| WebNFS | A protocol for accessing and sharing files over a network using the NFS (Network File System) protocol. |
| WebSocket | A protocol for bidirectional communication between web browsers and servers over a single, long-lived connection. |
| WebTorrent | A protocol for peer-to-peer file sharing in web browsers, using WebRTC technology. |
| Wire protocol | A protocol that specifies the format and rules for exchanging data between systems or devices. |
| Wireless Communications Transfer Protocol | A protocol for secure and reliable wireless communication between devices. |
| X | |
| X Image Extension | A protocol extension for the X Window System, enabling efficient transfer of images between applications. |
| X video extension | A protocol extension for the X Window System, providing video-related capabilities. |
| X Window System protocols and architecture | A collection of protocols and architectural components for the X Window System, a windowing system for GUIs. |
| X-Video Bitstream Acceleration | A protocol extension for video acceleration in the X Window System. |
| X-Video Motion Compensation | A protocol extension for motion compensation in the X Window System, improving video playback performance. |
| X.400 | A protocol for electronic mail exchange, providing standards for message handling and delivery. |
| X.500 | A protocol for directory services, defining a framework for accessing and managing distributed directory information. |
| XML | The Extensible Markup Language, a protocol for defining and structuring data in a machine-readable format. |
| XMPP | The Extensible Messaging and Presence Protocol, a protocol for real-time communication, often used in instant messaging. |
| Z | |
| Z39.50 | A protocol for searching and retrieving information from remote databases. |
| Zcash | A privacy-focused cryptocurrency protocol based on zero-knowledge proofs. |
| Zerocoin protocol | A protocol for providing enhanced privacy and anonymity in cryptocurrency transactions. |
| ZeroNet | A protocol and network for decentralized, peer-to-peer websites and file sharing. |
Category. (2022, April 3). In Wikipedia. https://en.wikipedia.org/wiki/Category:Application_layer_protocols
Note: The table provides a list of application layer protocols along with their brief descriptions.