Chapter 9 Internet Control Message Protocol Version 4 Slides: 59 Download presentation Chapter 9 Internet Control Message Protocol Version 4 (ICMPv 4) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 1 Chapter Outline 9. 1 개요(Introduction) 9. 2 메시지(Messages) 9. 3 디버깅(Debugging Tools) 9. 4 ICMP 패키지(Package) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 3 네트워크 계층에서 ICMP 위치 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 6 ICMP 캡슐화(encapsulation) < IP 데이터그램의 프로토콜 필드 값 1 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 7 < ICMP 메시지 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 10 ▣ ICMP 메시지의 일반 형식 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 11 Note ICMP always reports error messages to the original source. Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 12 오류-보고 메시지 (Error-reporting messages) < ICMP의 주 임무 중 하나 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 13 Note IP 프로토콜은 흐름-제어 혼잡-제어 메커니 즘이 없다. Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 20 재지정 개념(Redirection concept) Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 30 재지정 (Redirection) 메시지 형식 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 32 에코-요청(Echo-request)과 에코-응답(echo-reply) 메시지 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 38 타임스탬프-요청(Timestamp-request)과 타임스탬프-응 답(timestamp-reply) 메시지 형식 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 39 왕복 시간 계산 예(example) <원래 타임스탬프(original timestamp) 값: 46 <수신 타임스탬프(receive timestamp) 값: 60 <전달 타임스탬프(transit timestamp) 값: 59 <패킷 도착 시간: 67 <송신시간 = 59 - 46 = 13 ms <수신 시간 = 67 – 60 = 7 ms <왕복시간 = 13 + 7 = 20 ms Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 41 검사합 계산 예 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 47 Example 9. 2 Ping 프로그램을 사용하여 fhda. edu 서버를 테스트한 결과는 다음과 같다. Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 49 traceroute 프로그램 동작 <traceroute: 패킷이 발신지에서 목적지까지 전 달되는 경로 추척 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 51 Example 9. 4 Traceroute 프로그램을 사용하여 voyager. deanza. edu 컴퓨 터와 fhda. edu 서버 사이의 경로를 찾은 결과는 다음과 같다. Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 52 Example 9. 5 본 예제에서는 xerox. com까지의 더 긴 경로를 추적한다. Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 53 ICMP 패키지 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 57 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 58 Http: //netwk. hannam. ac. kr HANNAM UNIVERSITY 59