① Multicast คืออะไร (สรุปสั้นที่สุด)
Multicast คือการส่งข้อมูลจากต้นทาง “ไปยังกลุ่มอุปกรณ์ที่สนใจเท่านั้น” ไม่ใช่ทุกเครื่องเหมือน Broadcast และไม่ใช่เครื่องเดียวแบบ Unicast
👉 สรุปง่าย:
Multicast = ส่งข้อมูลให้ “เฉพาะกลุ่ม”
② Multicast ทำงานยังไง
เมื่อมีการส่งข้อมูลแบบ Multicast:
- อุปกรณ์ที่ต้องการรับ จะ “เข้าร่วมกลุ่ม (Join Group)”
- ต้นทางส่งข้อมูลไปยัง IP ของกลุ่ม
- Switch / Router ส่งต่อเฉพาะสมาชิกในกลุ่ม
👉 เครื่องที่ไม่ Join จะไม่ได้รับข้อมูล
③ Multicast Address คืออะไร
Multicast ใช้ IP พิเศษ เช่น
- 224.0.0.0 – 239.255.255.255
👉 เรียกว่า Multicast IP Range
④ ตัวอย่างการใช้งาน Multicast จริง
- IPTV
- Streaming ภายในองค์กร
- Video Conference
- ระบบ Live ถ่ายทอดสด
👉 ส่งครั้งเดียว หลายเครื่องรับ
⑤ Multicast vs Broadcast ต่างกันยังไง
- Broadcast = ส่งทุกเครื่อง
- Multicast = ส่งเฉพาะกลุ่ม
👉 Multicast ประหยัด Bandwidth มากกว่า
⑥ Multicast vs Unicast ต่างกันยังไง
- Unicast = ส่ง 1 ต่อ 1
- Multicast = ส่ง 1 ต่อหลาย (เฉพาะกลุ่ม)
👉 ถ้ามี 100 คนดู:
- Unicast = ส่ง 100 ครั้ง
- Multicast = ส่งครั้งเดียว
⑦ IGMP คืออะไร
IGMP (Internet Group Management Protocol) คือโปรโตคอลที่ใช้จัดการ Multicast เช่น
- Join Group
- Leave Group
👉 Router และ Switch ใช้ IGMP ควบคุม Multicast
⑧ Multicast Group คืออะไร
คือกลุ่มของอุปกรณ์ที่ต้องการรับข้อมูลเดียวกัน เช่น
- กลุ่มดูวิดีโอ
- กลุ่มประชุมออนไลน์
👉 ใคร Join ก็รับได้
⑨ ข้อดีของ Multicast
- ประหยัด Bandwidth
- ลดโหลด Server
- เหมาะกับ Streaming
- รองรับผู้ใช้จำนวนมาก
⑩ ข้อเสียของ Multicast
- ตั้งค่ายากกว่า
- ต้องมีอุปกรณ์รองรับ
- Debug ยาก
- ไม่เหมาะกับงานทั่วไป
⑪ Multicast ในระบบองค์กร
ใช้ใน:
- ระบบ IPTV
- Live Event
- Training Online
- ระบบ Video Surveillance
⑫ Multicast Routing คืออะไร
Multicast Routing คือการส่ง Multicast ข้ามเครือข่าย โดยใช้ Protocol เช่น
- PIM (Protocol Independent Multicast)
👉 ใช้ในระบบใหญ่
⑬ สรุป
Multicast คือการส่งข้อมูลไปยังกลุ่มที่สนใจเท่านั้น ช่วยประหยัด Bandwidth และเหมาะกับงาน Streaming หรือการส่งข้อมูลไปหลายเครื่องพร้อมกัน
👉 Multicast = ทางเลือกที่ฉลาดกว่า Broadcast
⑭ คำถามชวนคิด
ถ้าคุณต้องส่งวิดีโอให้คน 100 คนพร้อมกัน
คุณจะเลือก Unicast, Broadcast หรือ Multicast?




