アプリケーション層
[Wikipedia|▼Menu]
NNTP

NTP

SNTP

TIME

POP

RIP

OSPF

ONC RPC

RTP

SIP

SMTP

SNMP

SSH

Telnet

TFTP

TLS/SSL

XMPP
カテゴリ
トランスポート層


TCP

UDP

DCCP

SCTP

RSVP

QUIC
カテゴリ
インターネット層


IP

IPv4

IPv6


ICMP

ICMPv6

NDP

IGMP

IPsec
カテゴリ
リンク層


ARP

SPB

トンネリング

L2TP


PPP

MAC

イーサネット

IEEE 802.11

DSL

ISDN

カテゴリ










アプリケーション層(アプリケーションそう、Application layer)とは、通信ネットワークにおいてホストが用いる共用のプロトコルインターフェースメソッドを示す抽象化レイヤーである。「アプリケーション層」という抽象概念はコンピュータネットワークの標準的なモデルであるインターネット・プロトコル・スイート(TCP/IPモデル)および開放型システム間相互接続モデル(OSI参照モデル)の両方で使われている。

いずれのモデルでも「アプリケーション層」という用語を、それぞれにおける最高レベルのレイヤの名前として用いているが、詳細な定義やレイヤの役割は異なっている。

TCP/IPモデルにおいては、アプリケーション層は4階層ある内の第4層にあたり、IPコンピュータネットワークを介したプロセス間通信に使われる通信プロトコルインターフェースメソッドを含んでいる。アプリケーション層は通信だけを標準化しており、ホスト間のデータ通信チャネルの確立と、クライアントーサーバ間またはピアツーピアのネットワーキング・モデルにおけるデータ交換の管理は、下位のトランスポート層のプロトコルに依存している。TCP/IPのアプリケーション層は、通信の際にアプリケーションが考慮せねばならない特定のルールあるいはデータ形式を定めていないが、元々の仕様(.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation.cs-ja1 q,.mw-parser-output .citation.cs-ja2 q{quotes:"「""」""『""』"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free a,.mw-parser-output .citation .cs1-lock-free a{background:url("//upload.wikimedia.org/wikipedia/commons/6/65/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited a,.mw-parser-output .id-lock-registration a,.mw-parser-output .citation .cs1-lock-limited a,.mw-parser-output .citation .cs1-lock-registration a{background:url("//upload.wikimedia.org/wikipedia/commons/d/d6/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription a,.mw-parser-output .citation .cs1-lock-subscription a{background:url("//upload.wikimedia.org/wikipedia/commons/a/aa/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("//upload.wikimedia.org/wikipedia/commons/4/4c/Wikisource-logo.svg")right 0.1em center/12px no-repeat}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:#d33}.mw-parser-output .cs1-visible-error{color:#d33}.mw-parser-output .cs1-maint{display:none;color:#3a3;margin-left:0.3em}.mw-parser-output .cs1-format{font-size:95%}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}RFC 1123)はソフトウェア設計における堅牢性原則(robustness principle) に依拠し、またそれを勧告している[1]

TCP/IPモデルでのアプリケーション層は、OSI参照モデルのアプリケーション層、プレゼンテーション層、およびセッション層の三階層に対応する。従ってOSI参照モデルの「アプリケーション層」の定義が意味する範囲はTCP/IPの「アプリケーション層」よりも狭い。

OSIモデルにおけるアプリケーション層は、7階層ある内の第7層にあたり、受信した情報をユーザーに表示するユーザー・インターフェイスと定義している。一方、IPモデルでは、その部分にOSIモデルほどの詳細さで関心を寄せてはいない。OSIモデルでは、トランスポート層の上にも二つの追加的なレベルがある――すなわちセッション層プレゼンテーション層である。OSIはこれらのレベルの機能を厳格にモジュール分離し、各層にOSIプロトコルの実装を提供すべきことを規定している。

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 ExtensionsSecure MIME

Modbus

NETCONF

NFS, Network File System

NIS, Network Information Service

NNTP, Network News Transfer Protocol


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:29 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef