Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Application layer

Index Application layer

An application layer is an abstraction layer that specifies the shared communications protocols and interface methods used by hosts in a communications network. [1]

89 relations: Abstraction layer, Advanced Message Queuing Protocol, AIM (software), Apple Filing Protocol, Atom (Web standard), BEEP, Berkeley r-commands, Bitcoin, BitTorrent, Bootstrap Protocol, Client–server model, Coherent file distribution protocol, Common Management Information Protocol, Communication protocol, Computer network, Constrained Application Protocol, Data Distribution Service, DeviceNet, Domain Name System, EDonkey network, Endpoint Handlespace Redundancy Protocol, FastTrack, File Transfer Protocol, Finger protocol, Freenet, FTAM, Gopher (protocol), H.323, Health Level 7, Host (network), Hypertext Transfer Protocol, IBM Advanced Program-to-Program Communication, Interface (computing), Internet, Internet Protocol, Internet protocol suite, Internet Relay Chat, InterPlanetary File System, Kademlia, Lightweight Directory Access Protocol, Line Printer Daemon protocol, MIME, Modbus, MQTT, National Transportation Communications for Intelligent Transportation System Protocol, NETCONF, Network File System, Network Information Service, Network News Transfer Protocol, Network Time Protocol, ..., OSCAR protocol, OSI model, OSI protocols, Peer Name Resolution Protocol, Peer-to-peer, Plan 9 from Bell Labs, Post Office Protocol, Presentation layer, Real Time Streaming Protocol, Real-Time Messaging Protocol, Real-time Transport Protocol, Reliable Event Logging Protocol, Remote Desktop Protocol, Remote procedure call, Robustness principle, Routing Information Protocol, Secure Shell, Server Message Block, Service Location Protocol, Session Announcement Protocol, Session Description Protocol, Session Initiation Protocol, Session layer, Simple Mail Transfer Protocol, Simple Network Management Protocol, Tabular Data Stream, Telnet, Time stamp protocol, Tor (anonymity network), Tox (protocol), Transaction Capabilities Application Part, Transport layer, Trivial File Transfer Protocol, WebDAV, WHOIS, X.400, X.500, XMPP, 9P (protocol). Expand index (39 more) »

Abstraction layer

In computing, an abstraction layer or abstraction level is a way of hiding the implementation details of a particular set of functionality, allowing the separation of concerns to facilitate interoperability and platform independence.

New!!: Application layer and Abstraction layer · See more »

Advanced Message Queuing Protocol

The Advanced Message Queuing Protocol (AMQP) is an open standard application layer protocol for message-oriented middleware.

New!!: Application layer and Advanced Message Queuing Protocol · See more »

AIM (software)

AIM (AOL Instant Messenger) was an instant messaging and presence computer program created by AOL, which used the proprietary OSCAR instant messaging protocol and the TOC protocol to allow registered users to communicate in real time.

New!!: Application layer and AIM (software) · See more »

Apple Filing Protocol

The Apple Filing Protocol (AFP), formerly AppleTalk Filing Protocol, is a proprietary network protocol, and part of the Apple File Service (AFS), that offers file services for macOS and the classic Mac OS.

New!!: Application layer and Apple Filing Protocol · See more »

Atom (Web standard)

The name Atom applies to a pair of related Web standards.

New!!: Application layer and Atom (Web standard) · See more »

BEEP

The Blocks Extensible Exchange Protocol (BEEP) is a framework for creating network application protocols.

New!!: Application layer and BEEP · See more »

Berkeley r-commands

The Berkeley r-commands are a suite of computer programs designed to enable users of one Unix system to log in or issue commands to another Unix computer via TCP/IP computer network.

New!!: Application layer and Berkeley r-commands · See more »

Bitcoin

Bitcoin (₿) is the world's first cryptocurrency, a form of electronic cash.

New!!: Application layer and Bitcoin · See more »

BitTorrent

BitTorrent (abbreviated to BT) is a communication protocol for peer-to-peer file sharing (P2P) which is used to distribute data and electronic files over the Internet.

