ICMP : Internet Control Message Protocol

  ICMP คือ การแจ้งหรือแสดงข้อความจากระบบ เพื่อบอกให้ผู้ใช้ ทราบว่า เกิดอะไรขึ้นในการส่งผ่านข้อมูลนั้น ซึ่งปัญหาส่วนมากที่พบคือ ส่งไปไม่ได้ หรือปลายทางรับข้อมูลไม่ได้ เป็นต้น นอกจากนี้ โปรโตคอล ICMP ยังถูกเรียกใช้งานจากเครื่อง Server และ Router อีกด้วย เพื่อแลกเปลี่ยนข้อมูลที่ใช้ควบคุม ส่วนรูปแบบการทำงานของโปรโตคอล ICMP นั้นจะทำควบคู่กับโปรโตคอล IP ในระบบเดียวกัน และข้อความต่าง ๆ ที่แจ้งให้ทราบจะถูกผนึกอยู่ภายในข้อมูล IP ( IP datagram) อีกทีหนึ่ง ข้อความที่โปรโตคอล ICMP ส่งนั้น แบ่งออกได้เป็น 2 แบบ คือ ICMP Error Message หรือข้อความแจ้งข้อผิดพลาด และ ICMP Query หรือข้อความเรียกขอข้อมูลเพิ่ม ตัวอย่างกลไกการทำงานของโปรโตคอล ICMP เช่น เมื่อมีการส่งผ่านข้อมูลจากผู้ใช้ไปยังปลายทางที่ไม่ถูกต้อง หรือขณะนั้นเครื่องปลายทางเกิดปัญหาจนไม่สามารถรับข้อมูลได้ ที่ Router จะส่งข้อความแจ้งเป็น ICMP Message ที่ชื่อ Destination Unreachable ให้กับผู้ส่งข้อมูลนั้น นอกจากนี้ตัวข้อมูลที่แจ้งข้อความ ก็จะมีส่วนของข้อมูล IP Datagram ที่เกิดปัญหาด้วย ดังนั้น เมื่อผู้ส่งข้อมูลได้รับข้อความแจ้งแล้ว ก็จะทราบได้ว่า จุดที่เกิดปัญหานั้นอยู่ที่ใด
            ดังนั้นโปรโตคอล ICMP จึงกลายมาเป็นเครื่องมืออย่างหนึ่งในการช่วยทดสอบเครือข่าย เช่น คำสั่ง Ping ที่เรามักใช้ทดสอบว่าเครื่อง Server ที่ให้บริการหรืออุปกรณ์ที่ต่ออยู่ในเครือข่ายอินเตอร็เน็ตนั้นยังทำงานเป็นปกติหรือไม่ แล้วคำสั่ง Ping มีการเรียกใช้งานโปรโตคอล ICMP แจ้งเป็นข้อความให้ทราบอีกด้วยต่อหนึ่ง
 Internet Control Protocols
     กฎการควบคุมการสื่อสารข้อมูลบน Internet หมายถึงกฎระเบียบที่มีไว้ใช้ควบคุมการสื่อสารข้อมูลรวมถึงการแก้ไขข้อผิดพลาดต่างๆที่เกิดขึ้น ในส่วนนี้จะกล่าวถึงการควบคุมฯ 4 แบบคือ ICMP, ARP, RARP, และBOOTP



แหล่งที่มา : https://goo.gl/aEqNW7

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

RARP : Reverse Address Resolution Protocol

NNTP : Network News Transfer Protocol