Что означает *:*? Мне интересно знать как IP-адрес, так и поля порта. Кроме того, что (ЗАКРЫТО) означает здесь?
2 ответа на вопрос
1
Unnikrishnan
Цифра после: обозначает номер порта службы.
ЗАКРЫТО означает, что конкретный порт является закрытым портом.
На языке безопасности термин открытый порт используется для обозначения номера порта TCP или UDP, который настроен для приема пакетов. Напротив, порт, который отклоняет соединения или игнорирует все пакеты, направленные на него, называется «закрытым портом».
Злонамеренные хакеры (или взломщики) обычно используют программное обеспечение для сканирования портов, чтобы определить, какие порты «открыты» (нефильтрованы) на данном компьютере и прослушивает ли реальная служба этот порт. Затем они могут попытаться использовать потенциальные уязвимости в любых службах, которые они найдут.
Ваш ответ был бы более полезен, если бы вы объяснили, почему операционная система будет поддерживать информацию о состоянии для закрытого порта.
Scott 11 лет назад
1
1
Frank Thomas
*Указывает «Все адреса» или «Все порты». *:*означает «Все порты с любого адреса», поэтому любой компьютер, подключающийся к любому порту, будет соответствовать этому предикату.
*:80означает «все адреса для этого сервера, на порту 80», поэтому, если у вас было два сетевых адаптера, использующих два разных IP-адреса (и использующих IPv6), служба на порту 80 будет прослушивать как эти интерфейсы, так и обратную связь, и будет отвечать на все соединения до 80 с любого адреса. Вы можете думать о *IPv4-адресах как о значении «0.0.0.0/0» (любой адрес в Интернете). В отличие от этого, служба LISTENING для порта 9010 будет принимать пакеты только с 127.0.0.1 (localhost).
`netstat` использует то же соглашение.
Scott 11 лет назад
0