Network
넷캣(netcat) 간단한 설명
잉퓨_
2021. 8. 7. 14:35
728x90
netcat은 TCP 또는 UDP를 이용하여 네트워크 연결에서 읽고 쓰기 위한 컴퓨터 네트워킹 유틸리티
TCP랑 UDP는 또 무엇..?
TCP
전송 제어 프로토콜 중 하나. IP 프로토콜 위에서 연결형 서비스를 지원하는 전송 계층 프로토콜, 인터넷 환경에서 기본으로 제공한다. TCP는 주로 연결형 서비스를 지원하는 프로토콜에 해당한다.
(지식백과-TCP/IP의 계층적 구조)
UDP
비연결형 서비스를 지원하는 프로토콜.
TCP와 UDP와 같은 전송 계층 프로토콜은 운영체제의 내부 기능으로 구현되기 때문에 본 서비스를 이용하려면 상위 계층에서 system call이라는 프로그램 호출 방식을 사용해야 한다.
netcat은 사용자가 필요로 하는 거의 모든 종류의 연결을 생성할 수 있고, 여러 기능이 내장되어 있기 때문에 기능이 풍부한 네트워크 디버깅 조사 도구로 꼽힌다. network 디버깅, testing tool로 편리하며 해킹으로도 이용범위가 넓다.
728x90