У нас есть виртуальная система под управлением Windows Server 2008 R2, и она отвечает на порт TCP 7 (эхо). (То есть, в ответ на SYN он отправляет ACK, RST, чего достаточно, чтобы InetAddress # isReachable () вернул true
.)
Однако эта система не имеет «Simple / TCP IP - услуг» функция включена. И проверяя netstat -a
, ничего не слушает порт 7.
Так кто же отвечает на эхо-запросы TCP?
Обратите внимание, что физическая система Windows 7 , в которой также не включены «простые службы TCP/IP», не отвечает (как и ожидалось). А включение этой функции и запуск соответствующей службы Windows заставляет netstat -a
показывать
TCP 0.0.0.0:7 WINDOWS7HOSTNAME:0 LISTENING
(снова: как и ожидалось).
Насколько мы сейчас видим, наши системы Windows Server 2008/2008 R2 (которые все являются виртуальными) реагируют неожиданно, а системы Windows 7 (которые являются физическими и не имеют включенных «простых служб TCP/IP») не отвечайте, как ожидалось.
Мой вопрос: почему виртуальная система под управлением Windows Server отвечает на эхо-порт TCP 7 без включенных «простых служб TCP/IP»?
Может ли это быть вызвано программным обеспечением для виртуализации (которое я считаю VMware ESX)? Или это функция в выпусках Windows Server? Какая еще причина может быть?