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>