Skip to main content

IPパケットの構造

超わかりやすい!インターネットのしくみ(1/4)~ルーティング編~【音声無し】(ルーティングの考え方を動画で理解できる!) (六月 2026)

超わかりやすい!インターネットのしくみ(1/4)~ルーティング編~【音声無し】(ルーティングの考え方を動画で理解できる!) (六月 2026)
Anonim

ほとんどのネットワークデータ伝送技術は、ソースデバイスから宛先デバイスにデータを送信するためにパケットを使用します。 IPプロトコルも例外ではありません。 IPパケットは、プロトコルの最も重要かつ基本的なコンポーネントです。それらは、送信中にデータを運ぶ構造体です。彼らはまた、彼らの道を見つけて、送信後に再構成するのを助ける情報を含むヘッダーを持っています。

IPプロトコルの2つの主な機能はルーティングとアドレッシングです。ネットワーク上のマシンとの間でパケットをやりとりするために、IP(インターネットプロトコル)はパケット内で運ばれるIPアドレスを使用します。

IPパケットの詳細

この図の簡単な説明は、ヘッダー要素の機能を理解するのに意味があります。しかし、いくつかは明らかではないかもしれません:

  • 識別タグ いくつかの最終的なフラグメントからパケットを再構築するのに役立ちます。データがネットワークを介して送信されると、これらのパケットに包まれた小さなセクションに分割されます。インターネットなどのIPネットワークは通常安全ではないため、パケットが失われたり、遅延したり、間違った順序で到着したりする可能性があります。宛先に到着すると、識別タグはパケットを識別し、データを元の形式に戻すのに役立ちます。
  • フラグメンテーションフラグ パケットがフラグメント化されるかどうかを示します。
  • フラグメントオフセット このパケットがどのフラグメントにアタッチされているかを識別するフィールドです。
  • 生存時間(TTL) パケットが消滅する前にパケットが何ホップ(ルーターが通過するか)を示す数値です。通常、各ルータにおいて、パケットが分析され、他の隣接ルータ上のそのルータに存在する情報に基づいて、どのルートが最も良いかが選択される。パケットは、その次のルータに転送されます。この構成では、パケットがうまく回るかもしれません。別の方法としてフラッディングもあります。これは、パケットのコピーを各隣接ルータに送信することを意味します。ターゲットマシンだけがパケットを消費します。他のパケットはローミングを続けます。 TTLは、通常は255で、パケットがルータを通過するたびに減少する数値です。このようにして、TTLがゼロになると、冗長パケットは最終的には消滅します。
  • ヘッダ チェックサムは、パケット伝送中のエラー検出と訂正に使用される番号です。パケット内のデータは、パケット内のデータと共に送信される合計をもたらす数学的アルゴリズムに供給される。受信時に、この合計は同じアルゴリズムを使用して再度計算されます。元の合計と同じ場合、データは良好です。それ以外の場合は破損しているとみなされ、パケットは破棄されます。
  • ペイロード 実際に運ばれるデータです。データのペイロードは最大64キロバイトになる可能性があることに注意してください。これはヘッダービットの全体に比べて巨大です。