このコンテンツはアーカイブされており、インディアナ大学によって維持されていません。 情報がここにするものではありませ正確には、リンク先とさせていただくことになります

パケットは、TCP/Ipネットワークを介した通信の基本単位です。, TCP/IPネットワーク上のデバイスは、データを小さな断片に分割し、ネットワークがさまざまな帯域幅に対応し、宛先への複数のルートを可能にし、中断または失われたデータの断片を再送信することを可能にする。 それぞれの作品は、データグラムと交換可能な用語であるapacketです。

History

パケットは、ネットワークとインターネットがコネクションレスである必要があるために進化しました。, 事前に確立された接続を必要とせずに、どのコンピュータも、受信側が実際にそれを受信することを保証するために何もする必要なしに、ネットワーク インターネットとなった元のネットワークは、核攻撃に耐えることができる電子ネットワークを望んでいた米国政府によって開発されました(詳細については、ナレッジベース文書アーカイブ:インターネットとは何ですか?)., この理想的なネットワークは、ルートを変更することによってデータを動的に送信し、ノードが突然破壊された場合に失われたデータを転送できるようにする 静的で接続指向のネットワークは、個々の接続が切断されると経路のチェーン全体が破壊されるため、ノードが破壊されると失敗する。 対照的に、コネクションレスネットワークは、データが単に代替ルートを見つけるだけであるため、機能しません。 コネクションレスネットワークが機能するためには、小さく分離可能なデータ単位またはパケットが必要でした。,

これらの要件を満たすために、米国政府はまずarpanetを作成し、その後、インターネットになるために数十年にわたって大学や企業によって開発されました。 TCP/IPプロトコルは、共通の通信言語を持つ必要があるために開発されました。 パケットは、theTCP/IPプロトコル内のデータの基本的な離散単位を形成します。,

解剖学

パケットは、三つの主要なセクションに分割されたビットの文字列です:

  • ヘッダーのセット
  • ペイロード、送信されている実際のデータ
  • トレーラー、時にはフッターと呼ばれます

ヘッダーは、次のもので構成されています。

  • インターネットプロトコル(IP)バージョン
  • ヘッダー長
  • ToS(Tosのタイプ)
  • データグラムのサイズ:ヘッダーのサイズにバイト単位のペイロードを加えたもの
  • 識別:16ビットの数値です。, Destinationcomputerは、識別情報と送信元アドレスを組み合わせて、パケットを完全に識別し、これらの一意の識別子を使用してパケットからデータをアセンブルします。
  • Flags:パケットをフラグメント化できるかどうかをルータに知らせるために使用されるビット。 多くのネットワークは転送できるパケットの最大サイズによって制限されるため、これは重要です。
  • 断片化オフセット:断片化されたパケットを復元するために使用される値
  • TTL(Time to Live):apacketが取ることができるホップの最大数
  • Protocol:パケット,,TCP,UDP,ICMP,IGMP
  • ヘッダーチェックサム:エラー、破損を検出するために使用される値
  • 送信元アドレス:パケットが発信されたIPアドレス
  • 宛先アドレス:パケットが送信されるIPアドレス
  • オプション:めったに使用されない

ペイロードは、実際に送信されるデータです。 これは通常、ヘッダーやトレーラーのように途中で読み込まれません。

ほとんどの場合、トレーラーはパケットの終わりをシグナルするビットのペアに過ぎません。 時折、予告編にはCRC(巡回冗長検査)エラーチェック情報が含まれています。,

関連ドキュメント