Page 214 - Computer Network
P. 214

บทที่ 26





                      โปรโตคอลสำคัญของ IPv6






                                                                           book)
                      26.1 Internet Control Message Protocol สำหรับ IPv6



                      Internet Control Message Protocol (ICMP) ถูกใช้งานสำหรับการแจ้งกรณีเกิดความผิดพลาด การตรวจสอบ
                      ระบบเครือข่าย และอื่นๆที่ได้กล่าวไปแล้วใน 19.3 การใช้งานใน IPv6 เรียกว่า ICMPv6 โดยการนำไปใช้กับ IPv6
                      นี้ บางฟังก์ชันที่ไม่ได้ใช้งานได้ถูกยกเลิกไป และขยายฟังก์ชันการทำงานให้ครอบคลุมฟังก์ชันอื่นๆเพิ่มขึ้น เช่น ARP
                      และ IGMP รวมถึงการทำงานเพิ่มเติมที่ไม่มีการก่อน ทำให้ ICMPv6 ที่เกิดขึ้นไม่สามารถที่จะใช้ร่วมกับ ICMP เดิม

                      ได้ การกำหนด ICMPv6 ให้ type เป็น 58  (partial
                                      0           7            15                          31

                                               only         ICMP body
                                          Type         Length             Checksum




                                    KKU             รูปที่ 26.1: เฮดเดอร์ของ ICMPv6








                          • Type: แสดงถึงประเภทของเมสเสจ


                          • Code: แสดงถึงรายละเอียดเพิ่มเติมของ type ของ ICMP Message

                          • Checksum: เนื่องจากใน IPv6 ไม่มีฟิลด์ของการ checksum นี้ ทำให้ต้องมีการเพิ่มส่วนนี้ เพื่อป้องกัน

                            ความผิดพลาดที่อาจเกิดขั้นในส่วนของ ICMP message และส่วนของ pseudo header โดยที่ pseudo
                            header ประกอบไปด้วย IP Address ของภาคส่งและภาครับ ความยาวของส่วนบรรจุข้อมูล (payload)
                            และส่วนของเฮดเดอร์ถัดไป ดังแสดงในรูปที่ 26.2 ซึ่ง pseudo header ไม่ได้ส่งไปจริง แต่ใช้ในการคำนวณ
                            เท่านั้นและจะถูกกำจัดทิ้งไป


                          • ICMP body: ข้อมูลของ ICMP


                         ICMPv6ได้แบ่งICMPMessageออกเป็นสองกลุ่มได้แก่กลุ่มของการแจ้งความผิดพลาด(ICMPErrorMessage)

                      และกลุ่มของข้อมูลอื่นๆ (ICMP Information Message)

                                                               205
   209   210   211   212   213   214   215   216   217   218   219