New!!: Application layer and BitTorrent · See more »

Bootstrap Protocol

The Bootstrap Protocol (BOOTP) is a computer networking protocol used in Internet Protocol networks to automatically assign an IP address to network devices from a configuration server.

New!!: Application layer and Bootstrap Protocol · See more »

Client–server model

The client–server model is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called clients.

New!!: Application layer and Client–server model · See more »

Coherent file distribution protocol

Coherent File Distribution Protocol (CFDP) is an IETF-documented experimental protocol intended for high-speed one-to-many file transfers.

New!!: Application layer and Coherent file distribution protocol · See more »

Common Management Information Protocol

The Common Management Information Protocol (CMIP) is the OSI specified network management protocol.

New!!: Application layer and Common Management Information Protocol · See more »

Communication protocol

In telecommunication, a communication protocol is a system of rules that allow two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.

New!!: Application layer and Communication protocol · See more »

Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

New!!: Application layer and Computer network · See more »

Constrained Application Protocol

Constrained Application Protocol (CoAP) is a specialized Internet Application Protocol for constrained devices, as defined in RFC 7252.

New!!: Application layer and Constrained Application Protocol · See more »

Data Distribution Service

The Data Distribution Service for real-time systems (DDS) is an Object Management Group (OMG) machine-to-machine (sometimes called middleware) standard that aims to enable scalable, real-time, dependable, high-performance and interoperable data exchanges using a publish–subscribe pattern.

New!!: Application layer and Data Distribution Service · See more »

DeviceNet

DeviceNet is a network protocol used in the automation industry to interconnect control devices for data exchange.

New!!: Application layer and DeviceNet · See more »

Domain Name System

The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network.

New!!: Application layer and Domain Name System · See more »

EDonkey network

The eDonkey Network (also known as the eDonkey2000 network or eD2k) is a decentralized, mostly server-based, peer-to-peer file sharing network created in 2000 by US developers Jed McCaleb and Sam Yagan that is best suited to share big files among users, and to provide long term availability of files.

New!!: Application layer and EDonkey network · See more »

Endpoint Handlespace Redundancy Protocol

The Endpoint Handlespace Redundancy Protocol is used by the Reliable server pooling (RSerPool) framework for the communication between Pool Registrars to maintain and synchronize a handlespace.

New!!: Application layer and Endpoint Handlespace Redundancy Protocol · See more »

FastTrack

FastTrack is a peer-to-peer (P2P) protocol that was used by the Kazaa, Grokster, iMesh, and Morpheus file sharing programs.

New!!: Application layer and FastTrack · See more »

File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.

New!!: Application layer and File Transfer Protocol · See more »

Finger protocol

In computer networking, the Name/Finger protocol and the Finger user information protocol are simple network protocols for the exchange of human-oriented status and user information.

New!!: Application layer and Finger protocol · See more »

Freenet

Freenet is a peer-to-peer platform for censorship-resistant communication.

New!!: Application layer and Freenet · See more »

FTAM

FTAM, ISO standard 8571, is the OSI application layer protocol for file transfer, access and management.

New!!: Application layer and FTAM · See more »

Gopher (protocol)

The Gopher protocol is a TCP/IP application layer protocol designed for distributing, searching, and retrieving documents over the Internet.

New!!: Application layer and Gopher (protocol) · See more »

H.323

H.323 is a recommendation from the ITU Telecommunication Standardization Sector (ITU-T) that defines the protocols to provide audio-visual communication sessions on any packet network.

New!!: Application layer and H.323 · See more »

Health Level 7

Health Level-7 or HL7 refers to a set of international standards for transfer of clinical and administrative data between software applications used by various healthcare providers.

New!!: Application layer and Health Level 7 · See more »

Host (network)

A network host is a computer or other device connected to a computer network.

New!!: Application layer and Host (network) · See more »

Hypertext Transfer Protocol

The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.

New!!: Application layer and Hypertext Transfer Protocol · See more »

IBM Advanced Program-to-Program Communication

