340 likes | 615 Views
Chapter 6 . Internet Control Message Protocol (ICMP). Topic. ICMP Message Structure ICMP Message Ping.exe Tool Tracert.exe Tool Pathping.exe Tool. ICMP Message Structure. ICMP message encapsulation showing the IP header and Network Interface Layer header and trailer.
E N D
Chapter 6 Internet ControlMessageProtocol (ICMP)
Topic • ICMP Message Structure • ICMP Message • Ping.exe Tool • Tracert.exe Tool • Pathping.exe Tool
ICMP Message Structure ICMP message encapsulation showing the IP header and Network Interface Layer header and trailer
ICMP Message Structure The structure of an ICMP message showing the fields common to all types of ICMP messages
ICMP Messages lists the most commonly used ICMP types
ICMP Messages • ICMP Echo and Echo Reply The structure of the ICMP Echo message
ICMP Messages • ICMP Echo and Echo Reply The structure of the ICMP Echo Reply message
ICMP Messages • ICMP Destination Unreachable The structure of the ICMP Destination Unreachable message
ICMP Messages • PMTU Discovery PMTU-compliant ICMP Destination Unreachable-Fragmentation Needed And DF Set message showing the Next Hop MTU field
ICMP Messages • ICMP Source Quench ฟิวส์ต่างๆใน ICMP Source Quench message มีการกำหนดดังนี้ • Type Set to 4 • Code Set to 0 • Unused มีขนาด 4 ไบต์ กำหนดค่าเป็น 0 • IP Header + First 8 Bytes Of • Discarded Datagram โครงสร้างของ ICMP Source Quench message
ICMP Messages • ICMP Redirect ฟิวส์ต่างๆใน ICMP Redirect message มีการกำหนดค่าดังนี้ -Type Set to 5 -Code Set to 0 – 3 -Router IP Address มีขนาด 4 ไบต์ -IP Header + First 8 BytesOf Forwarded datagram
ICMP Messages • ค่าที่ใช้ในฟิวส์ของ ICMP Redirect Message
ICMP Messages • ICMP Router Discovery • ICMP Router Advertisement ฟิลด์ในข้อความ ICMP Router Advertisements มีการกำหนดดังนี้ ■ Type Set to 9. ■ Code Set to 0
ICMP Messages • ICMP Router Discovery • ICMP Router Advertisement -Number Of Addresses Field ขนาด 1-byte -Address Entry Sizeจำนวน 32 คำบิต (จำนวน 4 byte) -Lifetime2-byte -Router IP Address4-byte field ระบุทิศทาง IP address -Preference Level4-byte field ระบุทิศทาง ระดับความพึงพอใจในการใช้ Router Address ที่ IP addresses ของคุณ
ICMP Messages • ICMP Router Discovery • ICMP Router Solicitation ฟิลด์ในข้อความ ICMP Router Solicitation มีข้อกำหนดดังนี้ ■ Type Set to 10. ■ Code Set to 0. Reserved 4-byte ใน field นั้นกำหนดให้เป็น 0
ICMP Messages • ICMP Time Exceeded • ค่าในข้อความ ICMP Time Exceeded ที่กำหนดดังนี้ -Type Set to 11 -Code กำหนดให้เป็น 0 หรือ 1 -Unused4-byteกำหนดค่าเป็น 0 -IP Header + First 8 Bytes Of Discarded Datagram
ICMP Messages • ICMP Parameter Problem ค่าในข้อความ ICMP Parameter Problem มีการกำหนดดังนี้ ■ Type Set to 12. ■ Code Set to 0–2. See Table 6-5. ■ Pointer 1-byte ■ Unused 3-byte ค่านั้นเซตให้เป็น 0 ■ IP Header + First 8 Bytes Of Discarded Datagram
ICMP Messages • ICMP Address Mask Request and Address Mask Reply
ICMP Messages • ICMP Address Mask Request and Address Mask Reply • ฟิลด์ในICMP Address Mask Request and Address Mask Reply • มีการกำหนดดังต่อไปนี้ ■Type กำหนด ถึง 17 สำหรับ Address Mask Request และ 18 สำหรับ Address Mask Reply ■Code กำหนดให้เป็น0 ■Identifier เลือก ใช้ให้ตรงกับ Address Mask Reply แบบเดิมของ AddressMask Request ■Sequence Number ยังเลือกใช้ให้ตรงกับAddress Mask Reply ด้วยแบบเดิมของAddress Mask Request ■Address Mask subnet mask 32 บิต
Ping.exe Tool • ในส่วนหัวของ ICMP Ping สร้างข้อความ ICMP Echo • ฟิลด์ Identifier กำหนดให้เป็น 1 • ฟิลด์ Sequence Number ใช้เคาน์เตอร์ภายในและ incremented โดย 1เนื่องจากมีข้อความ Echo ตามมาภายหลัง • ฟิลด์Optional Data คือ 32 bytes (โดยค่าเริ่มต้น)ประกอบด้วยสตริง "Abcdefghijklmnopqrstuvwabcdefghi "
Ping.exe Tool • Ping Options
Ping.exe Tool • Ping Options
Ping.exe Tool • Ping Options
Ping.exe Tool • Ping Options
Ping.exe Tool • Ping Options
Tracert.exe Tool Tracert.exe เป็นเครื่องมือ ใช้ ICMP Echo หรือข้อความ ICMPv6 Echo Request ไปยังที่เส้นทางที่ระบุของเร้าเตอร์ unicast IPv4 และ IPv6 ความคับคั่งจากโฮสต์ต้นทางไปยังโฮสต์ปลายทาง ผู้ติดตามทดสอบ reachability รายละเอียดชื่อ เครือข่ายภายใน ลูปเส้นทาง และปัญหาอื่นๆ
Tracert.exe Tool • Tracert Options
Tracert.exe Tool • Tracert Options
Tracert.exe Tool • Tracert Options
Pathping.exe Tool • Pathpingเป็นคำสั่ง สำหรับ Windows Server 2008 และ Windows Vista ที่จะใช้ในการทดสอบเราท์เตอร์และลิงค์แอบแฝงและแพ็คเก็ตสูญหาย ทั้ง IPv4 และ IPv6 สำหรับ IPv4 งานเดินทางโดยส่งข้อความ ICMP Echo อย่างต่อเนื่อง ไปแต่ละจุดในเส้นทางและบันทึกต่อไปนี้ เฉลี่ยตลอดเวลาการเดินทางสูญเสียแพ็คเก็ต เมื่อส่งข้อความ ICMP Echo ไปยังเราท์เตอร์ และการสูญเสียแพ็คเก็ตเมื่อส่งข้อความ ICMP Echo เชื่อมโยงข้ามไปยังแต่ละเราท์เตอร์
Pathping.exe Tool • Pathping Options
Pathping.exe Tool • Pathping Options
Summary ICMP คือกลุ่มของ message ซึ่งให้บริการร่วมกับ IP แต่ไม่ได้เป็นส่วนหนึ่งของ IP ICMP ประกอบด้วยบริการต่างๆต่อไปนี้ • ICMP Echo and Echo Reply messages • Destination Unreachable • Time Exceeded • Source Quench • Redirect messages • router discovery (Router Advertisement and Router Solicitation messages) • Parameter Problem message • Address mask discovery(Address Mask Request and Address Mask Reply messages • PTMU Discovery • Ping.exe Tool • Tracert.exe Tool • Pathping .exe Tool อันที่จริงแล้ว ICMP เป็นเพียงโปรโตคอลที่ช่วยให้ระบบทำงานดียิ่งขึ้น ซึ่งบริการต่างๆเป็นบริการสำหรับรายงานความผิดพลาดในการสื่อสารข้อมูล เพื่อสนับสนุนให้การสื่อสารมีควมน่าเขื่อถือมากยิ่งขึ้น
ผู้จัดทำ • ชื่อ นายทวีรัตน์ ขาวเอียด • กลุ่ม 51346CPE • รหัส 115130462018-0