I. IPv4 アドレス
- IPv4アドレスは32ビットのバイナリ値で構成されます。
- クラスA、B、Cアドレスはユニキャストアドレスです。
- クラスDアドレスはマルチキャストアドレス
- E現在使用されていないクラスアドレス
- 255.255.255.255はLANブロードキャストアドレスです。
クラスV IPv4アドレス
クラスAアドレス:0.0.0.0~127.255.255.552
| 0 | 7ビットのネットワーク番号 | 24ホスト番号 | 
- == 0
- == 721
クラスBアドレス:128.0.0.0~191.255.255.552
| 1 | 0 | 14ビットのネットワーク番号 | 16ホスト番号 | 
- == 821
- == 191
クラスCアドレス:192.0.0.0~223.255.255.552
| 1 | 1 | 0 | 21ビットのネットワーク番号 | 8ホスト番号 | 
- == 291
- == 322
クラスDアドレス:224.0.0.0~239.255.255.552
| 1 | 1 | 1 | 0 | 28 ビット マルチキャストグループ番号 | 
- == 422
- == 932
クラスEアドレス:240.0.0.0~247.255.255.552
| 1 | 1 | 1 | 1 | 0 | 27ビット 予約 | 
- == 042
- == 742
プライベートIPv4アドレス
- IPアドレス不足に対応するための内部ネットワークアドレス。
- 上記のA、B、Cのアドレス区分で、内部ネットワーク用に3つのアドレス区分を計画します。
クラスAアドレス:10.0.0.0~10.255.255.552
クラスBアドレス:172.16.0.0~172.31.255.552
クラスCアドレス:192.168.0.0~192.168.255.552
イントラネットとエクストラネット接続
- fps:イントラネット侵入 
- ナット - イントラネットのプライベートIPアドレスは、ルーターやファイアウォールなどのボーダーデバイスでパブリックアドレスに変換され、インターネットにアクセスします。
 
- ポートマッピング - 外部ネットワーク上のホストのIPアドレスから内部ネットワーク上のデバイスにポートをマッピングします。
 
IPv6 アドレス
更新予定
III.IPv4メッセージ構造
- オプション部分を使用しない場合、IPパケットヘッダは20バイトです。
| バージョン番号 | 4 | IPv4プロトコル:4 IPv6プロトコル:6 | 
| 拡張ヘッダー | 4 | |
| 識別サービス | 8 | 現在のデータグラムを処理するために上位層プロトコルが期待するサービス品質を定義。 3ビットが優先度ビット 次の4ビットがサービスタイプとなります 最後の1ビットは未定義 | 
| 全長 | 16 | データヘッダと全データ長 | 
| のマーキング | 16 | IPv4では、生成されたデータグラムごとにカウンタに1が加算されます。 | 
| のマーキング | 3 | bit0: 1はデータグラムが「まだスライスされている」ことを意味し、 0はこれがデータの最後のスライスであることを意味します; bit1: 1は "スライスできない"、0はスライス可能。 bit2: 予約済み | 
| セグメンテーションオフセット | 13 | スライスされた後の、元のサブグループ内での長いサブグループの相対的な位置を示します。 | 
| 生存時間 | 8 | TTLは、ネットワークにおけるデータグラムの寿命を示し、「ホップ制限」として機能します。 | 
| プロトコル | 8 | |
| 最初のテストと | 16 | |
| ソースアドレス | 32 | |
| 宛先アドレス | 32 | |
| オプショナルパーツ | 0 ~ 40 | |
| データ部分 | N | 
IV.IPv6メッセージ構造
- オプション部分を使用しない場合、IPパケットヘッダは20バイトです。
| バージョン番号 | 4 | IPv4プロトコル:4 IPv6プロトコル:6 | 
| 優先順位 | 4 | 優先順位 | 
| ヘッダ長 | 24 | 特殊なデータストリームの特殊な処理を提供 | 
| 全長 | 16 | データヘッダと全データ長 | 
| のマーキング | 8 | IPv4のTTLと同様に、ドロップされたデータグラムの各ポイントの値は、0になるまで順番に1ずつデクリメントされます。 | 
| ソースアドレス | 821 | |
| 宛先アドレス | 821 | |
| 拡張ヘッダー | 6 | |
| データ部分 | N | 