In computing, Advanced Program to Program Communication or APPC is a protocol which computer programs can use to communicate over a network.

New!!: Application layer and IBM Advanced Program-to-Program Communication · See more »

Interface (computing)

In computing, an interface is a shared boundary across which two or more separate components of a computer system exchange information.

New!!: Application layer and Interface (computing) · See more »

Internet

The Internet is the global system of interconnected computer networks that use the Internet protocol suite (TCP/IP) to link devices worldwide.

New!!: Application layer and Internet · See more »

Internet Protocol

The Internet Protocol (IP) is the principal communications protocol in the Internet protocol suite for relaying datagrams across network boundaries.

New!!: Application layer and Internet Protocol · See more »

Internet protocol suite

The Internet protocol suite is the conceptual model and set of communications protocols used on the Internet and similar computer networks.

New!!: Application layer and Internet protocol suite · See more »

Internet Relay Chat

Internet Relay Chat (IRC) is an application layer protocol that facilitates communication in the form of text.

New!!: Application layer and Internet Relay Chat · See more »

InterPlanetary File System

InterPlanetary File System (IPFS) is a protocol and network designed to create a content-addressable, peer-to-peer method of storing and sharing hypermedia in a distributed file system.

New!!: Application layer and InterPlanetary File System · See more »

Kademlia

Kademlia is a distributed hash table for decentralized peer-to-peer computer networks designed by Petar Maymounkov and David Mazières in 2002.

New!!: Application layer and Kademlia · See more »

Lightweight Directory Access Protocol

The Lightweight Directory Access Protocol (LDAP) is an open, vendor-neutral, industry standard application protocol for accessing and maintaining distributed directory information services over an Internet Protocol (IP) network.

New!!: Application layer and Lightweight Directory Access Protocol · See more »

Line Printer Daemon protocol

The Line Printer Daemon protocol/Line Printer Remote protocol (or LPD, LPR) is a network protocol for submitting print jobs to a remote printer.

New!!: Application layer and Line Printer Daemon protocol · See more »

MIME

Multipurpose Internet Mail Extensions (MIME) is an Internet standard that extends the format of email to support.

New!!: Application layer and MIME · See more »

Modbus

Modbus is a serial communications protocol originally published by Modicon (now Schneider Electric) in 1979 for use with its programmable logic controllers (PLCs).

New!!: Application layer and Modbus · See more »

MQTT

MQTT (Message Queuing Telemetry Transport) is an ISO standard (ISO/IEC PRF 20922) publish-subscribe-based messaging protocol.

New!!: Application layer and MQTT · See more »

National Transportation Communications for Intelligent Transportation System Protocol

The National Transportation Communications for Intelligent Transportation System Protocol (NTCIP) is a family of standards designed to achieve interoperability and interchangeability between computers and electronic traffic control equipment from different manufacturers.

New!!: Application layer and National Transportation Communications for Intelligent Transportation System Protocol · See more »

NETCONF

The Network Configuration Protocol (NETCONF) is a network management protocol developed and standardized by the IETF.

New!!: Application layer and NETCONF · See more »

Network File System

Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems in 1984, allowing a user on a client computer to access files over a computer network much like local storage is accessed.

New!!: Application layer and Network File System · See more »

Network Information Service

The Network Information Service, or NIS (originally called Yellow Pages or YP), is a client–server directory service protocol for distributing system configuration data such as user and host names between computers on a computer network.

New!!: Application layer and Network Information Service · See more »

Network News Transfer Protocol

The Network News Transfer Protocol (NNTP) is an application protocol used for transporting Usenet news articles (netnews) between news servers and for reading and posting articles by end user client applications.

New!!: Application layer and Network News Transfer Protocol · See more »

Network Time Protocol

Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks.

New!!: Application layer and Network Time Protocol · See more »

OSCAR protocol

OSCAR (Open System for CommunicAtion in Realtime) is AOL's flagship instant messaging and presence information protocol.

New!!: Application layer and OSCAR protocol · See more »

OSI model

