TCPとは?てぃーしーぴー
略語の意味
TCP=Transmission Control Protocol
データを抜けや順番の入れ替わりなく、確実に相手に届けるための通信の約束ごと
- Transmission
- 送ること
- Control
- 制御
- Protocol
- 通信の約束ごと
TCP(Transmission Control Protocol:伝送制御プロトコル。Transmission=送ること、Control=制御、Protocol=通信の約束ごと)は、インターネットで標準的に使われる通信の約束ごとの一つで、データを抜けや順番の入れ替わりなく、確実に相手に届けることを受け持つ。通信を始める前に相手と接続を確かめ、届いたかどうかの確認をやり取りし、届かなかった分は送り直す。下の層のIP(データを宛先のIPアドレスまで運ぶ約束ごと)と組み合わせてTCP/IPと呼ばれる。ITパスポートでは、IPとの役割の違い(IPは宛先まで運び、TCPは確実に届ける)と、ポート番号でどのアプリケーション(Web・メールなど)宛ての通信かを区別することが問われる。
最終更新:2026-10-10
この語が出る過去問を解く →背景
インターネットでは、データを小さく分けたパケットという単位で送る。IPは宛先まで運ぼうとはするが、途中でパケットがなくなったり、順番が入れ替わって届いたりしても、それを直す仕組みは持たない。Webページやメール、ファイルのように一部でも欠けると使えないデータを送るには、抜けを見つけて送り直し、正しい順番に並べ直す役が別に必要になる。その役を受け持つためにTCPが作られた。
具体例
Amazonの商品ページを開くとき、ブラウザはWeb用の約束ごとであるHTTP(HTTPS)で「このページをください」と頼む。その下でTCPがページのデータを確実に、順番どおりに届け、さらに下でIPがサーバからパソコンまでの道筋に沿ってパケットを運ぶ。注文の確定画面のデータが一部でも欠けたら困るので、確実さを受け持つTCPが使われる。
試験での引っ掛け
TCPとIPの役割を逆にしないこと。データを宛先のコンピュータまで運ぶのがIP、届いたデータに抜けや順番の乱れがないよう面倒を見るのがTCP。また、ネットワーク上のコンピュータを区別するのはIPアドレス、そのコンピュータの中のどのアプリケーション宛てかを区別するのはポート番号である。
関連用語
出た過去問
問題文で直接問われたものと、解説の中で触れられたものが含まれます。
出典:平成22年度 春期 ITパスポート試験 問80(IPA)
TCP/IPのポート番号によって識別されるものはどれか。
正解:通信相手のアプリケーションソフトウェア
要点:ポート番号は通信相手のアプリケーションを識別する
IPアドレスがネットワーク上のコンピュータを識別するのに対し、ポート番号はそのコンピュータ内で動く通信サービスやアプリケーションを識別する。たとえばWebは80番、メール送信は25番のように、代表的なサービスには番号が割り当てられている。IPアドレスとポート番号の組で、どの機器のどのサービスかが定まる。
出典:平成28年度 秋期 ITパスポート試験 問63(IPA)解説で登場
イントラネットの説明として,適切なものはどれか。
正解:インターネットの技術を利用して構築された組織内ネットワーク
要点:イントラネットはインターネット技術による組織内網
イントラネットは、TCP/IPやWebなどインターネットで使われる技術をそのまま用いて構築した、組織内部向けのネットワークである。技術は同じでも利用は組織内に限定され、外部から自由に接続できるものではない。
出典:平成28年度 春期 ITパスポート試験 問78(IPA)
ハブとルータを使用してPC1〜4が相互に通信できるように構成したTCP/IPネットワークがある。ルータの各ポートに設定したIPアドレスが図のとおりであるとき、P…
正解:192.168.1.1
要点:デフォルトゲートウェイは自分と同じLAN側のルータのアドレス
デフォルトゲートウェイには、自分と同じネットワークに属するルータのポートのIPアドレスを設定する。PC1はLAN1に接続されているため、LAN1側のルータポートである192.168.1.1を指定する。192.168.2.1はLAN2側のポート、192.168.5.1と192.168.5.2はルータどうしを結ぶ区間のアドレスであり、PC1から直接指定するものではない。
出典:令和2年度 10月試験 ITパスポート試験 問67(IPA)
TCP/IPにおけるポート番号によって識別されるものはどれか。
正解:コンピュータ上で動作している通信アプリケーション
要点:IPアドレスは機器、ポート番号はアプリを識別する
TCP/IPでは、IPアドレスが通信相手の機器を特定し、ポート番号がその機器上で動いているどの通信アプリケーション(サービス)宛てかを特定する。例えばWebは80番や443番、メール送信は25番といったように、番号でサービスを区別する。MACアドレスはLANインタフェースの識別に使われる。
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。