HTML

TCP/IPプロトコルスイート - HTML

TCP/IPプロトコルスイートは、インターネット上でのデータ通信を可能にする一連の通信プロトコルの集合体です。アプリケーション層、トランスポート層、インターネット層、リンク層の4層から構成され、TCP、UDP、IP、ICMP、ARP、DNS、HTTP、FTP、SMTPなどの主要プロトコルを含みます。IETFによって標準化され、RFC文書として公開されており、現代のインターネットインフラの中核を担っています。

TCP/IP プロトコル ネットワーク インターネット 通信 RFC IETF
<table>
<thead><tr><th>code</th><th>slug</th><th>name</th><th>description</th><th>layer</th><th>portRange</th><th>rfc</th><th>port</th></tr></thead>
<tbody><tr><td>TCP</td><td>tcp</td><td>Transmission Control Protocol</td><td>接続指向の信頼性の高い通信プロトコルです。</td><td>トランスポート層</td><td>0-65535</td><td>RFC 793</td><td></td></tr>
<tr><td>UDP</td><td>udp</td><td>User Datagram Protocol</td><td>非接続型の軽量通信プロトコルです。</td><td>トランスポート層</td><td>0-65535</td><td>RFC 768</td><td></td></tr>
<tr><td>IP</td><td>ip</td><td>Internet Protocol</td><td>論理アドレシングとルーティングを提供するネットワーク層プロトコルです。</td><td>インターネット層</td><td></td><td>RFC 791 / RFC 2460</td><td></td></tr>
<tr><td>ICMP</td><td>icmp</td><td>Internet Control Message Protocol</td><td>エラー報告と診断機能を提供するプロトコルです。</td><td>インターネット層</td><td></td><td>RFC 792</td><td></td></tr>
<tr><td>ARP</td><td>arp</td><td>Address Resolution Protocol</td><td>IPアドレスをMACアドレスに変換するプロトコルです。</td><td>リンク層</td><td></td><td>RFC 826</td><td></td></tr>
<tr><td>DNS</td><td>dns</td><td>Domain Name System</td><td>ドメイン名をIPアドレスに変換するシステムです。</td><td>アプリケーション層</td><td></td><td>RFC 1034 / RFC 1035</td><td>53</td></tr>
<tr><td>HTTP</td><td>http</td><td>Hypertext Transfer Protocol</td><td>ウェブブラウジングのためのプロトコルです。</td><td>アプリケーション層</td><td></td><td>RFC 2616 / RFC 7540</td><td>80 / 443 (HTTPS)</td></tr>
<tr><td>FTP</td><td>ftp</td><td>File Transfer Protocol</td><td>ファイル転送のためのプロトコルです。</td><td>アプリケーション層</td><td></td><td>RFC 959</td><td>20 / 21</td></tr>
<tr><td>SMTP</td><td>smtp</td><td>Simple Mail Transfer Protocol</td><td>電子メール送信のためのプロトコルです。</td><td>アプリケーション層</td><td></td><td>RFC 5321</td><td>25 / 587</td></tr></tbody>
</table>