Page 145 - Computer Network
P. 145

136                                                            บทที่ 19. NETWORK LAYER



                     19.1 Basic Definitions in Data Networks



                     ในการสื่อสารข้อมูลจากต้นทางไปยังปลายทาง สามารถแบ่งได้เป็นสองวิธี คือ Circuit-switching networks และ
                     Packet switched networks

                      Circuit­switching networks การทำงานของ Circuit switching network เปรียบได้กับการทำงานในระบบ

                           โทรศัพท์ โดยก่อนที่จะส่งข้อมูลจะต้องร้องขอการสร้างเส้นทางก่อน การใช้ Circuit switching network จะ
                           ทำให้ทรัพยากร (resource) ถูกจัดสรรไว้ก่อนระหว่างผู้ใช้ ดังนั้นหากผู้ใช้อื่นต้องการที่จะใช้ จะไม่สามารถ
                           ใช้ได้เพราะว่าเส้นทางถูกจองไว้แล้ว การทำเช่นนี้ในเน็ตเวิร์คจะทำให้การใช้แบนด์วิดท์เป็นไปอย่างไม่มี
                           ประสิทธิภาพ เมื่อมีผู้ใช้จำนวนมาก


                      Packet­switched networks ทำให้การใช้งานเน็ตเวิร์คมีประสิทธิภาพมากขึ้น สามารถรองรับความต้องการ
                                                                           book)
                           ได้ดีขึ้น และมีการใช้งานของทรัพยากรในเน็ตเวิร์คดีขึ้น การทำงานของ Packet-switched networks
                           สามารถที่จะส่งข้อมูลที่เป็นทั้ง ข้อความ เสียง และ วิดีโอ นอกจากนั้น การใช้การส่งข้อมูลในลักษณะนี้
                           ยังส่งผลดีต่อการจัดการและการบำรุงรักษาระบบ สามารถที่จะเชื่อมต่อเป็นเครือข่ายขนาดใหญ่ได้ โดยที่
                           Packet-Switched Networks สามารถแบ่งออกได้เป็นสองแบบตามการส่งข้อมูลคือ Connectionless
                           และ Connection Oriented



                     19.1.1 Connectionless Networks       (partial


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


















                                                รูปที่ 19.2: การส่งแบบ Connectionless


                         รูปที่ 19.2 แสดงการส่งแพกเกตจำนวนสี่แพกเกตบนเน็ตเวิร์คแบบ connectionless จากโนด A ไป B แต่
                     ละแพกเกตถูกส่งแบบ store and forward ซึ่งเมื่อโนดได้รับแพกเกตจะจัดเก็บไว้ จนกระทั่งเมื่อขาออกของโนด
                     พร้อม แพกเกตจะถูกส่งต่อไปยังโนดถัดไป หรือมองในมุมของโนดที่รับแพกเกต แพกเกตที่รับมานั้นจะต้องรักษาไว้

                     ในบัฟเฟอร์ก่อน เพื่อส่งต่อออกไปเมื่อพร้อม มิฉะนั้นแพกเกตอาจสูญหาย หากโนดบัฟเฟอร์เต็มและถูกกำจัด โนด
   140   141   142   143   144   145   146   147   148   149   150