วันจันทร์ที่ 26 ตุลาคม พ.ศ. 2552

รูปแบบการสื่อสารข้อมูล


รูปแบบการสื่อสารข้อมูล (Communication Modes)




การสื่อสารระหว่างเครื่องนั้นจะมีโหมดหลักๆ อยู่ 3 โหมด คือ Unicast, Broadcast และ Multicast



Unicast

        ในโหมดการสื่อสารแบบ Unicast เป็นโหมดการรับส่งข้อมูลจากโหนดหนึ่งไปยังโหนดหนึ่งในลักษณะ 1 ต่อ 1 หรือเรียกว่า One-to-One ในการส่งลักษณะนี้ ตัวค้นหาเส้นทาง (Router) ใช้โพรโทคอล ในการค้นหาเส้นทางระหว่างโหนด เช่น Routing Internet Protocol version 2 (RIP) [7], Open Shortest Path Finding version 2 (OSPF) [9] เป็นต้น เนื่องจากการสื่อสารแบบ Unicast เป็นการส่งข้อมูลระหว่างโหนดแบบง่าย ๆ จึงไม่สามารถรองรับการส่งข้อมูลระหว่างโหนดได้เมื่อมีจำนวนโหนดในการรับส่งเพิ่มมากขึ้น ทำให้เกิดปัญหาการส่งข้อมูลในเครือข่ายมากเกินไป (Network Load)



Broadcast

       ในโหมดการสื่อสารแบบ Broadcast นั้นเป็นการส่งข้อมูลจากโหนดต้นทางหนึ่งโหนดไปยังโหนดปลายทางทุกโหนดที่ติดต่ออยู่ในลักษณะของการแพร่กระจายข้อมูล แบบ 1 ต่อ ทั้งหมด หรือเรียกว่า One-to-All ซึ่งการแพร่ข้อมูลแบบส่งไปยังโหนดทุกโหนดนั้น จะต้องมีการประมวลผลข้อมูลที่โหนดปลายทาง ส่วนโหนดที่ไม่ต้องการรับข้อมูลนั้นก็จะได้รับข้อมูลไปด้วย แต่ต้องทิ้งข้อมูลที่ได้รับมา เป็นการสูญเสียความสามารถในการประมวลผลไป อีกทั้งยังทำให้มีปริมาณข้อมูลส่งอยู่ในเครือข่ายจำนวนมากโดยเปล่าประโยชน์ และสามารถเกิดเป็นปัญหา พายุข้อมูล (Broadcast storm) ได้ การสื่อสารแบบ Broadcast นี้ปัจจุบันมีการใช้งานอยู่เฉพาะใน LAN เท่านั้น เนื่องจากเป็นการยากในการหาเส้นทางเมื่อส่งออก WAN (Wide Area Network) ดังนั้นจึงใช้เฉพาะใน LAN ซึ่งจัดการได้ดีง่ายกว่าบน WAN



Multicast

         ในโหมดการสื่อสารข้อมูลแบบ Multicast เป็นการส่งข้อมูลจากโหนดต้นทางหนึ่งไปยังกลุ่มของโหนดปลายทางเฉพาะกลุ่มที่มีการกำหนดแบบ 1 ต่อกลุ่มเฉพาะ หรือ One-to-N ซึ่ง N ในที่นี้อยู่ตั้งแต่ 0 ถึง ทั้งหมด การส่งข้อมูลจะส่งไปยังเฉพาะกลุ่มที่ต้องการรับข้อมูลเท่านั้น การส่งข้อมูลแบบนี้จะแตกต่างจาก Unicast และ Broadcast มาก คือ ข้อมูลจะถูกส่งจากต้นทางเพียงแพ็กเก็ต (Packet) เดียวและจะถูกส่งต่อโดยตัวค้นหาเส้นทาง (Router) จนถึงกลุ่มเครือข่ายปลายทาง และจะส่งแพ็กเก็ต (Packet) ข้อมูลไปยังเครื่องในกลุ่มเฉพาะ (Multicast Group) ที่กำหนด โดยจะทำการคัดลอกแพ็กเก็ตข้อมูลแล้วส่งให้แก่โหนดปลายทางทุกโหนดที่ต้องการ



*Source : Puangpronpitag S. Design and Performance Evaluation of Multicast Congestion Control for the Internet [Ph.D. Thesis in Computer Network]. LEEDS: School of Computing. University of Leeds; 2003

ไม่มีความคิดเห็น:

แสดงความคิดเห็น