TCP/IP プロトコル


TCP/IP はさまざまな通信プロトコルの大きな集合です。


プロトコルファミリー

TCP/IP は、TCP と IP という最初の2つのプロトコルに基づく、異なる通信プロトコルの大きな集合です。


TCP - 伝送制御プロトコル

TCP は、アプリケーションからネットワークへのデータ転送の制御に使用されます。

TCP は、データ転送の前にデータを IP パケットに分割し、到着時にそれらを再組み立てします。


IP - インターネットプロトコル(Internet Protocol)

IP はコンピューター間の通信を担当します。

IP は、インターネット上でのデータパケットの送受信を担当します。


HTTP - ハイパーテキスト転送プロトコル(Hyper Text Transfer Protocol)

HTTP は、Web サーバーと Web ブラウザー間の通信を担当します。

HTTP は、Web クライアント(ブラウザー)から Web サーバーへリクエストを送信し、Web サーバーから Web クライアントへコンテンツ(Web ページ)を返すために使用されます。


HTTPS - 安全なHTTP(HTTP Secure)

HTTPS は、Web サーバーと Web ブラウザー間の安全な通信を担当します。

代表的な用途として、HTTPS はクレジットカード取引やその他の機密データの処理に使用されます。


SSL - セキュアソケット層(Secure Sockets Layer)

SSL プロトコルは、安全なデータ転送のためにデータを暗号化するために使用されます。


SMTP - 簡易メール転送プロトコル(Simple Mail Transfer Protocol)

SMTP は電子メールの転送に使用されます。


MIME - 多目的インターネットメール拡張(Multi-purpose Internet Mail Extensions)

MIME プロトコルは、SMTP が TCP/IP ネットワークを介して、音声、ビデオ、バイナリデータを含むマルチメディアファイルを転送できるようにします。


IMAP - インターネットメッセージアクセスプロトコル(Internet Message Access Protocol)

IMAP は電子メールの保存と取得に使用されます。


POP - 郵便局プロトコル(Post Office Protocol)

POP は、電子メールサーバーからパソコンへ電子メールをダウンロードするために使用されます。


FTP - ファイル転送プロトコル(File Transfer Protocol)

FTP はコンピューター間のファイル転送を担当します。


NTP - ネットワークタイムプロトコル(Network Time Protocol)

NTP はコンピューター間で時刻(時計)を同期するために使用されます。


DHCP - 動的ホスト構成プロトコル(Dynamic Host Configuration Protocol)

DHCP は、ネットワーク内のコンピューターに動的 IP アドレスを割り当てるために使用されます。


SNMP - 簡易ネットワーク管理プロトコル(Simple Network Management Protocol)

SNMP はコンピューターネットワークの管理に使用されます。


LDAP - 軽量ディレクトリアクセスプロトコル(Lightweight Directory Access Protocol)

LDAP は、インターネットからユーザーと電子メールアドレスに関する情報を収集するために使用されます。


ICMP - インターネット制御メッセージプロトコル(Internet Control Message Protocol)

ICMP はネットワーク内のエラー処理を担当します。


ARP - アドレス解決プロトコル(Address Resolution Protocol)

ARP - IP を使用して、IP アドレスに基づくコンピューターのネットワークカードのハードウェアアドレスを検索するために使用されます。


RARP - 逆アドレス解決プロトコル(Reverse Address Resolution Protocol)

RARP は、IP を使用して、ハードウェアアドレスに基づくコンピューターのネットワークカードの IP アドレスを検索するために使用されます。


BOOTP - ブートプロトコル(Boot Protocol)

BOOTP は、ネットワークからコンピューターを起動するために使用されます。


PPTP - ポイントツーポイントトンネリングプロトコル(Point to Point Tunneling Protocol)

PPTP は、プライベートネットワーク間の接続(トンネル)に使用されます。

その他の拡張