データリンク層の情報として、イーサネットフレーム情報として完成する。理解できれば良いので先に進めます。アドレスに違いないと処理するわけです。値をフレームの最後から読み取り合っていればこれを正しい信号として処理するわけです。情報が決まるわけです。詳細は次のリンクから学びました。アドレスの情報が格納されます。バージョンや次の層のプロトコルなどの情報が詰まっていてこのほか分割して送られてきた場合に、どこから連結するかのオフセットなど様々な情報が詰まっている。一応ここまでのイーサネットフレームとIPパケットでPC間の通信は可能です。PC内には複数のアプリケーションが起動していますが、どのアプリケーションに対する電気信号なのかこれだけの情報では足りません。そこでポート番号を利用します。ポート番号を格納する領域はOSI参照モデルでいう所のトランスポート層です。送信先ポート番号です。これらの数値は互いに通信を行うたびに、通信の合計値(byte)として増えていきます。これにより相手に情報が正しく伝わったことを確認しながら通信ができるのです。通信の信頼が高いということ。フラグを使ってコネクションを確立する、という動作は覚えておく必要があると思います。次のページを参考に理解しました。コネクションの確立と切断これで相手のPCの特定のアプリケーションと、こちらのPCの特定のアプリケーションで通信が行えるようになるのです。納得出来ましたでしょうか?ところで、PCが外部とやりとりしているセグメントの内容を知る方法があります。いうツールがあります。任意の電気信号を送るソフトもあるようですね。開発は止まったとのこと代わりに利用できるだろうツール群として次のリンクをお知らせします。ここで得た知識とツールを用いて、悪いことはしないで下さい。何でもできるわけですが、何をやっても良いというわけではありません。相手マシンの解放ポート番号を調べたり、暗号化されたセグメントの内容を解析したりオンラインゲームのレベルアップやお金アップのトリガーとなるセグメントをゲームサーバに送り続けるとか...これは立派なクラック行為です。そうそう、データリンク層での通信の単位をフレームと呼びネットワーク層ではパケットトランスポート層ではセグメントと呼ぶようです。多くの人はこれらをまとめてパケットと呼んでいるとか。次はインターネットとLANについて、セキュリティの面から見て行きたいと思います。