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