HTML
ネットワークプロトコル - HTML
ネットワークプロトコルは、コンピュータやネットワーク機器間でデータをやり取りする際の通信規約です。TCP/IPモデルを基盤とし、アプリケーション層、トランスポート層、インターネット層、ネットワークインターフェース層の4階層で構成されています。Web閲覧、メール送受信、ファイル転送、遠隔操作など、インターネット上のあらゆる通信に欠かせない技術です。
TCP/IP
ネットワーク
通信プロトコル
インターネット
OSI参照モデル
<table>
<thead><tr><th>code</th><th>slug</th><th>name</th><th>description</th><th>layer</th><th>port</th></tr></thead>
<tbody><tr><td>TCP</td><td>tcp</td><td>TCP (Transmission Control Protocol)</td><td>信頼性重視のコネクション型プロトコルです。</td><td>transport</td><td>-</td></tr>
<tr><td>UDP</td><td>udp</td><td>UDP (User Datagram Protocol)</td><td>速度優先のコネクションレス型プロトコルです。</td><td>transport</td><td>-</td></tr>
<tr><td>FTP</td><td>ftp</td><td>FTP (File Transfer Protocol)</td><td>ファイル転送を行うプロトコルです。</td><td>application</td><td>20/21</td></tr>
<tr><td>SFTP</td><td>sftp</td><td>SFTP (SSH File Transfer Protocol)</td><td>SSHを使用した安全なファイル転送プロトコルです。</td><td>application</td><td>22</td></tr>
<tr><td>SMTP</td><td>smtp</td><td>SMTP (Simple Mail Transfer Protocol)</td><td>電子メールを送信するためのプロトコルです。</td><td>application</td><td>25</td></tr>
<tr><td>POP3</td><td>pop3</td><td>POP3 (Post Office Protocol ver.3)</td><td>メールサーバからメールを受信するプロトコルです。</td><td>application</td><td>110</td></tr>
<tr><td>IMAP</td><td>imap</td><td>IMAP (Internet Message Access Protocol)</td><td>メールサーバ上でメールを管理するプロトコルです。</td><td>application</td><td>143</td></tr>
<tr><td>DNS</td><td>dns</td><td>DNS (Domain Name System)</td><td>ドメイン名をIPアドレスに変換するプロトコルです。</td><td>application</td><td>53</td></tr>
<tr><td>DHCP</td><td>dhcp</td><td>DHCP (Dynamic Host Configuration Protocol)</td><td>IPアドレスを自動的に割り当てるプロトコルです。</td><td>application</td><td>67/68</td></tr>
<tr><td>SSH</td><td>ssh</td><td>SSH (Secure Shell)</td><td>暗号化された安全な遠隔操作を行うプロトコルです。</td><td>application</td><td>22</td></tr>
<tr><td>Telnet</td><td>telnet</td><td>Telnet (Teletype Network)</td><td>テキストベースの遠隔操作プロトコルです。</td><td>application</td><td>23</td></tr></tbody>
</table>