YAML
ネットワークプロトコル - YAML
ネットワークプロトコルは、コンピュータやネットワーク機器間でデータをやり取りする際の通信規約です。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"