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