INI

TCP/IPプロトコルスイート - INI

TCP/IPプロトコルスイートは、インターネット上でのデータ通信を可能にする一連の通信プロトコルの集合体です。アプリケーション層、トランスポート層、インターネット層、リンク層の4層から構成され、TCP、UDP、IP、ICMP、ARP、DNS、HTTP、FTP、SMTPなどの主要プロトコルを含みます。IETFによって標準化され、RFC文書として公開されており、現代のインターネットインフラの中核を担っています。

TCP/IP プロトコル ネットワーク インターネット 通信 RFC IETF
[item.tcp]
code=TCP
slug=tcp
name=Transmission Control Protocol
description=接続指向の信頼性の高い通信プロトコルです。
layer=トランスポート層
portRange=0-65535
rfc=RFC 793
port=

[item.udp]
code=UDP
slug=udp
name=User Datagram Protocol
description=非接続型の軽量通信プロトコルです。
layer=トランスポート層
portRange=0-65535
rfc=RFC 768
port=

[item.ip]
code=IP
slug=ip
name=Internet Protocol
description=論理アドレシングとルーティングを提供するネットワーク層プロトコルです。
layer=インターネット層
portRange=
rfc=RFC 791 / RFC 2460
port=

[item.icmp]
code=ICMP
slug=icmp
name=Internet Control Message Protocol
description=エラー報告と診断機能を提供するプロトコルです。
layer=インターネット層
portRange=
rfc=RFC 792
port=

[item.arp]
code=ARP
slug=arp
name=Address Resolution Protocol
description=IPアドレスをMACアドレスに変換するプロトコルです。
layer=リンク層
portRange=
rfc=RFC 826
port=

[item.dns]
code=DNS
slug=dns
name=Domain Name System
description=ドメイン名をIPアドレスに変換するシステムです。
layer=アプリケーション層
portRange=
rfc=RFC 1034 / RFC 1035
port=53

[item.http]
code=HTTP
slug=http
name=Hypertext Transfer Protocol
description=ウェブブラウジングのためのプロトコルです。
layer=アプリケーション層
portRange=
rfc=RFC 2616 / RFC 7540
port=80 / 443 (HTTPS)

[item.ftp]
code=FTP
slug=ftp
name=File Transfer Protocol
description=ファイル転送のためのプロトコルです。
layer=アプリケーション層
portRange=
rfc=RFC 959
port=20 / 21

[item.smtp]
code=SMTP
slug=smtp
name=Simple Mail Transfer Protocol
description=電子メール送信のためのプロトコルです。
layer=アプリケーション層
portRange=
rfc=RFC 5321
port=25 / 587