금융 사무라이 TOP10

네트워크 확인 및 진단 방법 본문

IT전문지식

네트워크 확인 및 진단 방법

금융사무라이 2023. 5. 5. 11:35
반응형

1. PING

Ping 은 대상 컴퓨터에 1패킷의 전송 신호를 보냄으로서 연결 되는 상태여부를 확인 할 때는 쓰는 명령어로서 다른 PC에 네트워크가 연결이 되는지 확인 또는 내 PC에 LAN 카드가 이상 유무를 확인 할 때 사용하는 명령어 입니다. 일반적으로 PING 신호를 보낼 때 신호 응답이 없으면 문제가 있는 것이지만 다른 PC에 PING 신호를 보낼 때는 보안 처리로 인해 응답이 없는 경우도 있습니다.

 

<명령어 형식>

ping [옵션] [ping 으로 테스트할 호스트의 주소]

 

<옵션>

-t : 지정된 호스트에 인터럽트가 걸릴 때 까지 ping을 검.

-a : 주소를 호스트 이름으로 바꿈

-n count : count로 지정된 숫자 만큼 ECHO 패킷을 보냄. 디폴트는 4회

-l length : length로 지정된 양 만큼의 데이터를 가지고 있는 ECHO 패킷을 보냄, 디폴트는 64바이트이고 최대 8192바이트

-i ttl : 중간의 라우터 장비를 몇 번 경유할지를 지정.

-j host-list : host-list에 의해 지정된 호스트의 리스트를 따라 패킷이 라우트됨, 연속된 호스트들은 중간 연결 게이트웨이들에 의해 분리됨, IP가 허용하는 최대 숫자는 9.

-w timeout : 시간 제한 간격을 1/1000초 단위로 지정.

 

* 옵션은 ping /h 를 치면 언제든지 확인 가능합니다

 

 

2. IPCONFIG

PICONFIG는 현재의 모든 TCP/IP 의 네트워크 구성 값을 확인 할 때 쓰는 명령어로 본인의 IP, 게이트웨이, DNS 등의 정보를 확인 할 때 주로 사용하며 DNS을 갱신 할 때도 사용하는 명령어 입니다.

 

<명령어 형식>

ipconfig [/all | renew [adapter] | /release [adapter]]

 

<옵션>

all : 전부 나타나게 한다. 이 스위치가 없으면, 각 네트워크 카드에 대한 IP 주소, 서브넷 마스크, 디폴트 게이트웨이만 나타냄.

renew [adapter] : DHCP 구성 파라미터들을 새롭게 한다. 이 옵션은 DHCP 클라이언트 서비스를 운영하는 컴퓨터에서만 유용하다. 어댑터 이름을 지정하려면, ipconfig를 파라미터 없이 사용할 때 나타나는 어댑터의 이름을 입력

release [adapter] : 현재의 DHCP 구성을 해지. 이 옵션은 로컬 컴퓨터에서 TCP/IP를 비활성화시킴. 그리고 DHCP 클라이언트에서만 사용 가능, 어댑터 이름을 지정하려면, ipconfig를 파라미터 없이 사용할 때 나타나는 어댑터의 이름을 입력.

 

* 옵션은 ipconfig /h 를 치면 언제든지 확인 가능합니다

 

 

3. TRACERT

TRACERT는 내 PC에서 다른 PC로 네트워크가 연결 될 때 거치는 라우터 들의 경로를 볼 수가 있는 명령어 입니다. 특정 라우터들은 보안으로 인해 표시가 안될 수도 있지만 대략적인 네트워크 연결 경로를 확인하고 싶을 때 유용합니다.

 

<명령어 형식>

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

 

<옵션>

-d : 주소를 호스트 이름으로 바꾸지 않도록 지정.

-h maximum_hops : 목적지 탐색에 들어가는 홉의 최대 숫자.

-j host-list : host-list를 따라가는 loose source 경로.

-w timeout : 각 회신에 대해 timeout에 1/1000초 단위로 지정된 숫자 만큼 기다림.

 

target_name : 목적 호스트의 이름.

* 옵션은 tracert /? 를 치면 언제든지 확인 가능합니다

 

4. NSLOOKUP

NSLOOKUP 은 특정 도메인을 가지고 있는 서버들의 IP 주소를 알 수 있는 명령어로 NSLOOPUP 명령 상태에 들어가서 해당 도메인만 입력하면 해당 도메인에 해당하는 IP 주소 값을 확인하는 대화식 모드와 단 한번의 명령어로 결과를 확인하는 비대화식 모드가 있는 명령어 입니다.

 

<명령어 형식>

nslookup [-option] [ip adress | hostname] [server] - 비대화식 모드

 

<옵션 - 대화식 모드>

set [파라미터]=[value] Ex)type=x

 

A: 호스트의 인터넷주소

ANY: 사용하고 있는 모든 호스트 표시

CNAME: 별명이 아닌 원래이름을 표시

NS: 네임 존의 네임서버 표시

PTR: IP주소일 경우에 호스트이름으로 표시

exit : 대화식 모드의 종료.

 

5. NETSTAT

NETSTAT는 프로토콜 통계와 TCP/IP 네트워크 연결 요청 및 응답 상황에 대한 상태를 보여줍니다. 윈도우에서 네트워크 연결 상태 보는 것과 동일한 명령어 입니다.

 

<명령어 형식>

netstat [-a] [-e] [-n] [-s] [-P protocol] [-r] [interval]

 

<옵션 - 대화식모드>

-a : 모든 연결들과 수신 포트들을 나타냄. 서버와의 연결은 일반적으로 보여지지 않음.

-e : Ethernet 통계를 표시. -s 옵션과 함께 사용.

-n : 숫자 형태로 주소와 포트 넘버를 나타냄.

-s : 프로토콜 단위로 통계를 표시. 디폴트로 TCP, UDP, ICMP 그리고 IP의 통계를 보여줌. -p 옵션은 디폴트의 하부 설정을 지정할 때 사용.

-P protocol : proto로 지정된 프로토콜로 이루어진 연결을 보여줌. proto는 tcp나 udp가 될 수 있음. -s 옵션과 함께 쓰이면, protocol은 tcp, udp, icmp 또는 ip가 될 수 있음.

-r : 라우팅 테이블의 내용을 나타냄.

 

interval ; 선택된 통계를 다시 표시할 때, 각 디스플레이 사이의 시간 간격(interval)을 초 단위로 지정. 파라미터가 생략되면, netstat는 현 구성 정보를 한 번만 나타냄.

 

6. PATHPING

패킷이 보내질 때 중간 라우터에서 리턴 되는 결과를 출력하며, 출력결과에 패킷 손실율과 중간 라우터까지 도착시간이 표시 됩니다.

7. ARP

LAN에서 어떤 컴퓨터에 IP 패킷을 물리적으로 전달하기 위하여는 먼저 그 장비의 MAC 주소를 알아야 하는데 어떤 장비의 IP 주소(32비트)를 가지고 그 장비의 MAC 주소(48비트)를 알아내기 위한 프로토콜을 ARP(Address Resolution Protocol)라 합니다.

반응형
Comments