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>