The Open Systems Interconnection model (OSI model) is a conceptual model that characterizes and standardizes the communication functions of a telecommunication or computing system without regard to its underlying internal structure and technology.

New!!: Application layer and OSI model · See more »

OSI protocols

The Open Systems Interconnection protocols are a family of information exchange standards developed jointly by the ISO and the ITU-T. The standardization process began in 1977.

New!!: Application layer and OSI protocols · See more »

Peer Name Resolution Protocol

Peer Name Resolution Protocol (PNRP) is a peer-to-peer protocol designed by Microsoft.

New!!: Application layer and Peer Name Resolution Protocol · See more »

Peer-to-peer

Peer-to-peer (P2P) computing or networking is a distributed application architecture that partitions tasks or workloads between peers.

New!!: Application layer and Peer-to-peer · See more »

Plan 9 from Bell Labs

Plan 9 from Bell Labs is a distributed operating system, originating in the Computing Sciences Research Center (CSRC) at Bell Labs in the mid-1980s, and building on UNIX concepts first developed there in the late 1960s; until the Labs' final release at the start of 2015.

New!!: Application layer and Plan 9 from Bell Labs · See more »

Post Office Protocol

In computing, the Post Office Protocol (POP) is an application-layer Internet standard protocol used by e-mail clients to retrieve e-mail from a server in an Internet Protocol (IP) network.

New!!: Application layer and Post Office Protocol · See more »

Presentation layer

In the seven-layer OSI model of computer networking, the presentation layer is layer 6 and serves as the data translator for the network.

New!!: Application layer and Presentation layer · See more »

Real Time Streaming Protocol

The Real Time Streaming Protocol (RTSP) is a network control protocol designed for use in entertainment and communications systems to control streaming media servers.

New!!: Application layer and Real Time Streaming Protocol · See more »

Real-Time Messaging Protocol

Real-Time Messaging Protocol (RTMP) was initially a proprietary protocol developed by Macromedia for streaming audio, video and data over the Internet, between a Flash player and a server.

New!!: Application layer and Real-Time Messaging Protocol · See more »

Real-time Transport Protocol

The Real-time Transport Protocol (RTP) is a network protocol for delivering audio and video over IP networks.

New!!: Application layer and Real-time Transport Protocol · See more »

Reliable Event Logging Protocol

Reliable Event Logging Protocol (RELP), a networking protocol for computer data logging in computer networks, extends the functionality of the syslog protocol to provide reliable delivery of event messages.

New!!: Application layer and Reliable Event Logging Protocol · See more »

Remote Desktop Protocol

Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft, which provides a user with a graphical interface to connect to another computer over a network connection.

New!!: Application layer and Remote Desktop Protocol · See more »

Remote procedure call

In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared network), which is coded as if it were a normal (local) procedure call, without the programmer explicitly coding the details for the remote interaction.

New!!: Application layer and Remote procedure call · See more »

Robustness principle

In computing, the robustness principle is a design guideline for software: The principle is also known as Postel's law, after Jon Postel, who wrote in an early specification of TCP: In other words, programs that send messages to other machines (or to other programs on the same machine) should conform completely to the specifications, but programs that receive messages should accept non-conformant input as long as the meaning is clear.

New!!: Application layer and Robustness principle · See more »

Routing Information Protocol

The Routing Information Protocol (RIP) is one of the oldest distance-vector routing protocols which employ the hop count as a routing metric.

New!!: Application layer and Routing Information Protocol · See more »

Secure Shell

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network.

New!!: Application layer and Secure Shell · See more »

Server Message Block

In computer networking, Server Message Block (SMB), one version of which was also known as Common Internet File System (CIFS), operates as an application-layer network protocol mainly used for providing shared access to files, printers, and serial ports and miscellaneous communications between nodes on a network.

New!!: Application layer and Server Message Block · See more »

Service Location Protocol

The Service Location Protocol (SLP, srvloc) is a service discovery protocol that allows computers and other devices to find services in a local area network without prior configuration.

New!!: Application layer and Service Location Protocol · See more »

Session Announcement Protocol

