Markdown
TCP/IPプロトコルスイート - Markdown
TCP/IPプロトコルスイートは、インターネット上でのデータ通信を可能にする一連の通信プロトコルの集合体です。アプリケーション層、トランスポート層、インターネット層、リンク層の4層から構成され、TCP、UDP、IP、ICMP、ARP、DNS、HTTP、FTP、SMTPなどの主要プロトコルを含みます。IETFによって標準化され、RFC文書として公開されており、現代のインターネットインフラの中核を担っています。
TCP/IP
プロトコル
ネットワーク
インターネット
通信
RFC
IETF
| code | slug | name | description | layer | portRange | rfc | port |
| --- | --- | --- | --- | --- | --- | --- | --- |
| TCP | tcp | Transmission Control Protocol | 接続指向の信頼性の高い通信プロトコルです。 | トランスポート層 | 0-65535 | RFC 793 | |
| UDP | udp | User Datagram Protocol | 非接続型の軽量通信プロトコルです。 | トランスポート層 | 0-65535 | RFC 768 | |
| IP | ip | Internet Protocol | 論理アドレシングとルーティングを提供するネットワーク層プロトコルです。 | インターネット層 | | RFC 791 / RFC 2460 | |
| ICMP | icmp | Internet Control Message Protocol | エラー報告と診断機能を提供するプロトコルです。 | インターネット層 | | RFC 792 | |
| ARP | arp | Address Resolution Protocol | IPアドレスをMACアドレスに変換するプロトコルです。 | リンク層 | | RFC 826 | |
| DNS | dns | Domain Name System | ドメイン名をIPアドレスに変換するシステムです。 | アプリケーション層 | | RFC 1034 / RFC 1035 | 53 |
| HTTP | http | Hypertext Transfer Protocol | ウェブブラウジングのためのプロトコルです。 | アプリケーション層 | | RFC 2616 / RFC 7540 | 80 / 443 (HTTPS) |
| FTP | ftp | File Transfer Protocol | ファイル転送のためのプロトコルです。 | アプリケーション層 | | RFC 959 | 20 / 21 |
| SMTP | smtp | Simple Mail Transfer Protocol | 電子メール送信のためのプロトコルです。 | アプリケーション層 | | RFC 5321 | 25 / 587 |