Study/Network

[네트워크] 포트 스캐닝

oyooon 2026. 3. 6. 20:13

포트 스캐닝

  • 호스트에서 실행 중인 서비스를 찾기 위한 스캐닝 기법

TCP Connect Scanning

  • TCP 연결을 맺어서 포트의 활성화 여부를 판단하는 방법
  • 포트가 열린 경우, 3-Way HandShake을 수행하여 연결 로그를 남긴다.
  • nmap -sT {네트워크 대역 | 호스트 IP}

 

 

SYN Stealth(Half Open) Scanning

  • TCP 연결을 완전히 하지 않고 포트의 활성화 여부를 판단하는 방법
  • 포트가 열린 경우, 3-Way HandShake 중 2단계에 연결을 끊으며 연결 로그를 남기지 않는다.
  • nmap -sS {네트워크 대역 | 호스트 IP}

 

 

NULL Scanning

  • TCP 헤더 내 플래그 값을 설정하지 않고 전송한 뒤 응답으로 포트의 활성화 여부를 판단하는 방법
  • 포트가 열린 경우, 목표대상은 요청을 알 수 없어 응답하지 않는다.
  • nmap -sN {네트워크 대역 | 호스트 IP}

 

 

FIN Scanning

  • TCP 헤더 내 FIN 플래그를 설정하여 전송한 뒤 응답으로 포트의 활성화 여부를 판단하는 방법
  • nmap -sF {네트워크 대역 | 호스트 IP}

 

 

X-MAS Scanning

  • TCP 헤더 내 일부 또는 모든 플래그를 설정하여 전송한 뒤 응답으로 포트의 활성화 여부를 판단하는 방법
  • 포트가 열린 경우 아무 응답을 하지 않는다.
  • nmap -sX {네트워크 대역 | 호스트 IP}

 

 

UDP Port Scanning

  • ICMP Unreachable 메시지를 이용하여 UDP 포트의 활성화 여부를 판단하는 방법
  • 포트가 열린 경우 UDP 응답이 오거나 별도의 응답이 없다.
  • 포트가 닫힌 경우 ICMP 메시지 응답(Type 3: Destination Unreachable, Code 3: Port Unreachable)
  • nmap -sU {네트워크 대역 | 호스트 IP}

 

 

'Study > Network' 카테고리의 다른 글

[네트워크] ARP 프로토콜  (0) 2026.03.07
[네트워크] 스니핑이란?  (0) 2026.03.07
[스캐닝] 활성 시스템 스캐닝  (0) 2026.03.06
[네트워크 보안] DMZ  (0) 2026.02.21
[네트워크 보안] NAT  (0) 2026.02.21