Session Announcement Protocol (SAP) is an experimental protocol for broadcasting multicast session information.

New!!: Application layer and Session Announcement Protocol · See more »

Session Description Protocol

The Session Description Protocol (SDP) is a format for describing streaming media communications parameters.

New!!: Application layer and Session Description Protocol · See more »

Session Initiation Protocol

The Session Initiation Protocol (SIP) is a communications protocol for signaling and controlling multimedia communication sessions in applications of Internet telephony for voice and video calls, in private IP telephone systems, as well as in instant messaging over Internet Protocol (IP) networks.

New!!: Application layer and Session Initiation Protocol · See more »

Session layer

In the seven-layer OSI model of computer networking, the session layer is layer 5.

New!!: Application layer and Session layer · See more »

Simple Mail Transfer Protocol

Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (email) transmission.

New!!: Application layer and Simple Mail Transfer Protocol · See more »

Simple Network Management Protocol

Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behavior.

New!!: Application layer and Simple Network Management Protocol · See more »

Tabular Data Stream

Tabular Data Stream (TDS) is an application layer protocol, used to transfer data between a database server and a client.

New!!: Application layer and Tabular Data Stream · See more »

Telnet

Telnet is a protocol used on the Internet or local area network to provide a bidirectional interactive text-oriented communication facility using a virtual terminal connection.

New!!: Application layer and Telnet · See more »

Time stamp protocol

The Time-Stamp Protocol, or TSP is a cryptographic protocol for certifying timestamps using X.509 certificates and public key infrastructure.

New!!: Application layer and Time stamp protocol · See more »

Tor (anonymity network)

Tor is free software for enabling anonymous communication.

New!!: Application layer and Tor (anonymity network) · See more »

Tox (protocol)

Tox is a peer-to-peer instant-messaging and video-calling protocol that offers end-to-end encryption.

New!!: Application layer and Tox (protocol) · See more »

Transaction Capabilities Application Part

Transaction Capabilities Application Part, from ITU-T recommendations Q.771-Q.775 or ANSI T1.114 is a protocol for Signalling System 7 networks.

New!!: Application layer and Transaction Capabilities Application Part · See more »

Transport layer

In computer networking, the transport layer is a conceptual division of methods in the layered architecture of protocols in the network stack in the Internet Protocol Suite and the OSI model.

New!!: Application layer and Transport layer · See more »

Trivial File Transfer Protocol

Trivial File Transfer Protocol (TFTP) is a simple lockstep File Transfer Protocol which allows a client to get a file from or put a file onto a remote host.

New!!: Application layer and Trivial File Transfer Protocol · See more »

WebDAV

Web Distributed Authoring and Versioning (WebDAV) is an extension of the Hypertext Transfer Protocol (HTTP) that allows clients to perform remote Web content authoring operations.

New!!: Application layer and WebDAV · See more »

WHOIS

WHOIS (pronounced as the phrase "who is") is a query and response protocol that is widely used for querying databases that store the registered users or assignees of an Internet resource, such as a domain name, an IP address block or an autonomous system, but is also used for a wider range of other information.

New!!: Application layer and WHOIS · See more »

X.400

X.400 is a suite of ITU-T Recommendations that define standards for Data Communication Networks for Message Handling Systems (MHS) — more commonly known as email.

New!!: Application layer and X.400 · See more »

X.500

X.500 is a series of computer networking standards covering electronic directory services.

New!!: Application layer and X.500 · See more »

XMPP

Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware based on XML (Extensible Markup Language).

New!!: Application layer and XMPP · See more »

9P (protocol)

9P (or the Plan 9 Filesystem Protocol or Styx) is a network protocol developed for the Plan 9 from Bell Labs distributed operating system as the means of connecting the components of a Plan 9 system.

New!!: Application layer and 9P (protocol) · See more »

Redirects here:

Application Layer, Application protocol, Application service, Application-layer, Layer7, OSI Layer 7, OSI layer 7.

References

[1] https://en.wikipedia.org/wiki/Application_layer

OutgoingIncoming
Hey! We are on Facebook now! »