TCPとは?
TCPは、トランスポート層でコネクションを確立し、確認応答と再送・順序制御・フロー制御・輻輳制御によって信頼性のあるデータ転送を行うプロトコル。通信の開始時は3ウェイハンドシェイク(SYN→SYN+ACK→ACK)で接続を確立し、ポート番号で相手のアプリケーションを識別する。ヘッダが20バイトと大きく確認応答も待つため遅延は増えるが、そのぶん欠落・順序入れ替わり・重複を利用者側から見えなくする。連続して送れる量はウィンドウサイズで決まり、スループットの上限はウィンドウサイズ÷RTTで見積もる。
高度試験・午前I(全区分共通)の過去問では5回出題されています(2016年度〜2023年度)。
てぃーしーぴー
TCPはどういう意味?
TCPは、トランスポート層でコネクションを確立し、確認応答と再送・順序制御・フロー制御・輻輳制御によって信頼性のあるデータ転送を行うプロトコル。通信の開始時は3ウェイハンドシェイク(SYN→SYN+ACK→ACK)で接続を確立し、ポート番号で相手のアプリケーションを識別する。ヘッダが20バイトと大きく確認応答も待つため遅延は増えるが、そのぶん欠落・順序入れ替わり・重複を利用者側から見えなくする。連続して送れる量はウィンドウサイズで決まり、スループットの上限はウィンドウサイズ÷RTTで見積もる。
TCPの具体例は?
HTTP/1.1やHTTP/2はTCPの上で動作し、Webページの取得やファイル転送のように1バイトの欠落も許されない通信を支えている。HTTP/3が使うQUICは、TCPが担ってきた再送や順序制御をUDPの上に作り直したもので、信頼性の仕組み自体が不要になったわけではない。
TCPは試験でどう引っ掛けられる?
「TCPを使えば通信路で誤りが起きない」ではなく、誤りを検出して再送するだけで、そのぶん遅延が増える。接続の確立は3ウェイだが切断は原則4ウェイという回数の違い、受信側の処理能力に合わせるフロー制御と網の混雑に対処する輻輳制御の違いも取り違えやすい。
TCPと関連する用語は?
TCPが出た過去問は?
出典:令和元年度 秋期 高度試験・午前I(全区分共通) 問11(IPA)
TCP/IPネットワークのフォワードプロキシに関する説明のうち、最も適切なものはどれか。
正解:Webブラウザの代理として、Webサーバに対するリクエストを送信する。
要点:フォワードプロキシはブラウザの代理で外部へ要求を出す
フォワードプロキシは、内部の利用者のWebブラウザに代わって外部のWebサーバへリクエストを送信し、その応答を返す中継サーバである。アクセス制御やキャッシュ、ログ取得の役割を担う。これに対しリバースプロキシは、Webサーバ側に置かれてブラウザからのリクエストにサーバの代理として応答する。
出典:令和2年度 10月試験 高度試験・午前I(全区分共通) 問11(IPA)
TCP, UDPのポート番号を識別し、プライベートIPアドレスとグローバルIPアドレスとの対応関係を管理することによって、プライベートIPアドレスを使用するLA…
正解:NAPT
要点:NAPTはIPとポートを組で変換し1つのグローバルIPを共有する
NAPT(IPマスカレード)は、プライベートIPアドレスとポート番号の組を、1つのグローバルIPアドレスと重複しないポート番号の組に変換して対応表で管理する仕組みである。ポート番号で通信を区別するため、LAN内の複数端末が1つのグローバルアドレスを共有してインターネットへアクセスできる。IPアドレスだけを1対1で変換するNATとの違いはここにある。
出典:令和3年度 秋期 高度試験・午前I(全区分共通) 問10(IPA)
TCP/IPネットワークにおけるARPの説明として、適切なものはどれか。
正解:IPアドレスからMACアドレスを得るプロトコルである。
要点:ARPはIPアドレスからMACアドレスを解決する
ARP(Address Resolution Protocol)は、通信相手のIPアドレスから対応するMACアドレスを求めるプロトコルである。同一リンク内にブロードキャストで問い合わせ、該当ホストがユニキャストで自分のMACアドレスを返す。結果はARPキャッシュに一定時間保持される。
出典:令和5年度 春期 高度試験・午前I(全区分共通) 問10(IPA)
1個のTCPパケットをイーサネットに送出したとき、イーサネットフレームに含まれる宛先情報の、送出順序はどれか。
正解:宛先MACアドレス、宛先IPアドレス、宛先ポート番号
要点:フレームは下位層のヘッダほど先頭、MAC→IP→ポートの順
イーサネットフレームは下位層のヘッダほど先頭に置かれる。先頭がデータリンク層のイーサネットヘッダで宛先MACアドレス、続いてネットワーク層のIPヘッダで宛先IPアドレス、その後にトランスポート層のTCPヘッダで宛先ポート番号が現れる。したがって送出順序はMAC、IP、ポート番号となる。
最終更新:2026-08-29/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。