通信プロトコル

通信プロトコル(つうしんプロトコル, Communications protocol)、あるいはネットワークプロトコルは、ネットワーク上での通信に関する規約を定めたものである。

説明
一つの通信でも、役割の異なる複数のプロトコルから成り立っていることも多く、それらをまとめたものはプロトコル・スタックと呼ばれる。これは、ネットワークプロトコルが階層的に定義されているのに対応して、それを実装するソフトウェアも階層的に構築されるためである。また、このことからプロトコルや、プロトコル・スタックは、しばしばそれらのソフトウェアでの実装を指すこともある。

最近のインターネットの通信に関するプロトコルのほとんどは、IETFによって定められ、その他のものについてはIEEEやISOなどの組織によって定められている。ITU-Tは電気通信に関するプロトコルの策定を行う。

第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層のプロトコル
X.25
フレームリレー X.25を単純化したもの
ATM Asynchronous Transfer Mode
MPLS Multi-protocol label switching
[編集]
第3層(ネットワーク層)のプロトコル
ICMP Internet Control Message Protocol
IP Internet Protocol そのもの
IPv4 Internet Protocol version 4, 現在の標準
IPv6 Internet Protocol version 6, 現在広がりつつある
IPX Internetwork Packet Exchange
ルーティングプロトコル:
自律システム間のルーティング
EGP Exterior gateway protocol (現在使われていない)
BGP Border gateway protocol
独立の自律システム内におけるルーティング
EIGRP Enhanced interior gateway routing protocol
IGRP Interior gateway routing protocol
RIP Routing information protocol
OSPF Open shortest path first
[編集]
第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層(プレゼンテーション層)のプロトコル
SDP Session Description Protocol
HTML
XML
PIDF
[編集]
第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