วันจันทร์ที่ 3 สิงหาคม พ.ศ. 2552

Routing potocol

Routing Protocol คือ

Routing Protocol คือโพรโทคอลที่ใช้ในการแลกเปลี่ยน routing table ระหว่างอุปกรณ์เครือข่ายต่างๆที่ทำงานในระดับ Network Layer (Layer 3) เช่น Router เพื่อให้อุปกรณ์เหล่านี้สามารถส่งข้อมูล (IP packet) ไปยังคอมพิวเตอร์ปลายทางได้อย่างถูกต้อง โดยที่ผู้ดูแลเครือข่ายไม่ต้องแก้ไขข้อมูล routing table ของอุปกรณ์ต่างๆตลอดเวลา เรียกว่าการทำงานของ Routing Protocol ทำให้เกิดการใช้งาน dynamic routing ต่อระบบเครือข่าย

ตัวอย่าการทำงานของ Routing potocol
RIP (Routing Information Protocol) OSPF (Open Shortest Path First) IGRP (Interior Gateway Routing Protocol) (Cisco Proprietary) EIGRP (Enhanced Interior Gateway Routing Protocol) (Cisco Proprietary) BGP (Border Gateway Protocol)

Router คืออะไร

Router คืออะไร
RouterRouter เป็นอุปกรณ์ที่ซับซ้อนกว่า Bridge โดยทำงานเสมือนเป็นเครื่องหรือ node หนึ่งใน LAN ซึ่งจะทำหน้าที่รับข้อมูลเข้ามาแล้วส่งต่อไปยังปลายทาง โดยอาจส่งในรูปแบบของ packet ที่ต่างออกไป เพื่อไปผ่านสายสัญญาณแบบอื่นๆ เช่น สายโทรศัพท์ที่ต่อผ่านโมเด็มก็ได้ ดังนั้นจึงอาจใช้ Router ในการเชื่อมต่อ LAN หลายแบบเข้าด้วยกันผ่าน WAN ได้ด้วย และเนื่องจากการที่มันทำตัวเสมือนเป็น node หนึ่งใน LAN นี้ยังทำให้มันสามารถทำงานอื่นๆได้อีกมาก เช่น รวบรวมข้อมูลเพื่อหาเส้นทางที่ดที่สุดในการส่งข้อมูลต่อหรือตรวจสอบข้อมูลที่เข้ามานั้นมาจากไหน ควรจะให้ผ่านหรือไม่ เพื่อช่วยในเรื่องการรักษาความปลอดภัยด้วย
การทำงานของ Router
สิ่งที่แตกต่างกันระหว่าง Bridge กับ Router คือ Bridge ทำงานในระดับ Data Link Layer คือจะใช้ข้อมูล station address ในการทำงานส่งข้อมูลไปยังที่ใดๆ ซึ่งหมายเลข station address นี้มีการกำหนดมาจากฮาร์ดแวร์หรือที่ส่วนของ Network Interface Card (NIC) และถูกกำหนดมาเฉพาะตัวจากโรงงานไม่ให้ซ้ำกัน ถ้ามีการเปลี่ยน NIC นี้ไป ก็จำทำให้ station address เปลี่ยนไปด้วย ส่วน Network Layer address ในกการส่งผ่านข้อมูลโปรโตคอลของเครือข่ายชนิดต่างๆ ไม่ว่าจะเป็น IPX, TCP/IP หรือ AppleTalk ซึ่งจะเป็นโปรโตคอลที่ทำงานใน Network Layer การกำหนด Network address ทำได้โดยผู้ดูแลระบบเครือข่ายนั้น ทำให้สามารถแก้ไขเปลี่ยนแปลงได้ง่าย และสามารถใช้อุปกรณ์ Router เชื่อมโยงเครือข่ายที่แยกจากกันให้สามารถส่งผ่านข้อมูลร่วมกันได้และทำให้เครือข่ายขยายออกไปได้เรื่อยๆหน้าที่หลักของ Router คือการหาเส้นทางในการส่งผ่านข้อมูลที่ดีที่สุด และเป็นตัวกลางในการส่งต่อข้อมูลไปยังเครือข่ายอื่น ทั้งนี้ Router สามารถเชื่อมโยงเครือข่ายที่ใช้สื่อสัญญาณหลายแบบแตกต่างกันได้ไม่ว่าจะเป็น Ethernet, Token Rink หรือ FDDI ทั้งๆที่ในแต่ละระบบจะมี packet เป็นรูปแบบของตนเองซึ่งแตกต่างกัน โดยโปรโตคอลที่ทำงานในระดับบนหรือ Layer 3 ขึ้นไปเช่น IP, IPX หรือ AppleTalk เมื่อมีการส่งข้อมูลก็จะบรรจุข้อมูลนั้นเป็น packet ในรูปแบบของ Layer 2 คือ Data Link Layer เมื่อ Router ได้รับข้อมูลมาก็จะตรวจดูใน packet เพื่อจะทราบว่าใช้โปรโตคอลแบบใด จากนั้นก็จะตรวจดูเส้นทางส่งข้อมูลจากตาราง Routing Table ว่าจะต้องส่งข้อมูลนี้ไปยังเครือข่ายใดจึงจะต่อไปถึงปลายทางได้ แล้วจึงบรรจุข้อมูลลงเป็น packet ของ Data Link Layer ที่ถูกต้องอีกครั้ง เพื่อส่งต่อไปยังเครือข่ายปลายทาง