본문 바로가기
컴퓨터

[NETWORK] Command-Line 네트워크 명령어

by Luyin 2012. 11. 15.

출처 : http://jsblab.com/30023281504

● Ping (Packet Internet Groper)

ping은 ICMP 메시지를 이용해 네트워크 계층까지 연결성을 테스트하는 명령어. 출처

ICMP 메시지 중 Echo Request와 Reply 메시지를 사용한다.

대부분의 네트워크를 구축해서 가장 먼저 해보는 테스트가 바로 ping 명령어인데

ping 명령어에도 여러 가지의 옵션이 있다.

1. ping [Domain or IP] -t

사용자가 멈추라고 할 때까지 계속 ICMP 메시지를 전송한다.

당연히 네트워크의 트래픽을 차지한다.

2. ping [Domain or IP] -n count

사용자가 count에 지정한 횟수만큼만 ICMP 메시지를 전송한다.

3. ping [Domain or IP] -l count

사용자가 count에 지장한 만큼의 크기로 ICMP 메시지를 전송한다.

여기서의 기본 크기는 Byte이다.

4. ping [Domain or IP] -r count

사용자가 count에 지정한 수만큼 라우팅 경로를 출력해 준다.

5. ping [Domain or IP] -s count

사용자가 count에 지정한 홉만큼 타임스탬프를 출력해 준다.

※ 이상의 옵션은 여러 가지를 조합해서 사용할 수도 있으며

사용자의 지정한 옵션 값마다 다른 값을 가질 수도 있다.

ping 명령어 응용

다음은 168.126.63.1까지 패킷의 크기를 1000byte로 늘려서 5회 전송하는데

거쳐가는 경로 중 3곳까지 출력해 주는 화면이다.

● Tracert

tracert는 알고자 하는 목적지까지의 경로를 출력해 주는 명령어.

특정 사이트에 접속이 되지 않을 경우

어떤 회선에서 병목이 발생했는지 알아보는데 아주 유용한 명령어이다.

1. tracert [Domain or IP]

목적지까지의 경로를 출력해 준다.

하지만 각각의 경로마다 DNS에서 이름 해석까지 출력을 해주기 때문에

화면 출력은 상당히 느리다.

2. tracert [Domain or IP] -d

거쳐가는 경로에 대해서 이름 해석을 하지 않고 IP 주소만 곧바로 출력해 주는 옵션.

3. tracert [Domain or IP] -h count

count에 지정된 횟수까지만 경로를 출력해준다.

ICMP (Internet Control Message Protocol : 인터넷 제어 메시지 프로토콜)

TCP/IP 기반의 인터넷 통신 서비스에서 인터넷 프로토콜(IP)과 조합하여

통신 중에 발생하는 오류의 처리와 전송 경로의 변경 등을 위한

제어 메시지를 취급하는 무연결 전송(Connectionless Transmission)용 프로토콜.

OSI 기본 참조 모델의 망 계층에 해당한다.


● NCPL.CPL (네트워크 속성)

MS Windows CPL 명령어이다.



● netstat-n (현재 활성화된 연결 표시)



'컴퓨터' 카테고리의 다른 글

변수표기법  (0) 2012.11.16
[Network] 클래스와 IP주소  (0) 2012.11.16
[C언어] 전처리기  (0) 2012.11.09
[java] 접근 지정자 (private, public, protected, default)  (0) 2012.10.30
직렬화, 역직렬화  (0) 2012.10.19