web-dev-qa-db-ja.com

デバイスは到達可能ですが、pingはできません

国内LANでは、テレビを銅線ストレートケーブルでルーターに接続し、PCをワイヤレスで接続しています。

私はDLNAを使用してPCからテレビにコンテンツをストリーミングします。したがって、テレビはPCに何らかの形で認識されており、ARPエントリなどがあります。

しかし、PCからテレビのIPアドレスにpingを実行すると、100%失われます。

すべてがうまく機能します、私はただ興味があります、なぜこれが起こるのですか?

2
leo

すべてのデバイスがpingに応答するわけではありません。どのプロトコルでも必要ありません。実際、pingは通常のトラフィックとは別のプロトコルを使用します。デバイスに接続して使用する場合、ほぼ確実にTCPまたはUDP)を使用していますが、pingでは [〜#〜] icmp [〜#〜] 具体的には、制御メッセージ8(エコー要求)および0(エコー応答)。ICMPはどの レイヤー4 プロトコル上にも構築されていません。

ネットワークの レイヤー2 プロトコルはイーサネット/ MACであるため、パケットを配信できるすべてのものがARPクエリに応答する必要があります。ただし、繰り返しになりますが、これらのデバイスが別の層にあるICMPを気にする義務はありません。

1
Ben N