Multicast คืออะไร

Multicast เป็นวิธีการจัดเส้นทางข้อมูลบนเครือข่ายคอมพิวเตอร์ที่อนุญาตให้ผู้ส่งรายเดียวหรือกลุ่มผู้ส่งสามารถสื่อสารกับกลุ่มผู้รับได้อย่างมีประสิทธิภาพ

Multicasting สนับสนุน การกำหนดเส้นทาง แบบ หนึ่งต่อหลาย ซึ่งอุปกรณ์เดียวจะส่งข้อมูลไปยังกลุ่มของอุปกรณ์ นอกจากนี้ยังรองรับ การจัดเส้นทางหลายต่อหลาย กลุ่มที่ส่งข้อมูลไปยังกลุ่ม

Multicasting เป็นหนึ่งในห้าเทคนิคที่สำคัญสำหรับการกำหนดเส้นทางข้อมูลบนเครือข่ายคอมพิวเตอร์ อื่น ๆ คือ unicast, ออกอากาศ, anycast และ geocast

Multicasting นั้นมีประสิทธิภาพมากกว่าการออกอากาศเนื่องจากสามารถกำหนดเป้าหมายไปยังอุปกรณ์เฉพาะได้มากกว่าส่วนเครือข่ายทั้งหมด สิ่งนี้จะลดการใช้เครือข่ายและทรัพยากรการประมวลผลที่ไม่จำเป็น

วิธีการ Multicasting

ในการรับ ส่งข้อมูล IP อุปกรณ์จะใช้ข้อความ IGMP เพื่อเข้าร่วมหรือออกจาก กลุ่มมัลติคาสต์ แพ็คเก็ตข้อมูลใด ๆ ที่ส่งไปยังที่ อยู่แบบหลายผู้รับ สำหรับกลุ่มนั้นจะถูกแจกจ่ายโดยฮาร์ดแวร์เครือข่ายไปยังสมาชิกทุกคนในกลุ่ม

อีกทางเลือกหนึ่งสำหรับ IP multicasting คือ แอพพลิเคชั่นเลเยอร์มัลติคาสติ้ง ซึ่งซอฟต์แวร์จะทำการมัลติคาสติ้งโดยใช้วิธีการของตัวเอง

ออกอากาศ, เงื่อนไขเครือข่าย, PIM, Unicast