YAML
TCP/IPプロトコルスイート - YAML
TCP/IPプロトコルスイートは、インターネット上でのデータ通信を可能にする一連の通信プロトコルの集合体です。アプリケーション層、トランスポート層、インターネット層、リンク層の4層から構成され、TCP、UDP、IP、ICMP、ARP、DNS、HTTP、FTP、SMTPなどの主要プロトコルを含みます。IETFによって標準化され、RFC文書として公開されており、現代のインターネットインフラの中核を担っています。
TCP/IP
プロトコル
ネットワーク
インターネット
通信
RFC
IETF
- code: "TCP"
slug: "tcp"
name: "Transmission Control Protocol"
description: "接続指向の信頼性の高い通信プロトコルです。"
layer: "トランスポート層"
rfc: "RFC 793"
portRange: "0-65535"
- code: "UDP"
slug: "udp"
name: "User Datagram Protocol"
description: "非接続型の軽量通信プロトコルです。"
layer: "トランスポート層"
rfc: "RFC 768"
portRange: "0-65535"
- code: "IP"
slug: "ip"
name: "Internet Protocol"
description: "論理アドレシングとルーティングを提供するネットワーク層プロトコルです。"
layer: "インターネット層"
rfc: "RFC 791 / RFC 2460"
- code: "ICMP"
slug: "icmp"
name: "Internet Control Message Protocol"
description: "エラー報告と診断機能を提供するプロトコルです。"
layer: "インターネット層"
rfc: "RFC 792"
- code: "ARP"
slug: "arp"
name: "Address Resolution Protocol"
description: "IPアドレスをMACアドレスに変換するプロトコルです。"
layer: "リンク層"
rfc: "RFC 826"
- code: "DNS"
slug: "dns"
name: "Domain Name System"
description: "ドメイン名をIPアドレスに変換するシステムです。"
layer: "アプリケーション層"
rfc: "RFC 1034 / RFC 1035"
port: "53"
- code: "HTTP"
slug: "http"
name: "Hypertext Transfer Protocol"
description: "ウェブブラウジングのためのプロトコルです。"
layer: "アプリケーション層"
rfc: "RFC 2616 / RFC 7540"
port: "80 / 443 (HTTPS)"
- code: "FTP"
slug: "ftp"
name: "File Transfer Protocol"
description: "ファイル転送のためのプロトコルです。"
layer: "アプリケーション層"
rfc: "RFC 959"
port: "20 / 21"
- code: "SMTP"
slug: "smtp"
name: "Simple Mail Transfer Protocol"
description: "電子メール送信のためのプロトコルです。"
layer: "アプリケーション層"
rfc: "RFC 5321"
port: "25 / 587"