「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

TCPプロトコル

pointこの用語のポイント

point通信するときの お約束事だよ

point品質重視だよ

pointインターネットとかで使われているよ

point「TCP」の部分は「Transmission Control Protocol」の略だよ

point「プロトコル」は付けない方が良い場合もあるよ

スポンサーリンク

簡単に書くよ

TCPプロトコル(読:ティーシーピープロトコル)とは

多分「『TCP』という名前のプロトコル(お約束事)」を意図した表現。
TCP自体の意味は

通信するときに使う お約束事(通信プロトコル)のひとつ
であり

「安全性重視で会話のキャッチボールをしましょう」な通信のやり方
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「通信プロトコルプロトコル」と「TCP」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

通信プロトコルプロトコルは「通信するときに使う お約束事」です。

通信するときは足並みを揃える必要があります。
片方が日本語で話しかけたのに、もう一方が英語で お返事したのでは、コミュニケーションが成立しませんよね。
それと同じです。

TCPプロトコル

そこで「○○通信をするときは ××というお約束事に従って やり取りしようね」と事前に決まっています。
言い方を変えると

通信するときは、お約束事が必要

なのです。

この「通信するときに使う お約束事」を「通信プロトコル(プロトコル)」と言います。

TCPプロトコル2

TCPは「安全性重視で やり取りしよう」な通信プロトコルです。
TCPは

送ったデータが相手に届いたか、その都度 確認しながら通信する やり方

です。
相手の言ったことを復唱しながら罵り合うイメージです。

TCPプロトコル3

ちゃんと届いたか確認しながら やり取りするので

1.漏れなく伝わる可能性は高い
2.スピードは遅くなる


といった特徴があります。

以上を踏まえて

多分「『TCP』という名前の通信プロトコル」を意図した表現

が「TCPプロトコル」です。
実質的に「TCP」と「TCPプロトコル」は同じです。

TCPプロトコル4

TCPは「Transmission Control Protocol(トランスミッション・コントロール・プロトコル)」の略です。

TCPプロトコル5

※「Transmission Control Protocol」を何となく日本語にすると「伝送を制御するお約束事」となります。[詳細]

最後の「P」は「protocol(プロトコル)」の頭文字なのです。
そのため、後ろに「プロトコル」を付けると

トランスミッション・コントロール・プロトコル・プロトコル

のように「プロトコル」が重複してしまいます。

とはいえ「TCP」で1つの単語ですからね。
「TCPプロトコル」という言い方をしても間違いとは言えないかな~と思っています。

まぁ、登場シーンによりますけどね。
例えば「通信プロトコルのTCPプロトコルでは~」とか言われると「通信プロトコルのTCPでは~」で良いじゃん(-ε-)と思ってしまいます。

ということで

「TCPプロトコル」という言い方も(多分)間違いではないけど、文脈によっては冗長な感じになるのと、こだわり派な人から「プロトコル」が重複していると指摘される可能性がある

というのは押さえておいてください。


image piyo2

一言でまとめるよ

まぁ「TCPプロトコル」って単語が出てきたら「通信する上でのお約束事のひとつで、安全性重視で やり取りする やり方なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像045
書籍画像049

おまけ

■訳してみるよ

「TCP」は「Transmission Control Protocol(トランスミッション・コントロール・プロトコル)」の略です。
「transmission(トランスミッション)」の意味は「伝達」とか「伝送」とかです。
「control(コントロール)」の意味は「統制する」とか「操作する」とか「制御する」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
何となく くっつけると

「伝送を制御する お約束事」というお約束事

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた