TCP/IP プロトコル

TCP/IPは異なる通信プロトコルの大集合です。

プロトコルファミリー

TCP/IPはTCPとIPのこれらの最初のプロトコルに基づく異なる通信プロトコルの大集合です。

TCP - 伝送制御プロトコル

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

TCPはデータを送信する前にそれらをIPパケットに分割し、到着時に再構築する責任があります。

IP - インターネットプロトコル

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

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

HTTP - 超テキスト伝送プロトコル

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

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

HTTPS - 安全なHTTP

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

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

SSL - 安全ソケットレベル

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

SMTP - 簡易メール伝送プロトコル

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

MIME - 多用途インターネットメールエクステンション

MIMEプロトコルによりSMTPはTCP/IPネットワークを通じて多メディアファイル(音声、ビデオ、バイナリデータを含む)を転送する能力を持つようになります。

IMAP - インターネットメッセージアクセスプロトコル

IMAPはメールの保存および取得に使用されます。

POP - ポストオフィスプロトコル

POPはメールサーバーからパーソナルコンピュータにメールをダウンロードするために使用されます。

FTP - ファイル転送プロトコル

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

NTP - ネットワーク時間プロトコル

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

DHCP - ダイナミックホスト設定プロトコル

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

SNMP - シンプルネットワーク管理プロトコル

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

LDAP - 軽量のディレクトリアクセスプロトコル

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

ICMP - インターネットメッセージコントロールプロトコル

ICMPはネットワーク内のエラーハンドリングを担当します。

ARP - アドレス解決プロトコル

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

RARP - リバースアドレス解決プロトコル

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

BOOTP - ブートプロトコル

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

PPTP - ポイント対ポイントトンネルプロトコル

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