なぜIPパケットに開始識別がないか
プロトコル別パケット構成を何度も見返してみられましたか?
2層であるイーサネット・パケットのデータ部にはIPパケットがはいる
3層であるIPパケットのデータ部にはTCPまたはUDPパケット がはいるという
入れ子構造が理解出来なかったようですね。
同期の開始を識別する役割はイーサネットパケットがしているので
イーサネットパケットのデータ部に入っているIPパケットの役割ではないということです。
だからプリアンブルはないという回答になります。
>IPは、コネクションレス型なので、ネットワーク層のルーター間では、あちこちからIPパケットが連続してやり取りさりると思うのですが、その時
ルーターはパケットの先頭部分をどのように認識するのでしょうか。
おやおや質問内容が変わってきてますね。
ルーターなどのMACアドレスのわからないIPパケットはどのようにしているかという疑問ですか。
IPアドレスを手がかりとして、そのIPアドレスに対応するMACアドレスを知るためのプロトコルはARPです
ARPについて調べられると理解できるのではないでしょうか。
説明しだすと書き入れないので、キーマンズネットの初級ネットワーク講座を紹介しておきます。
1回から14回までありますが最初からじっくり読んでみてください。
ログインしないと見れないので、ID登録するしないは自身で判断してください。
ARPの仕組みは11回で紹介されています。
補足
何度も回答いただいてありがとうございます。 うまく質問の主旨が伝わっていないようようなので、再び補足させて もらいます。物分かりが悪くてすいません。 ARPで同じネットワーク内にパケットの送り先がいない場合、デフォルトゲートウェイのルータ宛にパケットを送ると思うのですが、ルータがルーティングテーブルを参照して該当するルータにパケットを転送する場合、IPヘッダーに該当ルータのIPアドレスをセットして転送すると思います。 この時、受信側のルータはどのようにIPパケットの先頭を識別するのか 知りたいのです。単にIPヘッダを認識してOKとなるのでしょうか。