更新:2024/12/17

セグメントとは何か?ゆるーくわかりやすく解説

はるか
はるか
セグメントって、知ってる?
ふゅか
ふゅか
うん、トランスポート層で扱われるデータの単位でしょ!

1. セグメントの要点

セグメントとは・・・

  • トランスポート層におけるデータの単位
  • データグラムとも呼ばれる。

2. セグメント

インターネットやネットワークの世界では、データは小さな単位に分割されて送信されます。その分割されたデータの一部の単位を パケット と呼びますが、この「パケット」にも階層ごとに名前や役割が異なる形で存在します。

2.1. セグメントとは?

トランスポート層で利用されるデータの単位が「セグメント(Segment)」です。

2.2. トランスポート層とは?

インターネットの通信は、「OSI参照モデル」と呼ばれる7つの階層モデルに基づいて行われます。これらの階層は、それぞれが異なる役割を持っています。その中で トランスポート層 は、アプリケーション層(例えばウェブブラウザやメールソフト)とネットワーク層(IPアドレスを基に通信を行う層)の間で、データの送受信を管理する役割を果たします。

2.3. セグメントを使う通信プロトコル

トランスポート層では主に以下のプロトコルでセグメントが利用されます。

  • TCP(Transmission Control Protocol)
    確実なデータ送信を保証するプロトコルです。セグメントの順序が守られるように管理し、データが欠損した場合は再送を要求します。
  • UDP(User Datagram Protocol)
    確実性よりも速度を重視するプロトコルです。セグメントを受信側が管理しませんが、リアルタイム性が求められる音声通話や動画配信で利用されます。

3. 層ごとの呼び方

パケットなどのデータの単位は層ごとに呼ばれ方が違います。

層(レイヤー) 名称
トランスポート層 セグメント(Segment)
ネットワーク層 パケット(Packet)
データリンク層 フレーム(Frame)
物理層 ビット(bit)
ふゅか
ふゅか
でも、セグメントって「パケット」や「フレーム」と何が違うの?
はるか
はるか
層が違う。トランスポート層ではセグメント、ネットワーク層ではパケット、データリンク層ではフレーム。

PR