Eine Anwendungsschicht ist eine Abstraktionsschicht, die die gemeinsam benutzten Protokollen und Schnittstellenmethoden von Hosts in einem Kommunikationsnetz, das angibt. Die Anwendungsschicht Abstraktion wird sowohl in der Standard-Modelle von Computer-Vernetzung verwendet wird; die Internet-Protokoll-Suite und das Open Systems Interconnection-Modell.
Obwohl beide Modelle die gleiche Bezeichnung für ihren höchsten Stand Schicht sind die detaillierten Definitionen und anderen Zwecken.
In TCP / IP, enthält die Anwendungsschicht, die Kommunikationsprotokolle und Schnittstellen-Methoden in Prozess-zu-Prozess-Kommunikation über ein Computernetzwerk Internet-Protokoll verwendet. Die Anwendungsschicht nur standardisiert die Kommunikation und hängt von den zugrunde liegenden Transportschichtprotokolle zu Host-zu-Host-Datenübertragungskanäle einzurichten und zu verwalten den Datenaustausch in einer Client-Server oder Peer-to-Peer-Netzwerkmodell. Obwohl die TCP / IP-Anwendungsschicht beschreibt keine bestimmten Regeln oder Datenformate, die von Anwendungen berücksichtigen müssen bei der Kommunikation, wird die ursprüngliche Spezifikation verlassen sich auf und empfehlen die Robustheit Prinzip zur Anwendung Design.
Im OSI-Modell, ist die Definition der Anwendungsschicht enger gefasst. Das OSI-Modell definiert die Anwendungsschicht, wie die Benutzerschnittstelle zum Anzeigen von empfangenen Informationen für den Benutzer verantwortlich. Im Gegensatz dazu ist die Internet-Protokoll-Modell nicht selbst mit einem solchen Detail betreffen. OSI auch explizit unterscheidet zusätzliche Funktionalität unterhalb der Anwendungsschicht, jedoch oberhalb der Transportschicht an zwei weiteren Ebenen; Die Sitzungsschicht und der Präsentationsschicht. OSI spezifiziert eine streng modulare Trennung von Funktionalität zu diesen Schichten und bietet Protokoll-Implementierungen für jede Schicht.
TCP / IP-Protokolle
Die IETF-Definitionsdokument für die Anwendungsschicht in der Internet-Protokoll-Suite ist RFC 1123. Es wurde ein erster Satz von Protokollen, die die wichtigsten Aspekte der Funktionalität des frühen Internet abgedeckt wurden.
- Remote-Login, um Hosts: Telnet
- Dateiübertragung: File Transfer Protocol, Trivial File Transfer Protocol
- E-Mail-Verkehr: Simple Mail Transfer Protocol
- Netzwerkunterstützung: Domain Name System
- Host-Initialisierung: BOOTP
- Remote-Host-Management: Simple Network Management Protocol, Common Management Information Protocol over TCP
Andere Protokollbeispiele
- 9P, Plan 9 verteilte Dateisystem-Protokoll
- AFP, Apple Filing Protocol
- APPC, Advanced Program-to-Program Communication
- AMQP, Advanced Message Queuing Protocol
- Atom Publishing Protocol
- BEEP, Block Extensible Exchange Protocol
- Bitcoin
- BitTorrent
- CFDP, Coherent Datei-Distribution Protocol
- COAP, Constrained Application Protocol
- DDS, Data Distribution Service
- DeviceNet
- eDonkey
- ENRP, Endpoint Handle Redundancy Protocol
- Überholspur
- Finger, User Information Protocol
- Freenet
- FTAM, File Transfer Access und Management-
- Gopher, Gopher-Protokoll
- HL7, Health Level Seven
- Hypertext Transfer Protocol
- H.323, paketbasierte Multimedia Communications System
- IRCP, Internet Relay Chat Protocol
- Kademlia
- KAP, Anonymous File Transfer über UDP / IP
- LDAP, Lightweight Directory Access Protocol
- LPD, Line Printer Daemon Protokoll
- MIME, Multipurpose Internet Mail Extensions und Secure MIME
- Modbus
- MQTT Protocol
- Netconf
- NFS, Network File System
- NIS, Network Information Service
- NNTP, Network News Transfer Protocol
- NTCIP, National Transportation Communications für Intelligent Transportation System Protocol
- NTP, Network Time Protocol
- OSCAR, AOL Instant Messenger-Protokoll
- PNRP, Peer Name Resolution-Protokoll
- RDP, Remote Desktop Protocol
- RELP, zuverlässig Event Logging Protokoll
- RIP, Routing Information Protocol
- Rlogin, Fernanmeldung in UNIX-Systemen
- RPC, Remote Procedure Call
- RTMP, Real Time Messaging Protocol
- RTP, Real-time Transport Protocol
- RTPS, Echtzeit Veröffentlichen Abonnieren
- RTSP, Real Time Streaming Protocol
- SAP, Session Announcement Protocol
- SDP, Session Description Protocol
- SIP, Session Initiation Protocol
- SLP, Service Location Protocol
- SMB Server Message Block
- SNTP Simple Network Time Protocol
- SSH Secure Shell
- SSMS, Sichere SMS Messaging Protocol
- TCAP, Transaction Capabilities Application Part
- TDS Tabular Data Stream
- Tor
- Tox
- TSP, Time Stamp Protocol
- VTP, Virtual Terminal Protocol
- Whois, Remote-Directory Access Protocol
- WebDAV
- X.400, Nachrichtenverarbeitung Service Protocol
- X.500, Directory Access Protocol
- XMPP, Extensible Messaging and Presence Protocol
Kommentare - 0