レイヤ7
【英】application layer
レイヤ7とは、ネットワークにおけるプロトコルの機能を分かりやすくするために整理されたOSI参照モデルにおける第7層に位置するデータ通信モデルのことである。ネットワークを通じて通信するアプリケーションが相互にデータをやり取りする場合に必要とする共通のデータ構造などが規定される。
ネットワークを通じて送受信を行なうアプリケーションソフトの、例えば電子メールの形式や文書の構造といった固有の形式が、自由に取り交わされる。レイヤ5(セッション層)からこの層までの通信方式は、例えばHTTPといった単一のプロトコルで定められている場合が多い。なおTCP/IPプロトコルでは、特にこの層に相当する部分はない。通常はアプリケーションプログラムが自身で規定する。
アプリケーション層
(application layer から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/03/25 19:20 UTC 版)
|
|
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 (2023年9月)
|
| OSI参照モデル |
|---|
| TCP/IP群 |
|---|
| アプリケーション層 |
|
| トランスポート層 |
| カテゴリ |
| インターネット層 |
| カテゴリ |
| リンク層 |
| カテゴリ |
アプリケーション層(アプリケーションそう、Application layer)とは、アプリケーションプロセス間の通信手順を規定するプロトコルを扱うコンピュータネットワークの最上位層である。OSI参照モデルおよびTCP/IPモデルの両方において最上位に位置し、Web閲覧や電子メール送受信などのアプリケーション機能に対応した通信手順を定める。
下位層が提供するデータ転送機能を利用し、利用者の処理要求に適合した形式で通信を実現する点を特徴とする。
TCP/IPモデルにおけるアプリケーション層
TCP/IPモデルは一般に4層構造として説明され、その最上位にアプリケーション層が位置付けられる。この層にはHTTP、SMTP、FTP、DNSなどのアプリケーションプロトコルが含まれ、ネットワークを介したプロセス間の情報交換手順やデータ形式が定義される。
通信路の確立や信頼性制御などの機能は、主として下位のトランスポート層のプロトコル(TCPやUDPなど)によって提供される。
OSI参照モデルにおけるアプリケーション層
OSI参照モデルは7層構造を持ち、その第7層がアプリケーション層である。OSIモデルでは、アプリケーション層はアプリケーションプロセスに対してファイル転送や電子メールなどのネットワークサービスを提供する。
データ表現の変換や暗号化、圧縮などを扱うプレゼンテーション層、および通信セッションの確立・維持・終了を扱うセッション層が、アプリケーション層の下位に独立した層として定義されている。
例
- 9P, Plan 9 from Bell Labs distributed file system protocol
- AFP, Apple Filing Protocol
- APPC, Advanced Program-to-Program Communication
- AMQP, Advanced Message Queuing Protocol
- Basenet
- Bitcoin
- BitTorrent
- Atom Publishing Protocol
- BOOTP, Bootstrap Protocol
- CFDP, Coherent File Distribution Protocol
- DDS, Data Distribution Service
- DHCP, Dynamic Host Configuration Protocol
- DeviceNet
- DNS, Domain Name System (Service) Protocol
- eDonkey
- ENRP, Endpoint Handlespace Redundancy Protocol
- FastTrack (KaZaa, Grokster, iMesh)
- Finger, User Information Protocol
- Freenet
- FTAM, File Transfer Access and Management
- FTP, File Transfer Protocol
- Gopher, Gopher protocol
- HL7, Health Level Seven
- HTTP, HyperText Transfer Protocol
- H.323, Packet-Based Multimedia Communications System
- IMAP, IMAP4, Internet Message Access Protocol (version 4)
- IRCP, Internet Relay Chat Protocol
- LDAP, Lightweight Directory Access Protocol
- LPD, Line Printer Daemon Protocol
- MIME (S/MIME), Multipurpose Internet Mail ExtensionsとSecure MIME
- Modbus
- NETCONF
- NFS, Network File System
- NIS, Network Information Service
- NNTP, Network News Transfer Protocol
- NTCIP, National Transportation Communications for Intelligent Transportation System Protocol
- NTP, Network Time Protocol
- OSCAR, AOL Instant Messenger Protocol
- PNRP, Peer Name Resolution Protocol
- POP, POP3, Post Office Protocol (version 3)
- Rlogin, Remote Login in UNIX Systems
- RTPS, Real Time Publish Subscribe
- 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
- SMTP, Simple Mail Transfer Protocol
- SNMP Simple Network Management Protocol
- SNTP, Simple Network Time Protocol
- SOAP
- RDP, Remote Desktop Protocol
- SSH, Secure Shell
- TCAP, Transaction Capabilities Application Part
- TDS, Tabular Data Stream
- TELNET, Terminal Emulation Protocol of TCP/IP
- TFTP, Trivial File Transfer Protocol
- TSP, Time Stamp Protocol
- VTP, Virtual Terminal Protocol
- Waka (protocol), an HTTP replacement protocol
- Whois (and RWhois), Remote Directory Access Protocol
- WebDAV
- X.400, Message Handling Service Protocol
- X.500, Directory Access Protocol (DAP)
- XMPP, Extensible Messaging and Presence Protocol
出典
外部リンク
「application layer」の例文・使い方・用例・文例
- application layerのページへのリンク