通信プロトコル(つうしんプロトコル, Communications protocol)、あるいはネットワーク・プロトコルは、ネットワーク上での通信に関する規約を定めたものである。
説明
一つの通信でも、役割の異なる複数のプロトコルから成り立っていることも多く、それらをまとめたものは
プロトコル・スタックと呼ばれる。これは、ネットワーク・プロトコルが階層的に定義されているのに対応して、それを実装する
ソフトウェアも階層的に構築されるためである。また、このことからプロトコルや、プロトコル・スタックは、しばしばそれらのソフトウェアでの実装を指すこともある。
最近のインターネットの通信に関するプロトコルのほとんどは、IETFによって定められ、その他のものについてはIEEEやISOなどの組織によって定められている。ITU-Tは電気通信に関するプロトコルの策定を行う。
プロトコル・ファミリー
以下は
プロトコル・ファミリーや、
プロトコル・スタックと呼ばれるものである。
各種プロトコル
以下は各種の通信プロトコルについて、OSI参照モデルの7層のうち最も近い層に分類したものになっている。
第1層(物理層)のプロトコル
- ISDN Integrated Services Digital Network
- PDH Plesiochronous Digital Hierarchy
- 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層(プレゼンテーション層)のプロトコル
第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)
通信プロトコル | Datanetprotokol | Netzwerkprotokoll | Communications protocol | Protokolo | Protocolo de red | Protocole de communication | Protokoły komunikacyjne | Сетевой протокол | 网络传输协议