ยูนิคาสติ้งกับมัลติคาสติ้ง
ในระบบเครือข่ายคอมพิวเตอร์ unicast หมายถึงการส่งข้อมูลจากผู้ส่งรายหนึ่งไปยังผู้รับหนึ่งราย ดังนั้น unicasting จึงมีเพียงสองโหนดในเครือข่าย ตัวรับเดียวใน unicasting ถูกระบุโดยที่อยู่ที่ไม่ซ้ำกัน ในทางกลับกัน Multicasting หมายถึงการส่งข้อมูลในการส่งข้อมูลครั้งเดียวไปยังกลุ่มผู้รับ โดยทั่วไปแล้ว Multicasting จะถูกนำไปใช้เป็น IP (internet Protocol) Multicasting
Unicasting คืออะไร
เมื่อพูดถึงระบบเครือข่ายคอมพิวเตอร์ unicasting หมายถึงการส่งข้อมูลจากผู้ส่งรายเดียวไปยังผู้รับเพียงคนเดียวUnicasting ใช้โปรโตคอลการส่ง IP ตามเซสชัน เช่น Transmission Control Protocol (TCP) และ User Datagram Protocol (UDP) ใน unicasting เครื่องรับหรือไคลเอ็นต์แต่ละเครื่องจะเชื่อมต่อกับเซิร์ฟเวอร์ที่ใช้แบนด์วิดท์เพิ่มเติม ลูกค้ามีความสัมพันธ์โดยตรงกับเซิร์ฟเวอร์ ตัวอย่างเช่น พิจารณาสถานการณ์ที่คุณขอ URL https://www.cnn.com จากคอมพิวเตอร์ของคุณ คำขอนี้ควรได้รับโดยเซิร์ฟเวอร์ CNN เท่านั้น มิฉะนั้นเครือข่ายจะเต็มไปด้วยคำขอที่ไม่ต้องการที่ส่งไปยังคอมพิวเตอร์เครื่องอื่นในเครือข่าย ดังนั้นการส่งข้อมูลแบบ unicast จึงจำเป็นสำหรับเครือข่ายและรองรับโดยเครือข่ายอีเทอร์เน็ตและ IP ตัวอย่างบางส่วนของการส่ง unicast ได้แก่ http, smtp, telnet, ssh และ pop3 Unicasting ใช้เมื่อมีการร้องขอทรัพยากรส่วนตัวหรือทรัพยากรที่ไม่ซ้ำโดยไคลเอนต์ แต่ unicasting ไม่เหมาะสำหรับการส่งข้อมูลไปยังไคลเอนต์จำนวนมาก เนื่องจากผู้ส่งต้องทำการเชื่อมต่อกับผู้รับทุกรายแยกกัน สิ่งนี้จะใช้ทรัพยากรการคำนวณในผู้ส่งและจะใช้แบนด์วิดท์ขนาดใหญ่ในเครือข่าย
มัลติคาสติ้งคืออะไร
ดังที่ได้กล่าวไว้ก่อนหน้านี้ multicasting หมายถึงการส่งข้อมูลไปยังกลุ่มผู้รับในการส่งข้อมูลครั้งเดียว ในการมัลติคาสต์ แหล่งที่มาจำเป็นต้องส่งแพ็กเก็ตข้อมูลเพียงครั้งเดียว โหนดในเครือข่าย เช่น เราเตอร์ จะทำสำเนาที่จำเป็นของแพ็กเก็ตข้อมูลที่ส่ง เพื่อให้เครื่องรับหลายเครื่องรับได้ เราเตอร์ระดับกลางส่งแพ็กเก็ตไปยังผู้รับที่ลงทะเบียนกับพวกเขาโดยระบุความสนใจที่จะรับข้อมูลจากผู้ส่งรายนั้น IP multicasting เป็นหนึ่งในการใช้งาน multicasting ที่ใช้กันทั่วไป นอกจากนี้ แหล่งที่มาไม่จำเป็นต้องทราบที่อยู่ของผู้รับที่จะทำการมัลติคาสต์ และไม่มีความสัมพันธ์โดยตรงระหว่างผู้ส่งและผู้รับ มัลติคาสต์ไม่เหมาะสำหรับการถ่ายโอนข้อมูลจำนวนมากและโดยทั่วไปไม่ได้ใช้ในขนาดใหญ่บนอินเทอร์เน็ต เนื่องจากมีเพียงส่วนเล็ก ๆ ของอินเทอร์เน็ตเท่านั้นที่เปิดใช้งานมัลติคาสต์
Unicasting และ Multicasting ต่างกันอย่างไร
ความแตกต่างหลักระหว่าง unicasting และ multicasting คือวิธีที่พวกเขาสื่อสารกับผู้รับ ใน unicasting ข้อมูลจะถูกส่งไปยังผู้รับรายเดียวโดยผู้ส่งรายเดียว และผู้รับมีความสัมพันธ์โดยตรงกับผู้ส่ง ในมัลติคาสติ้ง ข้อมูลจะถูกส่งไปยังผู้รับหลายรายในการส่งข้อมูลครั้งเดียว และไม่มีความสัมพันธ์โดยตรงระหว่างผู้ส่งและผู้รับ Unicasting ใช้เมื่อไคลเอนต์ร้องขอทรัพยากรส่วนตัวและไม่เหมาะสำหรับการส่งข้อมูลไปยังไคลเอนต์จำนวนมากเนื่องจากจะใช้แบนด์วิดท์ขนาดใหญ่ของเครือข่าย ในทางกลับกัน มัลติคาสติ้งไม่ได้ทำการเชื่อมต่อโดยตรงกับเครื่องรับ ดังนั้นจึงไม่ใช้แบนด์วิดท์เครือข่ายเป็น unicasting