แนะนำ, 2024

ตัวเลือกของบรรณาธิการ

ความแตกต่างระหว่าง Broadcast และ Multicast

การส่งเป็นกระบวนการส่งต่อแพ็คเก็ตจากโฮสต์หนึ่งไปยังอีกเชื่อมต่อในเครือข่าย ในบทความนี้ฉันได้กล่าวถึงวิธีการส่งสัญญาณสองวิธีที่ออกอากาศและมัลติคาสต์ ในทั้งสองกรณีการรวมที่อยู่จะดำเนินการซึ่งจะลดขนาดของคำนำหน้าที่กำหนดเครือข่ายที่เชื่อมต่อกับโฮสต์ปลายทาง การรวมที่อยู่รวมแพ็คเก็ตและส่งไปยัง ISP (ผู้ให้บริการอินเทอร์เน็ต) ซึ่งถือเครือข่ายบางเครือข่ายเข้าด้วยกัน นอกจากนี้แพ็คเก็ตจะถูกแยกออกเพื่อส่งไปยังปลายทางสุดท้ายของพวกเขา

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

แผนภูมิเปรียบเทียบ

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

ความหมายของการออกอากาศ

Broadcast เป็นเทคโนโลยีการส่งผ่านซึ่งช่วยให้โฮสต์ทั้งหมดที่เชื่อมต่อกับเครือข่ายแบ่งปันช่องทางการสื่อสารเดียวกัน ในการออกอากาศแพ็กเก็ตที่ส่งโดยโฮสต์จะได้รับโดย โฮสต์อื่นทั้งหมด ในเครือข่าย

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

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

การออกอากาศสามารถอธิบายได้ด้วยความช่วยเหลือของตัวอย่าง สมมติว่าคุณกำลังส่งการบรรยายในห้องเรียน 50 คน ในระหว่างนั้นคุณเรียกนักเรียน“ เจมส์ยืนขึ้น” แม้ว่านักเรียนทุกคนในห้องเรียนจะรับฟัง แต่เจมส์เท่านั้นที่จะตอบ แต่คนอื่น ๆ ก็ไม่สนใจข้อความนี้

เครือข่ายไร้สายเป็นตัวอย่างทั่วไปของการแพร่ภาพ

นิยามมัลติคาสต์

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

ความสัมพันธ์ระหว่างต้นทางและปลายทางนั้นเป็นแบบ หนึ่งต่อหลายคน มีแหล่งที่มาเดียวและปลายทางหลายแห่ง ในการมัลติคาสต์ที่อยู่ต้นทางเป็นที่ อยู่แบบ unicast ส่วนที่อยู่ปลายทางคือที่ อยู่กลุ่ม ที่อยู่กลุ่มคือที่อยู่ของเครือข่ายปลายทางอย่างน้อยหนึ่งเครือข่ายที่มีสมาชิกอย่างน้อยหนึ่งคนในกลุ่มที่สนใจรับแพ็คเก็ต

เราเตอร์ในเครือข่ายส่งต่อแพ็คเก็ตที่ได้รับผ่านหลายอินเตอร์เฟส เช่นเดียวกับในรูปที่คุณเห็นว่าเราเตอร์ R1 ส่งแพ็กเก็ตที่ได้รับผ่านอินเตอร์เฟส 1 และ 2 นอกจากนี้คุณจะเห็นว่าเราเตอร์ R2 ส่งต่อแพ็กเก็ตที่ได้รับผ่านอินเตอร์เฟส 1 และ 2 เนื่องจากเครือข่ายที่เชื่อมต่อกับทั้งสองอินเตอร์เฟส สมาชิกสนใจรับแพ็กเก็ต ในทำนองเดียวกันเราเตอร์ R3 จะส่งต่อแพ็กเก็ตที่ได้รับผ่านอินเตอร์เฟส 2

Multicasting มีแอปพลิเคชั่นมากมายในปัจจุบัน เช่นเดียวกับการประเมิน ฐานข้อมูล แบบ กระจาย ต้องใช้หลายผู้รับ ในฐานข้อมูลแบบกระจายข้อมูลจะถูกเก็บไว้ในสถานที่มากกว่าหนึ่งแห่ง ดังนั้นคำขอของผู้ใช้สำหรับข้อมูลจึงถูกส่งไปยังทุกตำแหน่งของฐานข้อมูลและตำแหน่งที่ตอบสนองข้อมูลที่ต้องการ

ในทำนองเดียวกันการกระจายข้อมูลที่คล้ายกันให้กับลูกค้าหลายรายในธุรกิจการกระจายข่าวการประชุมทางไกลและการเรียนทางไกล

ความแตกต่างที่สำคัญระหว่าง Broadcast และ Multicast

  1. ความแตกต่างที่สำคัญระหว่างการออกอากาศและมัลติคาสต์คือในการออกอากาศแพ็คเก็ตจะถูกส่งไป ยังโฮสต์ทั้งหมดที่ เชื่อมต่อกับเครือข่ายในขณะที่ในแพ็คเก็ตมัลติคาสต์จะถูกส่ง ไปยังผู้รับ เท่านั้น
  2. ในการออกอากาศการส่งแพ็กเก็ตเป็นแบบ หนึ่งต่อหนึ่ง ส่วนในมัลติคาสต์การส่งแพ็กเก็ตเป็นแบบ หนึ่งต่อหลาย
  3. ไม่ จำเป็นต้องมี การจัดการกลุ่ม ในการออกอากาศในขณะที่; จำเป็นต้องมี การจัดการกลุ่ม ในการมัลติคาสติ้งเพื่อกำหนดเครือข่ายที่มีโฮสต์อย่างน้อยหนึ่งแห่งที่สนใจรับแพ็กเก็ต
  4. แบนด์วิดธ์ เสีย ในการออกอากาศเนื่องจากแพ็กเก็ตถูกส่งแม้กับโฮสต์ที่ไม่สนใจรับแพ็คเก็ต อย่างไรก็ตามแบนด์วิดท์ถูก ใช้อย่างมีประสิทธิภาพ ในการมัลติคาสต์เนื่องจากแพ็กเก็ตจะถูกส่งไปยังโฮสต์ที่มีความสนใจในการรับแพ็คเก็ตเท่านั้น
  5. การออกอากาศสร้างการรับส่งข้อมูล จำนวนมาก บนเครือข่ายเนื่องจากส่งแต่ละแพ็คเก็ตไปยังโฮสต์ทั้งหมดบนเครือข่าย การรับส่งข้อมูลอยู่ภายใต้การควบคุมในการทำมัลติคาสต์เนื่องจากแพ็กเก็ตถูกส่งไปยังโฮสต์ที่สนใจเท่านั้นซึ่งจะช่วยลดปริมาณการใช้งานบนเครือข่าย
  6. การออกอากาศสร้างการรับส่งข้อมูลจำนวนมากซึ่งจะ ทำให้ ระบบ ช้า ลง อย่างไรก็ตามมัลติคาสต์สร้างทราฟฟิกน้อยซึ่งทำให้ระบบเร็วขึ้นเมื่อเทียบกับการออกอากาศ

สรุป:

การกระจายสัญญาณกำลังส่งแพ็กเก็ตไปยังโฮสต์ทั้งหมดที่เชื่อมต่อกับระบบ มันไม่คุ้มค่าหากมีเครื่องหลายพันเครื่องเชื่อมต่อกับแต่ละเครือข่าย Multicasting มีประโยชน์เนื่องจากส่งแพ็คเก็ตไปยังโฮสต์ที่สนใจรับแพ็คเก็ต

Top