Компьютер может ответить на запрос ICMP, если никакая ОС не установлена / мягко приводится в действие прочь?

Я погуглил и узнал, что ICMP не принадлежит прикладному уровню.

Это означает, что даже никакая ОС не установлена, сетевая плата все еще знает, как ответить запросу ICMP?

Другая ситуация, когда компьютер мягко приводится в действие прочь, некоторое питание все еще резервируется для сетевой платы (так, чтобы это могло поддерживать След на LAN), сетевая плата может ответить на запрос ICMP в этом состоянии?

3
задан 18.02.2010, 15:47

4 ответа

Уверенный Вы могли отправить запрос ICMP в NIC отдельно, но куда Вы собираетесь отправить его? Как NIC может поддержать IP-адрес без какого-либо программного обеспечения, управляющего им? Я оказываюсь перед необходимостью говорить "нет" на этом.

Что касается истинного Следа на LAN, карта только наблюдает за волшебными пакетами. В Windows однако при установке адаптера, чтобы Позволить этому устройству выводить компьютер из резервного устройства, которое не является точно тем же как поддерживающим BIOS Следом на LAN, будет работать ping, когда ПК будет в резервном устройстве. Это, кажется, приносит компьютер к немного поднятому состоянию электропитания для ответа, затем возвращается в режим ожидания. Для истинного Следа на LAN, когда компьютер отключен, ping, кажется, не работает.

6
ответ дан 07.12.2019, 22:52

Там существуйте умный NICs, который может быть настроен для обработки частей стека IP, таким образом, я предположу, что ICMP может настраиваться/содержаться на плате. Но те карты являются исключением. В целом это не будет работать.

4
ответ дан 07.12.2019, 22:52

ICMP принадлежит Уровню 3 стека. Это обычно - программный слой. То, что это означает, - то, что у Вас должно будет быть своего рода выполнение программного обеспечения, хотя это не должно быть полное, оперяют ОС. Все, в чем Вы нуждаетесь, является основным выполнением стека TCP/IP, которое может быть встроено в саму плату NIC как альтернатива. Однако у Вас должно быть своего рода выполнение программного обеспечения. Аппаратные средства обычно заботятся об Уровне 2 и Уровне 1 стека.

3
ответ дан 07.12.2019, 22:52

Помните, что слой не имеет никакого отношения, как он реализован в аппаратных средствах/программном обеспечении/встроенном микропрограммном обеспечении. Как правило, прикладной уровень не является единственным программным слоем - операционная система обрабатывает слои ниже его также.

Нет ничего, чтобы препятствовать тому, чтобы карта реализовала свой собственный полный стек (включая прикладной уровень), в то время как операционная система не работает, но Вы только видели бы это на подобных картам удаленного доступа для сервера.

Как John сказал T, след на LAN не является полным внедрением: Я предположил бы, что это реализует канальный уровень и очень ограниченный "сетевой уровень", который просто проверяет на волшебные пакеты.

1
ответ дан 07.12.2019, 22:52

Теги

Похожие вопросы