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



Ip Basis



ネットワークプロトコルスタックの第3層には、ネットワーク層にも3つの主要コンポーネントがあり、第1コンポーネントはIPプロトコル、インターネットにはアドレス指定とパケット処理ルールが含まれ、第2ルーティングプロトコルはコンポーネントであり、ICMPなどのさまざまなルーティングプロトコルで構成されます。プロトコルは最後のコンポーネントであり、エラー報告とデータグラム要求応答で構成されます。ネットワーク層でのIPの重要性を初めて示しました。

A、IPプロトコル
IPインターネットプロトコルは英語の単語の略語であり、中国語の意味はインターネットプロトコルと呼ばれるプロトコルネットワーク接続です。インターネットプロトコルコンピュータネットワークは、通信プロトコル設計に相互接続されています。すべてのコンピュータネットワークに接続されているインターネットでは、インターネットが相互に通信して一連のルールを実現できます。ルールでは、コンピュータがインターネットを介して通信するように指定されています。インターネットと相互作用するIPプロトコルに準拠するために相互接続できる限り、すべてのコンピュータシステムメーカー。 IPアドレスは一意であり、ユーザーの性質に応じて、5つのカテゴリに分類できます。さらに、IPだけでなく、侵入保護、知的財産権、ポインタレジスタおよびその他の手段。現在、IPプロトコルにはIPv4とIPv6の2つのバージョンがあります。



2、IPv4データグラム形式
画像

3、IPv4フラグメンテーション
ネットワーク層へのデータパケット、リンク層は最終的に次への送信を実行します。プロトコルが異なるため、リンク層のMTUの値が異なるため、IPデータグラムが大きすぎて、1回限りの送信ではない可能性があります。 MTUアルゴリズムに従ってスライスを実行し、次に送信用のリンク層に、次に組換えフラグメントの最終受信者に、そして上位層プロトコルにアップロードするために必要です。ただし、断片化によりDoS攻撃が発生し、IPv6の送信元ルーターと宛先ルーターで断片化が許可される可能性がありますが、ルータースライスの途中では、破棄されたとしても許可されません。



4、IPv4アドレッシング
それぞれ32ビットのIPv4アドレス長、合計2 ^ 32アドレスが存在する可能性があるため、ドット付き10進形式のIPアドレスは、通常、バイナリ形式の192.168.1.1IPアドレス1,100,000,010,101,0000,000,100,000,001として表されます。 NATテクノロジーを使用しない限り、各ホストおよび各ルーターの各インターフェイスのグローバルに一意のIPアドレスである必要があります。

サブネットマスク:1922.168.1.1 / 24などのサブネットマスクは255.255.255.0です。これは、24 24の決定の前にサブネットが表されているため、サブネットマスクはすべて24 1の前に設定され、その後8つすべての後に設定されるためです。
0が設定されます。

IPの問題を解決するためには、NAT技術の誕生、IPアドレスをパブリックアドレスとプライベートアドレスに変換するだけでは不十分です。パブリックアドレスは世界中に公開されており、まったく同じ2つのパブリックアドレスは発生しません。プライベートアドレスはローカルエリアネットワーク内で使用されます。1つの外部ネットワーク通信にNATアドレスを介してルーター経由でパブリックネットワークを割り当てる必要がある場合は、通信します。



カテゴリアドレス指定は、5つのカテゴリABCDEアドレスに分割されたサイズによるサブネットIPアドレスであり、より一般的です。

クラスAアドレス:
最初のアドレスのネットワークアドレス用のクラス1バイト、ホストアドレス用の残りの3バイト。これは、最初のビットの最初のバイトが0に固定されていることです。したがって、クラスAネットワーク番号のスコープアドレス:1.0.0.0-126.0.0.0、プライベートアドレス範囲は予約されています10.0.0.0-10.255.255.255,127.XXXサイクルテストで使用されるアドレス。

Bクラスアドレス:
クラスBネットワークアドレス用に1バイトと2バイト、他のホストアドレス用に2バイト。その最初のバイトは、アドレスの最初の2つの10、クラスBネットワーク番号範囲に固定されています:128.0.0.0-191.255.0.0。プライベートネットワークアドレス範囲は、172.16.0.0-172.31.255.255.169.254.X.Xアドレス用に予約されています。 IPアドレスが自動的にIPアドレスを取得し、ネットワーク上で利用可能なDHCPサーバーが見つからない場合。 1つのIPを取得します。

クラスCアドレス:
ネットワークアドレスの最初のバイト、2番目のバイトと3番目のバイトのクラスCアドレス、ホストアドレスの最初の4バイト。さらに、最初のバイト110は最初の3つに固定されている。ネットワーク番号のクラスCアドレス範囲:192.0.0.0-223.255.255.0。プライベートネットワークアドレスの範囲:192.168.0.0-192.168.255.255。

クラスDアドレス:
クラスDアドレス、ネットワークアドレスとホストアドレスに関係なく、フロント4の最初のバイトは1110に固定されます。クラスDアドレス範囲:224.0.0.0-239.255.255.255

アドレスクラスE:クラスEアドレスは、ネットワークアドレスとホストアドレスに関係なく、最初に5バイトの11110でプレフィックスされます。クラスEアドレスの範囲:240.0.0.0-255.255.255.254。

ただし、この方法を複数のサブネットで使用すると、ホストの数がホストの数よりも多いなど、多くの無駄が発生します。クラスC、クラスCの分割のため、使用できません。クラスBのみを使用し、クラス使用可能なアドレスとホストBの数が多すぎるため、クラスABCネットワークに基づいて、さらにサブネット化に基づいてVLSMテクノロジーをサポートします。

IPアドレスの割り当て:
アクセスネットワークが毎回ホストコンピュータ現在、DHCPプロトコルは自動的に利用可能なIPを割り当てました。もちろん、手動で設定することもできますが、IPと競合する可能性があります。

5、IPv6
IPv6は、「インターネットプロトコルバージョン6」の頭字語であり、次世代インターネットプロトコルとも呼ばれます。これは、新しいIPプロトコルの現在のIPv4(現在のIP)を置き換えるように設計されたグループIETF(インターネットエンジニアリングタスクフォースインターネットエンジニアリングタスクフォース)です。プロトコル。彼の主な特徴は、IPアドレスが32ビットから128ビットで構成されているため、2 ^ 128のIPアドレスを使用できることです。これは間違いなく十分です。次に、IPv6とIPv4の断片化を処理する方法も異なります。最後は、データグラム形式です。大きな変化を遂げました。

画像