Router
Router เป็นอุปกรณ์ที่ซับซ้อนกว่า Bridge โดยทำงานเสมือนเครื่อง Node หนึ่งใน Lan ซึ่งทำหน้าที่รับข้อมูลแล้วส่งต่อไปยังปลายทาง โดยอาจส่งในรูปของ Packet ที่ ต่างออกไป เพื่อให้ผ่านสายสัญญาณแบบอื่น ๆ เช่น สายโทรศัพท์ที่ต่อผ่านโมเด็มก็ได้ ดังนั้นจึงอาจใช้ Routerr ในการเชื่อมต่อ Lan หลายแบบเข้าด้วยกันผ่าน Wan ได้ด้วย และเนื่องจากการที่มันทำตัวเสมือนเป็น Node หนึ่งใน Lan นี้ยังทำให้มันสามารถทำงานแบบอื่น
ๆ ได้อีกมาก เช่น รวบรวมข้อมูลเพื่อ หาเส้นทางที่ดีที่สุดในการส่งข้อมูลต่อหรือตรวจสอบว่าข้อมูลที่เข้ามานั้นมาจากไหนควรจะให้ผ่านหรือไม่ เพื่อช่วยในการรักษาความปลอดภัย
การทำงานของ Router
สิ่งที่แตกต่างกันระหว่าง Bridge กับ Router คือ Bridge คือ ทำงานในระดับ Data
Link Layer คือจะใช้ข้อมูล Station Address ในการทำงานส่งข้อมูล ไปยังที่ใด ๆ ซึ่งหมายเลข Station
Address นี้มีการกำหนดมาจากฮาร์ดแวร์หรือที่ส่วนของ Network
Interface Card (NIC)) และถูกกำหนดมาเฉพาะตัวจากโรงงานไม่ให้ซ้ำกันถ้ามีการเปลี่ยนแปลง NIC นี้ก็จะทำให้ Station Address เปลี่ยนไปด้วย
ส่วนRouter ทำงานที่ระดับสูงกว่าคือ Network
Layer หรือชั้นที่ 3 ของ OSI โมเดลโดยใช้ Logical Address หรือ Network
Layer Address ซึ่งคือ Address ที่ตั้งด้วยซอฟแวร์ ตามที่ผู้ใช้แต่ละเครื่องจะ ตั้งขึ้นให้โปรโตคอลในระบบ Network Layer รู้จัก ในการส่งผ่านข้อมูลโปรโตคอลของเครือข่ายชนิดต่าง ๆ ไม่ว่าจะเป็น IP,TCP/IP หรือ Apple Talk ซึ่งจะเป็นโปรโตคอลที่ทำงานใน Network
Layer นี้เช่นกัน การกำหนด Network
Address ทำได้โดยผู้ดูแลระบบเครือข่ายนั้น ทำให้สามารถแก้ไขเปลี่ยนแปลง ได้ง่าย
และสามารถใช้อุปกรณ์ Router เชื่อมโยงเครือข่ายที่แยกจากกันให้สามารถส่งผ่านข้อมูลร่วมกันได้และทำให้เครือข่ายขยายออกไปได้เรื่อย ๆ
หน้าที่หลักของ Router คือ
การหาเส้นทางในการส่งผ่านข้อมูลที่ดีที่สุด และเป็นตัวกลางในการส่งต่อข้อมูลไปยังเครือข่ายอื่น
ทั้งนี้ Router สามารถเชื่อมโยง เครือข่ายที่ใช้สัญญาณหลายแบบแตกต่างกันได้ไม่ว่าจะเป็น Ethernet
, Token Ring หรือ FDDI ทั้งๆ
ที่ในแต่ละระบบจะมี Packet เป็นรูปแบบของตนเองซึ่งแตกต่างกัน
โดยโปรโตคอลที่ทำงานในระดับบนหรือ Layer 3 ขึ้นไปเช่น IPX,TCP/IP หรือ Apple Talk เมื่อมีการส่งข้อมูลก็จะบรรจุข้อมูลนั้นเป็น Packet นี้เพื่อทจะทราบว่าใช้โปรโตคอลแบบใด ซึ่งทำได้เพราะ Router ทำงานใน Network Layer ซึ่งเป็นระดับสูงที่พอจะเข้าใจโปรโตคอลต่าง
ๆ แล้ว จากนั้นก็จะตรวจดูเส้นทางส่งข้อมูลจากตาราง Routing
Table ว่าจะต้องส่งข้อมูลนี้ไปยังเครือข่ายใดจึงจะต่อไปถึงปลายทางได้ แล้วจึงบรรจุข้อมูลลงไป Packet ของ Data
Link Layer ที่ถูกต้องอีกครั้งเพื่อส่งต่อไปยังเครือข่ายปลายทาง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น