ความแตกต่างระหว่าง Unicasting และ Multicasting

Anonim

Unicasting vs multicasting

ในระบบเครือข่ายคอมพิวเตอร์ unicast หมายถึงการส่งข้อมูลจากผู้ส่งไปยังผู้รับเดียว ดังนั้น unicasting เกี่ยวข้องเพียงสอง nodes ในเครือข่าย ตัวรับสัญญาณเดียวใน unicasting จะระบุด้วยที่อยู่ที่ไม่ซ้ำกัน ในทางกลับกัน Multicasting หมายถึงการส่งข้อมูลในการส่งเพียงครั้งเดียวไปยังกลุ่มผู้รับ Multicasting ใช้งานทั่วไปเป็น IP (Internet Protocol) Multicasting

Unicasting คืออะไร?

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

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

ความแตกต่างระหว่าง Unicasting และ Multicasting แตกต่างกันอย่างไร

ข้อแตกต่างหลักระหว่าง unicasting และ multicasting คือการสื่อสารกับผู้รับ ใน unicasting ข้อมูลจะถูกส่งไปยังเครื่องรับเดียวโดยผู้ส่งรายเดียวและเครื่องรับจะมีความสัมพันธ์โดยตรงกับผู้ส่ง ใน multicasting ข้อมูลจะถูกส่งไปยังผู้รับหลายรายในการส่งข้อมูลเพียงครั้งเดียวและไม่มีความสัมพันธ์โดยตรงระหว่างผู้ส่งและผู้รับ Unicasting ถูกใช้เมื่อมีการร้องขอทรัพยากรส่วนตัวจากไคลเอ็นต์และไม่เหมาะสำหรับการส่งข้อมูลไปยังลูกค้าจำนวนมากเนื่องจากจะใช้แบนด์วิดธ์ขนาดใหญ่ของเครือข่าย ในทางตรงข้าม multicasting ไม่ได้ทำให้การเชื่อมต่อโดยตรงกับเครื่องรับดังนั้นจึงไม่ใช้แบนด์วิธของเครือข่ายเป็น unicasting