ネットワークエンジニアを目指してITBOOKTopブログメールマガジンAbout広告募集ホーム初心者のためのネットワーク技術(2)IPヘッダ内の各情報IPヘッダ内の各情報IPパケットの中身IPヘッダの中身は以下のような形式で情報が入っています。今回はIPヘッダ内の各情報について解説していきます。○Version(4ビット)IPのバージョンを表します。IPv4であれば「4」が入りますし、IPv6であれば「6」が入ります。その他のバージョンは以下の通りです。(TUBA)「他には無いの?」という好奇心旺盛な方は、以下のサイトを確認してみて下さい。Length:インターネットヘッダ長)。IPヘッダーの長さを表しています。IHLでどこまでがIPヘッダでどこからがデータなのかが分かります。質を決める情報が入ります。Length(16ビット)IPヘッダとデータを含めたパケット全体の長さを表します。○Identification(16ビット)大きなデータを運ぶときは、複数のIPパケットに分けてデータを送信します。その時に、分割したデータなのか、全く別のデータのパケットなのかを識別するために使用できます。○Flags(3ビット)IPパケットの分割を制御する時に使用します。各値の意味は以下の通りです。Offset(13ビット)分割されたパケットが、元のデータのどこに位置しているかを表します。単位は8オクテットで最大8×8192=65536オクテット。パケットが通過可能なルータの数を表します。ルータを経由するたびに1づつ減っていき。0になった時点でこのパケットは破棄されます。○Protcol(8ビット)IPの上位プロトコルを表します。主要なプロトコルは以下があります。Protocol)「他には無いの?」という好奇心旺盛な方は、以下のサイトを確認してみて下さい。Checksum(16ビット)IPヘッダのチェックサム。IPパケットの伝送エラーがないかチェックするためにあります。IPヘッダ内のTTL値はルータを経由するたびに変わるため、各ルータでは転送する前にヘッダチェックサムの再計算を行っています。Address(32ビット)送信元のIPアドレスがセットされています。Address(32ビット)宛先のIPアドレスがセットされています。○Options(可変)IPパケットに付加するオプションを設定しています。○Padding(可変)オプションを使用した場合、長さを32ビットにするために使用されます。...難しい?よく分からない?IPヘッダには様々な情報が格納されていることが分かりましたでしょうか?もちろん全てを覚えて理解しなくちゃなんて思わなくていいですよ。「この情報ってなんだっけ?」なんて必要な時に見返せば良いのですから。実際にパケットを見てみようメールマガジンネットワ-ク初心者のみなさま。ネットワークの基礎知識を疎かにすることは大変危険です!!「初心者にも理解できるネットワーク技術」これを読めばネットワークの基礎が分かる!!ネットワーク関連の仕事に就きたいとお考えの学生の方や、ネットワークに興味があって転職を考えている社会人の方、まずは登録してみてください。ネットワークエンジニアを目指して。