トピック:ping IPを入力してEnterキーを押した後、パッケージを送信する前に何が起こりますか?
質問者:Alibabaエキスパート:Huaihu / Alibaba CloudCloud効率プラットフォームの責任者
参照回答:
ターゲットIPにpingを実行するときは、最初にルーティングテーブルを確認して、発信インターフェイスを決定します
- 直接接続ポートのサブネットに該当する場合、この時点でイーサネットなどのマルチアクセスネットワークの場合は、
最初にarpキャッシュにクエリを実行し、ヒットした場合は直接送信します。それ以外の場合は、インターフェイスでarpを送信して確認します。ターゲットIPのMACアドレスを取得し、取得後に送信します。pppなどのポイントツーポイントネットワークの場合は、
直接送信できます。 - ルックアップテーブルがデフォルトルートに該当する場合、この時点で、イーサネットなどのマルチアクセスネットワークの
場合は、ゲートウェイのarpキャッシュが最初に照会され、ヒットした場合は直接送信されます。それ以外の場合は、arpが送信されます。ゲートウェイのMACアドレスを照会するためにインターフェース上で送信されてから送信されます。pppなどのポイントツーポイントネットワークの場合は、
直接送信できます。 - ルックアップテーブルが欠落している場合、到達不能を返します。