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.