ping: 상대방 컴퓨터, 네트워크 장비, 서버까지 통신이 잘되는지 확인하는 명령어. 대상 컴퓨터에 ICMP 에코 패킷을 보낸 후 에코 응답패킷을 수신하여 대상 컴퓨터의 연결상태를 확인한다. * ICMP: 인터넷 환경에서 오류에 관한 처리를 ...

ping과 traceroute, trace 비교

ping: 상대방 컴퓨터, 네트워크 장비, 서버까지 통신이 잘되는지 확인하는 명령어. 대상 컴퓨터에 ICMP 에코 패킷을 보낸 후 에코 응답패킷을 수신하여 대상 컴퓨터의 연결상태를 확인한다.

* ICMP: 인터넷 환경에서 오류에 관한 처리를 지원하는 용도로 사용된다. ICMP에 의해 발생할 수 있는 주요 메시지는 5가지로 분류할 수 있다.

- ECHO REQUEST, ECHO REPLY
- DESTINATION UNREACHABLE: 호스트 접근이 불가능할 때
SOURCE QUENCH: 네트워크에 필요한 자원이 부족하여 버려질 때 발생. 예) 전송경로에     있는 라우터가 부하가 많이 걸려 패킷이 버려지는 경우.
TIME EXCEEDED: 패킷의 TTL(Time to live) 필드값이 0이 되어 패킷이 버려지는 경우. 시간   초과 현상에 의해 버려지는 경우도 이에 해당됨
IMESTAMP REQUEST, TIMESTAMP REPLY: 두 호스트간의 네트워크 지연을 계산하는데 사   용.

traceroute: 목적지까지 데이터 도달여부를 확인하는 도구.
네트워크와 라우팅의 문제점을 찾아내는 목적으로 많이 사용됨. UDP 패킷을 이용하여 진행경로를 추적하고 패킷이 지나가는 ROUTER의 IP주소나 이름을 출력.

trace: 출발지에서 목적지 뿐만 아니라 중간에 거친 경로에 대한 정보와 소요시간까지 확인해볼 수 있음.

0 개의 댓글: