XML

ネットワークプロトコル - XML

ネットワークプロトコルは、コンピュータやネットワーク機器間でデータをやり取りする際の通信規約です。TCP/IPモデルを基盤とし、アプリケーション層、トランスポート層、インターネット層、ネットワークインターフェース層の4階層で構成されています。Web閲覧、メール送受信、ファイル転送、遠隔操作など、インターネット上のあらゆる通信に欠かせない技術です。

TCP/IP ネットワーク 通信プロトコル インターネット OSI参照モデル
<?xml version="1.0" encoding="UTF-8"?>
<items>
  <item>
    <code>TCP</code>
    <slug>tcp</slug>
    <name>TCP (Transmission Control Protocol)</name>
    <description>信頼性重視のコネクション型プロトコルです。</description>
    <layer>transport</layer>
    <port>-</port>
  </item>
  <item>
    <code>UDP</code>
    <slug>udp</slug>
    <name>UDP (User Datagram Protocol)</name>
    <description>速度優先のコネクションレス型プロトコルです。</description>
    <layer>transport</layer>
    <port>-</port>
  </item>
  <item>
    <code>FTP</code>
    <slug>ftp</slug>
    <name>FTP (File Transfer Protocol)</name>
    <description>ファイル転送を行うプロトコルです。</description>
    <layer>application</layer>
    <port>20/21</port>
  </item>
  <item>
    <code>SFTP</code>
    <slug>sftp</slug>
    <name>SFTP (SSH File Transfer Protocol)</name>
    <description>SSHを使用した安全なファイル転送プロトコルです。</description>
    <layer>application</layer>
    <port>22</port>
  </item>
  <item>
    <code>SMTP</code>
    <slug>smtp</slug>
    <name>SMTP (Simple Mail Transfer Protocol)</name>
    <description>電子メールを送信するためのプロトコルです。</description>
    <layer>application</layer>
    <port>25</port>
  </item>
  <item>
    <code>POP3</code>
    <slug>pop3</slug>
    <name>POP3 (Post Office Protocol ver.3)</name>
    <description>メールサーバからメールを受信するプロトコルです。</description>
    <layer>application</layer>
    <port>110</port>
  </item>
  <item>
    <code>IMAP</code>
    <slug>imap</slug>
    <name>IMAP (Internet Message Access Protocol)</name>
    <description>メールサーバ上でメールを管理するプロトコルです。</description>
    <layer>application</layer>
    <port>143</port>
  </item>
  <item>
    <code>DNS</code>
    <slug>dns</slug>
    <name>DNS (Domain Name System)</name>
    <description>ドメイン名をIPアドレスに変換するプロトコルです。</description>
    <layer>application</layer>
    <port>53</port>
  </item>
  <item>
    <code>DHCP</code>
    <slug>dhcp</slug>
    <name>DHCP (Dynamic Host Configuration Protocol)</name>
    <description>IPアドレスを自動的に割り当てるプロトコルです。</description>
    <layer>application</layer>
    <port>67/68</port>
  </item>
  <item>
    <code>SSH</code>
    <slug>ssh</slug>
    <name>SSH (Secure Shell)</name>
    <description>暗号化された安全な遠隔操作を行うプロトコルです。</description>
    <layer>application</layer>
    <port>22</port>
  </item>
  <item>
    <code>Telnet</code>
    <slug>telnet</slug>
    <name>Telnet (Teletype Network)</name>
    <description>テキストベースの遠隔操作プロトコルです。</description>
    <layer>application</layer>
    <port>23</port>
  </item>
</items>