インターネットで使われるプロトコル「TCP/IP」とは何?|TCPとUDPの違い。

Introduction

インターネットで使用される「TCP/IP」プロトコルについて説明します。

また、「TCP」プロトコルと「UDP」プロトコルの違いについても説明します。

プロトコルとはコンピュータがネットワークを利用する際の共通の取り決めのことです。

詳しくは下のリンク先をご覧ください。

ネットワークのプロトコルって何?|意味を簡単にわかりやすく説明するよ
ネットワークの学習をしていると、頻繁に出てくる言葉がプロトコル。普段使用しない言葉なのでイマイチ頭に入りにくい言葉ではないでしょうか。ここでは、なるべく簡単に説明してみます。

TCPとは

TCP・・・Transmission Control Protocol

以下の特徴があります。

  • データをパケットに分割する
  • 分割したパケットに番号を振る
  • 通信途中で欠落したパケットがある場合は再送要求する
  • 振られた番号を元に組み立てる

順番に見ていきましょう。

まず送信するデータを細かく分割します

分割されたデータのことを「パケット」とよびます。
※パケット・・・データの伝送単位

その際に、後で復元できるように番号を振っておきます

分割されたパケットは、相手に届いた後に復元されるのですが、その際に正確に復元されないと困りますよね。

また、一部送信エラーが生じた場合は、その場所を再送要求します

このように、パケットの整列やエラーの修正を行うのがTCPの役割です。

 

インターネットを使用していておかしな画像が表示されたことは無いはずです。

例えば写真の目と口の場所が入れ替わっていたり、動画の前後が入れ替わって再生されたり・・・。

これはTCPプロトコルが正確なデータを送信してくれているからということですね。

UDPとは

UDP・・・User Datagram Protocol

データをパケットに分割し、処理速度を優先して送ります。

TCPと違い、データが欠けたりエラーを生じても速度優先で送信してしまうプロトコルがUDPです。

イメージは下の画像。

番号が順番通りになっていなくても、一部データが欠けてもそのまま送ってしまいます。

 

このUDPは最近はあまり使用されていません。

まれにストリーミング再生(リアルタイム動画)で見かける事があります。

動画を見ていると、突然モザイク状になって一部が欠けしまうようなリアルタイム動画を見たことはありませんか?

動画の画質は荒いものがほとんどです。

もし、今後そのような動画を再生することがあったら「UDP」を使っているのかな?と想像してみましょう。

IPとは

IP・・・Internet Protocol

「IP」はパケットの転送と経路選択を行うプロトコルです。

相手にデータを届ける大切な役割を担っています。

名前も「インターネット プロトコル」という直球の名称です。

インターネットの根本を支えているイメージですね。

 

インターネット接続は、ホームページや動画の閲覧だけではなく、メールやIP電話などでも使用されています。

様々な用途で利用されているのですが、ここで説明した「TCP」と「IP」は、どの用途でも必要になります。

そのため「インターネット接続のプロトコル」は2つをくっつけて「TCP/IP」とよばれています。

 

「TCP/IP」もプロトコルで、その中の「TCP」「IP」も、それぞれがプロトコルということです。

そして、このインターネット接続のプロトコル「TCP/IP」は4つの階層モデルに分けられて使用されます。

キーワード

  • TCP
  • UDP
  • IP
  • TCP/IP

 

TCPとIP、それぞれの役割を抑えておこう!

練習問題

◎ 各問題をクリック(タップ)すると答えが出てくるよ

データをパケットに分割して、しっかり送信。
データをパケットに分割して、速度優先で送信
届け先への経路選択を行う

 

暗号化の有名なものに「WPA2」方式があるらしいよ