2

В домашней сети у меня есть телевизор, подключенный к маршрутизатору с помощью медного прямого кабеля, и компьютер, подключенный по беспроводной сети.

Я транслирую вещи на телевизор с ПК, используя DLNA. Так что телевизор как-то известен ПК, у него есть запись ARP и все.

Но когда я пингую IP-адрес телевизора с ПК, я теряюсь на 100%.

Все работает хорошо, мне просто любопытно, почему это происходит?

2 ответа2

1

Не все устройства отвечают на эхо-запросы. Это не требуется ни по одному протоколу. Фактически, эхо-запросы используют отдельный протокол от обычного трафика. Когда вы подключаетесь к своему устройству и используете его, вы почти наверняка используете TCP или UDP, но при пинге используются ICMP, в частности, управляющие сообщения 8 (эхо-запрос) и 0 (эхо-ответ). ICMP не построен на каком-либо протоколе уровня 4 .

Поскольку протокол уровня 2 вашей сети является Ethernet/MAC, все, к чему вы можете доставлять пакеты, должно отвечать на запросы ARP. Опять же, тем не менее, нет никаких обязательств, что эти устройства заботятся о ICMP, который находится на другом уровне.

-1

Похоже, что ICMP отключен на вашем компьютере. Вы можете включить его с вашего ПК.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .