Oracle® Solaris 11.2의 TCP/IP 네트워크, IPMP 및 IP 터널 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

netcat 유틸리티로 TCP 및 UDP 관리 수행

netcat(nc) 유틸리티를 사용하여 TCP 또는 UDP 관리와 연관된 다양한 작업을 수행할 수 있습니다. IPv4 및 IPv6 네트워크 둘 다에 명령을 사용할 수 있습니다.

    netcat 유틸리티를 사용하여 다음 작업을 수행할 수 있습니다.

  • TCP 연결 열기

  • UDP 패킷 전송

  • 임의의 TCP 및 UDP 포트 수신

  • 포트 스캔 수행

각각의 오류 메시지가 개별적으로 표준 출력에 표시되는 telnet 명령과 달리, nc 스크립트로 생성된 오류 메시지는 하나의 표준 오류에 결합되므로 훨씬 효율적입니다.

netcat 유틸리티는 새 –M 옵션을 지원합니다. 이 옵션은 소켓 SLA(서비스 단계 계약) 등록 정보별로 지정할 수 있습니다. 적합한 등록 정보를 –M 옵션과 함께 지정하면 소켓에 대한 MAC 플로우가 만들어집니다. 예를 들어 다음과 같이 –M 옵션을 사용할 수 있습니다.

% nc -M maxbw=50M host.example.com 7777
% nc -l -M priority=high,inherit=on 2222

위 예에 표시된 것과 같이, –M 옵션을 사용하여 SLA 등록 정보의 name=value 쌍을 쉼표로 구분하여 지정할 수 있습니다.

일부 설치 방법의 경우 netcat 소프트웨어 패키지가 기본적으로 설치되지 않습니다. 다음과 같이 패키지가 시스템에 설치되었는지 확인합니다.

% pkg list network/netcat

패키지가 설치되지 않은 경우 다음과 같이 패키지를 설치합니다.

% pfexec pkg install pkg:/network/netcat

자세한 내용은 netcat(1) 매뉴얼 페이지를 참조하십시오.