Page 146 - Computer Network
P. 146

19.1. BASIC DEFINITIONS IN DATA NETWORKS                                           137



                      จะส่งต่อแพกเกตโดยอาศัยเฮดเดอร์ของแพกเกตในที่นี้สามแพกเกตแรกถูกส่งผ่านจากโนด A, B และ ไป C ในขณะ
                      ที่แพกเกตสุดท้ายไปอีกเส้นทางหนึ่งอาจเนื่องมาจากการแออัดของข้อมูล ณ โนด A และ D



                      19.1.2 Connection-Oriented Networks

                      ในการส่งแบบconnection-orientedหรือvirtual-circuitจะแตกต่างจากการทำงานของconnectionlessโดยที่

                      ก่อนจะส่งข้อมูล เส้นทางระหว่างต้นทางไปยังปลายทางจะต้องได้รับการกำหนดก่อน หรือมีการสร้างการติดต่อไว้
                      ก่อน ซึ่งทรัพยากรบนเน็ตเวิร์คจะถูกจองไว้เมื่อเริ่มทำงาน และจะอยู่ตลอดการใช้งานจนกระทั่งการส่งข้อมูลแล้ว
                      เสร็จ เปรียบเสมือนการติดต่อในระบบโทรศัพท์บ้าน รูปที่ 19.3 แสดงการส่งข้อมูลแบบ connection-oriented
                      โดยจะสร้างการเชื่อมต่อก่อนตลอดเส้นทางการเชื่อมต่อ การส่งในลักษณะนี้ ข้อมูลที่ส่งจะถูกส่งไปในเส้นทาง
                      เดียวกันทั้งหมด

                                                                           book)







                                                          (partial




                                              รูปที่ 19.3: การส่งแบบ Connection-oriented


                         เนื่องจากการทำงานของ virtual-circuit จะจองทรัพยากรในเน็ตเวิร์คไว้เช่น บัฟเฟอร์และแบนด์วิดท์ในเส้น
                                               only
                      ทาง เพื่อที่จะสามารถรับประกันคุณภาพของการให้บริการและเวลาหน่วง ทำให้หากเส้นทางที่สร้างขึ้นเกิดความผิด
                      พลาด การจัดหาเส้นทางจะต้องทำใหม่ และทุกสวิตซ์ต้องเก็บรักษาข้อมูลของเส้นทางทั้งหมดที่ถูกสร้างขึ้น
                         เพื่อให้ผู้อ่านเข้าใจการทำงานแบบ Virtual circuit ในส่วนนี้จะขอกล่าวถึงการสร้าง Virtual circuit ของ
                                    KKU
                      Asynchronous Transfer Mode (ATM) การส่งข้อมูลของ ATM จะแบ่งข้อมูลเป็นส่วนๆ เรียกว่า cell ที่ขนาด
                      คงที่ 53 ไบต์ (เฮดเดอร์ 5 ไบต์และข้อมูล 48 ไบต์) การส่งข้อมูลของ ATM มีข้อดีคือ เป็นในลักษณะที่ต่อเนื่อง มีค่า
                      ความผิดพลาดที่ตํ่า และสามารถที่จะควบคุมการไหลข้อมูล (flow control) การที่ขนาดของเฮดเดอร์ของ ATM มี
                      ขนาดเล็ก (5 ไบต์) ทำให้การส่งข้อมูลของ ATM เป็นไปได้อย่างรวดเร็ว นอกจากนี้ด้วยแต่ละ cell มีขนาดคงที่ ทำให้
                      การประมวลผลที่สวิตซ์มีประสิทธิภาพสูงขึ้น




                         ทำไมต้อง 53 ไบต์? [48] เนื่องจากระหว่างการกำหนดขนาดของส่วนบรรจุข้อมูล (payload) ในแต่ละ cell
                      ของหน่วยงาน CCITT ฝั่งยุโรปและญี่ปุ่นเลือกที่จะใช้ขนาดของส่วนบรรจุข้อมูลอยู่ที่ 32 ไบต์ เนื่องจากเป็นขนาด
                      ที่เหมาะสมสำหรับทั้งสองโดยพิจารณาจากการสื่อสารด้านเสียง พร้อมทั้งฝรั่งเศสพบว่าการใช้ส่วนบรรจุข้อมูล 32
                      ไบต์นี้ จะทำให้ระบบสามารถทำงานได้โดยไม่จำเป็นต้องมีระบบป้องกันเสียงสะท้อน (Echo Cancellation) ใน
                      ขณะที่อเมริกาและออสเตรเลียต้องการ 64 ไบต์ โดยคำนึงถึงการใช้แบนด์วิดท์เพื่อการสื่อสารด้านข้อมูล และ

                      ประสิทธิภาพในการใช้หน่วยความจำระหว่างการสื่อสาร ควรจะเป็นเลขฐานสอง หรือเป็นจำนวนเท่าของ 4 ดังนั้น
                      เพื่อให้ทั้งสองฝ่ายยอมรับ หน่วยงาน CCITT จึงตกลงที่ 48 ไบต์ ((32+64)/2 = 48) และขนาดของเฮดเดอร์อยู่ที่ 5
                      ไบต์


                         การทำงานของ ATM เน็ตเวิร์คเป็นการทำงานโดยการสร้าง virtual circuit ซึ่งขั้นตอนการสร้างเส้นทางจะ

                      ร้องขอจากต้นทางไปยังปลายทาง โดยจะต้องมีการสร้างเส้นทาง ก่อนที่จะเริ่มต้นการส่งข้อมูล เส้นทางที่เกิดขึ้นนี้
   141   142   143   144   145   146   147   148   149   150   151