在路由器流行之前,通常使用網(wǎng)橋來達到連接計算機的目的。即在典型情況下,路由器用于將地理上分散的網(wǎng)絡連接在一起,使得將大量計算機連接到一起成為可能。下面,我們就具體來分析路由器與網(wǎng)橋的區(qū)別。
一、網(wǎng)橋的作用
網(wǎng)橋在小規(guī)模網(wǎng)絡中表現(xiàn)出色,但在大環(huán)境中就出現(xiàn)了問題。網(wǎng)橋要記住網(wǎng)絡上所有獨立的計算機,用網(wǎng)橋?qū)⒋罅坑嬎銠C連接在一起的問題就在于網(wǎng)橋不能理解網(wǎng)絡號,因此在網(wǎng)絡上任何地方生成的廣播將被發(fā)送到網(wǎng)上的每一個地方。
二、圖為路由器和網(wǎng)橋處理廣播的不同方式
若PC將廣播包發(fā)送到net l上,該廣播包不會在互連網(wǎng)絡上進一步傳播。
三、圖為路由器和網(wǎng)橋處理廣播的不同之處。
若PC發(fā)送廣播包,它將被網(wǎng)橋發(fā)送到所有的網(wǎng)段。
四、互連網(wǎng)絡中的路由器和典型的工作站或主機的路由決策
許多P C機網(wǎng)絡系統(tǒng)廣泛使用廣播功能,這使得橋接網(wǎng)絡中的大量可用帶寬被廣播所消耗。
典型的工作站(例如,運行當前流行的T C P / I P協(xié)議棧的P C機)能在T C P / I P網(wǎng)絡上工作之前,需要進行一些手工配置,至少必須配置一個子網(wǎng)掩碼、一個I P地址、一個缺省網(wǎng)關(guān)。
在工作站上,以這種方式配置的路由決策非常簡單。如果目的計算機位于不同的網(wǎng)絡上,則該報文分組被轉(zhuǎn)發(fā)到缺省網(wǎng)關(guān),進行路由,最終到達目的地;如果工作站要向位于同一網(wǎng)絡上的另一臺計算機發(fā)送一個報文分組packet,該報文分組被直接送到目的計算機。
五、路由報文分組的最佳方式
路由報文分組需要記住由于設備或其他故障原因而經(jīng)常變化的網(wǎng)絡拓撲結(jié)構(gòu)。每個路由器維護著一張路由表(routing table),該表列出了所有已知的網(wǎng)絡號及到達這些網(wǎng)絡的方式。路由器也使用路由協(xié)議,路由協(xié)議使路由表與經(jīng)常變化的互連網(wǎng)絡保持一致。