通信プロトコル
出典: フリー百科事典『ウィキペディア(Wikipedia)』
アプリケーション層 |
---|
DNS, ENRP, FTP, HTTP IMAP, IRC, NNTP, POP3 SIP, rlogin, RTP, SMTP SNMP, SSH, SSL, TELNET CMIP |
トランスポート層 |
DCCP, IL, RSVP, RUDP SCTP, TCP, UDP |
ネットワーク層 |
ARP, BGP, IP(IPv4,IPv6) ICMP, IGMP, IGP, RARP |
データリンク層 |
ATM, DTM, FDDI, PPP SLIP, SMDS, イーサネット Wi-Fi, トークンリング フレームリレー |
通信プロトコル(つうしんプロトコル, Communications protocol)、あるいはネットワーク・プロトコルは、ネットワーク上での通信に関する規約を定めたものである。
目次 |
[編集] 説明
一つの通信でも、役割の異なる複数のプロトコルから成り立っていることも多く、それらをまとめたものはプロトコル・スタック、プロトコル・ファミリー、プロトコル・スイートなどと呼ぶ。これは、ネットワーク・プロトコルが階層的に定義されているのに対応して、それを実装するソフトウェアも階層的に構築されるためである。また、このことからプロトコルや、プロトコル・スタックは、しばしばそれらのソフトウェアでの実装を指すこともある。
最近のインターネットの通信に関するプロトコルのほとんどは、IETFによって定められ、その他のものについてはIEEEやISOなどの組織によって定められている。ITU-Tは電気通信に関するプロトコルの策定を行う。
[編集] プロトコル・スタック
以下はプロトコル・スタックと呼ばれるものである。
[編集] 各種プロトコル
OSI参照モデル | |||
7 | アプリケーション層 | HTTP, SMTP, SNMP, FTP, Telnet, AppleTalk, X.500 | |
6 | プレゼンテーション層 | SMTP, SNMP, FTP, Telnet | |
5 | セッション層 | NetBIOS, NWLink, PAP, 名前付きパイプ | |
4 | トランスポート層 | TCP, UDP, SPX, NetBEUI | |
3 | ネットワーク層 | IP, ARP, RARP, ICMP, DHCP, IPX, NetBEUI | |
2 | データリンク層 | イーサネット, トークンリング, アークネット, PPP, フレームリレー | |
1 | 物理層 | RS-232, 電話線・UTP, ハブ, リピータ, 無線, 光ケーブル |
以下は各種の通信プロトコルについて、OSI参照モデルの7層のうち最も近い層に分類したものになっている。
[編集] 第1層(物理層)のプロトコル
- ISDN Integrated Services Digital Network
- 10BaseT、100BASE-TX、1000BASE-T(イーサネットで使用される物理層の仕様)
- PDH Plesiochronous Digital Hierarchy
- T-carrier (T1, T3 など)
- RS-232C, シリアル・インタフェースで、当初はモデムやコンピュータ端末の接続のために開発された
- SDH Synchronous Digital Hierarchy
- SONET Synchronous Optical NETworking
[編集] 第2層(データリンク層)のプロトコル
- ARP Address Resolution Protocol
- イーサネット
- FDDI Fiber Distributed Data Interface
- HDLC High Level Data Link Control
- PPP Point-to-point protocol
- トークンリング
[編集] 第2+3層のプロトコル
[編集] 第3層(ネットワーク層)のプロトコル
- ICMP Internet Control Message Protocol
- IP Internet Protocol そのもの
- IPX Internetwork Packet Exchange
- ルーティング・プロトコル:
[編集] 第3+4層のプロトコル
- XNS Xerox network services
[編集] 第4層(トランスポート層)のプロトコル
- SPX Sequenced Packet Exchange
- TCP Transmission Control Protocol
- UDP User Datagram Protocol
- SSL Secure Socket Layer
- TLS Transport Layer Security
- IPSec IP Security Protocol
[編集] 第5層(セッション層)のプロトコル
- SIP Session Initiation Protocol
- H.323 Packet-based multimedia communications systems
- HTTP HyperText Transport Protocol、 World Wide Webで利用されている
- SMTP Simple Mail Transfer Protocol
- FTP File Transfer Protocol
- POP3 Post Office Protocol Version 3
- Telnet 遠隔端末アクセスプロトコル
- IMAP Internet Message Access Protocol
HTTP over SSL(HTTPSなどで使われる)やSMTP over SSLなど、上記のプロトコルにおけるセキュリティ上の欠点を補ったものもある。
[編集] 第6層(プレゼンテーション層)のプロトコル
[編集] 第7層(アプリケーション層)のプロトコル
- NFS Network File System
- SNMP Simple Network Management Protocol
- Gnutella ピア・ツー・ピアのファイル交換プロトコル
- DNS Domain Name System
- SSH Secure SHell
- NTP Network Time Protocol
- Gopher World wideな文書共有システム
- Finger 登録ユーザのプロファイル情報の取得
- NNTP News Network Transfer Protocol
- LDAP Lightweight Directory Access Protocol
- DHCP Dynamic Host Configuration Protocol
- IRC Internet Relay Chat
- WebDAV Web Distributed Authoring and Versioning
- DICT Dictionary protocol
[編集] 関連
[編集] プロトコル記述言語
- ASN.1 Abstract Syntax Notation One
- ABNF Augmented BNF (Backus-Naur Form)