[ネットワーク層の4.5インターネットコンピュータネットワーク]

マッピングは次のとおりです。

IP(インターネットプロトコル)インターネットプロトコル

IP:どのセグメントに(等UDP、TCPなど)カプセル化された上位層プロトコルを定義するために、インターネットアドレス(IPアドレス)を定義し、どのようにIPデータグラムやその他のコンテンツを転送するには、インターネットのネットワーク層プロトコルの核心です。IPには2つのバージョン、IPv4とIPv6が含まれ、より一般的にはIPv4を使用します。

IPデータグラム

以下に示すように:IPデータグラムヘッダの2つの部分、固定部分と可変両者を含むターンのヘッダ部分からのデータ、固定された部分はまた、多くの部品を区別するために、バージョン、ヘッダ長、サービス、等を含んでいます。その後、我々が知っている一つ一つ。

 

(1)バージョン番号フィールドは4ビットを占有IPバージョン番号が与えられます。ルータは、フィールドに応じて解析することにより、IPデータグラムのどのバージョンを確認します。

(2)長さフィールドの最初の4ビットは、4バイトの可変長オプションフィールドを含む、データグラムヘッダ長IPを与えます。図4は、最大値は1111(15)で表すことができ、* 4 15バイト= 60バイト、したがってのIPデータグラムヘッダの長さの60バイトの最大ヘッダ長(オプションフィールドを除いて)20バイトの最小値。

8ビット単位(3)差別化サービスフィールドは、サービスの種類を得ることが望ましいかを示すために。

(4)16ビットの合計長フィールドは占め、IPデータグラム所与のバイトの総数は、ヘッダ部とデータ部とを含みます。16は、65535の最大値で表すことができる、最小のヘッダ長は20であり、そして65515 = 65535から20までの、従って全体の長さ。

(5)IPデータグラムを識別するために、16ビットの識別フィールドを占める(一意に識別しません)。IPは一意に識別フィールドと、送信元IPアドレスと宛先IPアドレスとプロトコルフィールドに応じて、共通のIPデータグラムを識別する。

(6)フラグフィールドは、次のように構成され、3ビットです。

DF:ドゥ断片ではないフラグ。DF = 0断片化が許可されます。DF = 1つのフラグメントが禁止されています。

MF:もっとFRAGフラグ。MF = 0、最終一つまたは断片ではありません。= 1非最後のピースMF。

(7)は、13チップオフセットフィールドを占める(カプセル化されたデータ・スライスがどのバイト全体元のデータグラムを開始)IPデータグラムの断片化と封止部材の相対的なオフセットIPデータグラムを示し、チップオフセット8バイトの単位でフィールド(で、各断片の長さは8バイト(64ビット)の整数倍でなければなりません)。

生存フィールド8ビット(8)時間は、通過することができるIPルータ網におけるデータセグメント(またはホップ数)の数を表します。

(9)IPデータグラムを上位層プロトコルのセグメントをカプセル化していることを示す8ビットの上位層プロトコルフィールド。IPはIP多重化および分離のフィールドを使用することです。

(10)は、IPデータグラムヘッダのチェックサムを用いて誤り検出を達成するために、ヘッダチェックサムフィールド16を占めています。

(11)送信元IPアドレスフィールド32を表す、ソースホストのIPアドレスは、IPデータグラムが送信されます。

(12)は、宛先IPアドレスフィールド32を占め、IPアドレスは、IPデータグラムサービスの宛先ホストに送信する必要があります。

(13)可変長オプションフィールドは、0から40バイトの範囲内で、オプションの内容に応じ。(このことから、私たちは、収入60-40で20の最小の最初の大臣を決定することができます)

(14)カプセル化されたIPデータグラムが宛先ホストに対応する上位層プロトコル・データに配信トランスポート層セグメントを格納するデータフィールド、データフィールドは、それらが運びます。

IPデータグラムのフラグメント

MTU(最大送信単位)最大転送単位:データの最大量は、MTUが呼び出されたリンクによって運ばれるデータリンク層プロトコルであることができます。

(注:データリンク層プロトコルフレームとしてネットワーク層ペイロードデータもののので未満1500バイトのIPデータグラム全体の長さが、それは、データリンク層MTUの全体の長さによって制限されます。)

❤質問?だから、データグラムの全長はMTUの上限を超えた場合、ルータはどのようにデータグラムそれに対処するには?

答えは:ルータIPデータグラムフラグメント(DF = 0)または廃棄(DF = 1)。

次に、方法についての詳細は断片化されますか?

最大フラグメントが(バイト)のデータ長を封入してもよいです。

IPフラグメンテーションの合計数が必要です。

シートの各IPフラグメントオフセットフィールドの値:

各スライスIP全長フィールドは次のとおりです。

各IP MFフラグメンテーションフィールドは次のとおりです。

 

公開された64元の記事 ウォン称賛15 ビュー10000 +

おすすめ

転載: blog.csdn.net/YaraRen/article/details/104889514