ping 

: 특정 호스트까지의 연결과 대상 시스템의 작동여부를 확인

** ICMP : 어떤 스테이션까지 네트워크 연결이 잘 되었는지 보는 프로토콜  

# ping  [ip]

인터넷이 안되면 로컬 네트워크 게이트웨이에 핑을 쏴본다.  >  로컬 네트워크에 문제가 없다는 것을 확인하기 위해

 

netstat 

: 시스템의 연결상태, 포트, 인터페이스등의 상태와 통계정보를 확인해서 네트워크 상태 진단하는 프로그램
# netstat [옵션]
옵션 

-i : 인터페이스 상태 확인 

-s : IP, ICMP, TCP, UDP 에 대한 패킷 통계정보 

-nr :  라우팅테이블 확인

[라우팅 테이블]

게이트웨이가 0.0.0.0인것은 직접 통신한다는 뜻

Destination이 0.0.0.0 은 default . Netmask 가 모든 것을 포함.

 

IP가 패킷을 보내는 원칙

목적지 주소를 보고 패킷을 보낼때 

네트워크 주소가 같을때 패킷을 보낼때 컴퓨터 IP주소로 직접보내고

네트워크 주소가 다르면 패킷을 보낼때 게이트웨이로 보낸다.

 

ARP ( Address Resolution Protocol )

: 상대방의 IP는 아는데 상대방의 MAC address를 모를 때 MAC address를 알아내는 프로토콜

상대방의 IP를 이용해 ARP 브로드캐스트를 날린다. -> 상대방은 Unicast(상대 특정)로 자신의 MAC address를 알려준다.
Datagram에 MAC address를 붙여 Frame를 만드는데 여기서 상대방의 MAC address를 모르기 때문에 사용

옵션 

- a : arp 목록 전체 출력 

- s : arp 정적 등록 

- d : arp 및 삭제 

arp 초기화

# ip –s neigh flush all 

 

네트워크 명령어
host,  nslookup, dig

: 도메인 명에서 ip를 확인하거나 ip를 이용 도메인 명을 확인

: ip로 도메인을 확인하는 것은 rev zone을 확인하는 것이므로 도메인 설정을 확인하는 것으로는 큰 의미가 없다. 

 

Traceroute(tracert) 

Unix(Windows)

: 출발지 시스템에서 목적지 시스템까지의 데이터 전송 경로를 추적하는 명령어

 

 

 

 

 

 

+ Recent posts