絵は騎馬兵クラスが描いたもので、良いと思います。
アプリケーション層:httpリクエストを使用するかhttpsを使用するかなど、各種送信データを用意します。
伝送制御層: ポートおよびその他の TCP 関連データを準備します。
ネットワーク層: 独自の IP、ネクストホップの移動先、およびその他のデータを準備します。
リンク層: インターネット上に独自のリクエストヘッダー、相手のIP、自分のMac、その他のデータを用意します。
物理層: 上記のデータを公開します
ネクストホップ: クライアントはすべてのアドレスを記録するのではなく、最も近いスイッチのアドレスのみを記録し、次に次のスイッチに移動して次のスイッチを見つけ、最後にサーバースイッチにアクセスします : 同じ IP セグメントのみにアクセスできます
ルーター: IP セグメント全体のアクセス
したがって、スイッチとルーターは、
インターネットにアクセスするために必要なリンク層ノードを構成します (それ自体で理解してください)。リンク層は、次のホップにその方向に進むように指示します。ルート A は 192.168 までジャンプでき、ルート B は 10.15 までジャンプできます。
物理層: ネットワークカード
ARP プロトコル --- クライアントが開始しました
コンピュータが起動している限り、ARP プロトコルが開始されます。これは、自分がネットワークに接続していることを他の人に伝えることと同じです。このとき、mac を ffff としてリクエストを送信するように [ブロードキャスト] し、他のクライアントはこのアドレスを取得すると自動的に破棄します。スイッチのみが Mac を返し、受信したときにクライアントに通知するため、クライアントは次回リクエストを送信するときに誰に送信すればよいかを知ることができます。
詳細については、こちらをご覧くださいhttps://blog.csdn.net/yunxiu988622/article/details/105306012/