내 컴퓨터와 해당 포트의 IP와 통신하는 모든 포트를 어떻게 등록합니까? 통신은 TCP, UDP 또는 원시 통신일 수 있습니다. 그리고 단방향일 수도 있고 양방향일 수도 있습니다.
답변1
현재 Linux 배포판에서는ss
이를 위해 권장되는 도구는 다음과 같습니다.
ss -tuw
-t
그러면 TCP( ), UDP( -u
) 및 원시( -w
) 소켓 이 표시됩니다 . -a
청취 소켓을 볼 수 있는 기능도 추가합니다 (즉들어오는 연결 요청을 받기 위해 대기하거나 UDP의 경우 들어오는 트래픽을 위해 열린 소켓입니다. -r
주소 및 서비스 번호를 확인하기 위해 추가되었습니다 .
답변2
어떤 운영 체제? 리눅스의 경우:netstat -tun
-t
TCP 연결 보고..-u
UDP의 경우.-n
이름 확인을 피하기 위해.
man netstat
더 많은 선택을 위해. "원시"(ICMP 또는 TCP나 UDP가 아닌 모든 것에 대해 이야기하고 있는 것 같습니다)의 경우 wireshark
또는 와 같은 네트워크 캡처 도구를 사용할 수 있습니다 tcpdump
.