1. 程式人生 > 其它 >【設計模式學習筆記】原型模式

【設計模式學習筆記】原型模式

路由協議:是一種指定資料包轉送方式的網上協議。Internet網路的主要節點裝置是路由器,路由器通過路由表來轉發接收到的資料。轉發策略可以是人工指定的(通過靜態路由、策略路由等方法)。在具有較小規模的網路中,人工指定轉發策略沒有任何問題。但是在具有較大規模的網路中(如跨國企業網路、ISP網路),如果通過人工指定轉發策略,將會給網路管理員帶來巨大的工作量,並且在管理、維護路由表上也變得十分困難。為了解決這個問題,動態路由協議應運而生。動態路由協議可以讓路由器自動學習到其他路由器的網路,並且網路拓撲發生改變後自動更新路由表。網路管理員只需要配置動態路由協議即可,相比人工指定轉發策略,工作量大大減少,其中動態路由協議又分為距離向量路由協議和鏈路狀態路由協議。


工作原理:路由協議通過在路由器之間共享路由資訊來支援可路由協議。路由資訊在相鄰路由器之間傳遞,確保所有路由器知道到其它路由器的路徑。總之,路由協議建立了路由表,描述了網路拓撲結構;路由協議與路由器協同工作,執行路由選擇和資料包轉發功能。