ほとんどのネットワークデータ伝送技術は、ソースデバイスから宛先デバイスにデータを送信するためにパケットを使用します。 IPプロトコルも例外ではありません。 IPパケットは、プロトコルの最も重要かつ基本的なコンポーネントです。 それらは、送信中にデータを運ぶ構造体です。 彼らはまた、彼らの道を見つけて、送信後に再構成するのを助ける情報を含むヘッダーを持っています。
IPプロトコルの2つの主な機能はルーティングとアドレッシングです。 ネットワーク上のマシンとの間でパケットをやりとりするために、IP(インターネットプロトコル)はパケット内で運ばれるIPアドレスを使用します。
IPパケットの詳細
この図の簡単な説明は、ヘッダー要素の機能を理解するのに意味があります。 しかし、いくつかは明らかではないかもしれません:
- 識別タグは、いくつかの最終的なフラグメントからパケットを再構成するのに役立ちます。 データがネットワークを介して送信されると、これらのパケットに包まれた小さなセクションに分割されます。 インターネットなどのIPネットワークは通常セキュリティで保護されていないため、パケットが失われたり、遅延したり、誤った順序で到着したりする可能性があります。 宛先に到着すると、識別タグはパケットを識別し、データを元の形式に戻すのに役立ちます。
- 断片化されたフラグは、パケットが断片化され得るかどうかを示す。
- フラグメントオフセットは、このパケットがどのフラグメントに接続されているかを識別するフィールドです。
- 存続可能時間(TTL)は、パケットが消滅するまでにホップ数(ルータが通過する)を示す数値です。 通常、各ルータにおいて、パケットが分析され、他の隣接ルータ上のそのルータに存在する情報に基づいて、どのルートが最も良いかが選択される。 パケットは、その次のルータに転送されます。 この構成では、パケットがうまく回るかもしれません。 別の方法としてフラッディングもあります。これは、パケットのコピーを各隣接ルータに送信することを意味します。 ターゲットマシンだけがパケットを消費します。 他のパケットはローミングを続けます。 TTLは、通常は255で、パケットがルータを通過するたびに減少する数値です。 このようにして、TTLがゼロになると、冗長パケットは最終的には消滅します。
- ヘッダーチェックサムは、パケット送信中のエラーの検出と修正に使用される番号です。 パケット内のデータは、パケット内のデータと共に送信される合計をもたらす数学的アルゴリズムに供給される。 受信時に、この合計は同じアルゴリズムを使用して再度計算されます。 元の合計と同じ場合、データは良好です。それ以外の場合は破損しているとみなされ、パケットは破棄されます。
- ペイロードは実際に運ばれるデータです。 データのペイロードは最大64キロバイトになる可能性があることに注意してください。これはヘッダービットの全体に比べて巨大です。