簡述路由器轉(zhuǎn)發(fā)數(shù)據(jù)的過程(路由器轉(zhuǎn)發(fā)規(guī)則是什么)
一、簡述路由器轉(zhuǎn)發(fā)數(shù)據(jù)的過程
網(wǎng)絡(luò)的核心是路由器, 路由器的作用就是將各個網(wǎng)絡(luò)彼此連接起來。
因此,路由器需要負(fù)責(zé)不同網(wǎng)絡(luò)之間的數(shù)據(jù)包傳送。
網(wǎng)際通信的效率取決于路由器的性能,即取決于路由器是否能以最有效的方式轉(zhuǎn)發(fā)數(shù)據(jù)包。
除了轉(zhuǎn)發(fā)數(shù)據(jù)包之外,路由器還提供其它服務(wù)。
為滿足現(xiàn)今的網(wǎng)絡(luò)需求,路由器還用于:l 確保全天候(24x7,即每周 7 天,每天 24 小時)的服務(wù)可用性。
為了幫助確保網(wǎng)絡(luò)的連通性,路由器使用備用路徑來防范首選路徑出現(xiàn)故障。
l 通過有線網(wǎng)絡(luò)和無線網(wǎng)絡(luò)提供集成的數(shù)據(jù)、視頻和語音服務(wù)。
路由器使用 IP 數(shù)據(jù)包的服務(wù)質(zhì)量 (QoS) 優(yōu)先排序來確保實時通信,例如確保語音、視頻和重要數(shù)據(jù)不出現(xiàn)丟失或延遲。
l 通過允許或拒絕數(shù)據(jù)包的轉(zhuǎn)發(fā)來應(yīng)對蠕蟲、病毒和其它攻擊帶來的影響。
路由器內(nèi)部構(gòu)造:路由器中含有許多其它計算機中常見的硬件和軟件組件,包括:l CPU(中央處理器)
l RAM(隨機訪問存儲器)
l ROM(只讀存儲器)
l 操作系統(tǒng)(Cisco IOS)
路由器可連接多個網(wǎng)絡(luò),這意味著它具有多個接口,每個接口屬于不同的 IP 網(wǎng)絡(luò)。
當(dāng)路由器從某個接口收到 IP 數(shù)據(jù)包時,它會提取數(shù)據(jù)包的目的IP地址并和路由器的路由表進(jìn)行匹配然后決定從哪個接口轉(zhuǎn)發(fā)此數(shù)據(jù)包。
路由器主要負(fù)責(zé)將數(shù)據(jù)包傳送到本地和遠(yuǎn)程目的網(wǎng)絡(luò),其方法是:l 確定發(fā)送數(shù)據(jù)包的最佳路徑l 將數(shù)據(jù)包轉(zhuǎn)發(fā)到目的地(路由器使用路由表來確定轉(zhuǎn)發(fā)數(shù)據(jù)包的最佳路徑。
當(dāng)路由器收到數(shù)據(jù)包時,它會檢查其目的 IP 地址,并在路由表中搜索最匹配的網(wǎng)絡(luò)地址。
路由器經(jīng)常會收到以某種類型的數(shù)據(jù)鏈路幀(如以太網(wǎng)幀)封裝的數(shù)據(jù)包,當(dāng)轉(zhuǎn)發(fā)這種數(shù)據(jù)包時,數(shù)據(jù)包的封裝取決于路由器接口的類型及其連接的介質(zhì)類型。
)
二、路由器轉(zhuǎn)發(fā)規(guī)則是什么
大部分路由器上都有這樣一個功能:端口映射或端口轉(zhuǎn)發(fā)。
在TP-LINK的家用路由器上,這個功能叫"轉(zhuǎn)發(fā)規(guī)則",這個功能就是為了完成internet上的其他主機訪問路由器后的LAN里的PC用的。
要在路由器上完成端口映射或"轉(zhuǎn)發(fā)規(guī)則",該怎么做呢? 需要知道要完成什么服務(wù),完成這個服務(wù)需要的TCP或UDP端口,如:WEB服務(wù)默認(rèn)需要80端口,F(xiàn)TP服務(wù)默認(rèn)需要20和21端口。
需要知道LAN里的PC的私網(wǎng)IP地址,假如LAN里有兩臺PC,A和B,A的IP地址是192.168.0.2,B的IP地址是192.168.0.3,A機想提供WEB服務(wù)并已安裝相應(yīng)的WEB服務(wù)程序如IIS,APACHE,B機想提供FTP服務(wù)并已安裝相應(yīng)的服務(wù)程序如IIS、Serv-u、G6FTP等。
如果不在路由器上做相應(yīng)的設(shè)置的話,這些服務(wù)只能向LAN里的其他機器提供,internet上的其他主機是無法訪問的。
第三,在路由器上設(shè)置端口映射(TP-LINK路由器上是"轉(zhuǎn)發(fā)規(guī)則"),添加一個80服務(wù)端口,將IP地址選擇192.168.0.2(就是上例的A機),因WEB服務(wù)用的是TCP協(xié)議,在協(xié)議那部分選擇"TCP",再將"啟用"勾上;再添加一個20端口和21端口,IP地址則為192.168.0.3(上例中的B機),協(xié)議也都選TCP,也要注意將"啟用"勾上,注意,這樣設(shè)置的FTP服務(wù)只能用PORT模式連接.
三、路由器轉(zhuǎn)發(fā)規(guī)則設(shè)置
大部分路由器上都有這樣一個功能:端口映射或端口轉(zhuǎn)發(fā)。
在TP-LINK的家用路由器上,這個功能叫"轉(zhuǎn)發(fā)規(guī)則",這個功能就是為了完成internet上的其他主機訪問路由器后的LAN里的PC用的。
要在路由器上完成端口映射或"轉(zhuǎn)發(fā)規(guī)則",該怎么做呢?
需要知道要完成什么服務(wù),完成這個服務(wù)需要的TCP或UDP端口,如:WEB服務(wù)默認(rèn)需要80端口,F(xiàn)TP服務(wù)默認(rèn)需要20和21端口。
需要知道LAN里的PC的私網(wǎng)IP地址,假如LAN里有兩臺PC,A和B,A的IP地址是192.168.0.2,B的IP地址是192.168.0.3,A機想提供WEB服務(wù)并已安裝相應(yīng)的WEB服務(wù)程序如IIS,APACHE,B機想提供FTP服務(wù)并已安裝相應(yīng)的服務(wù)程序如IIS、Serv-u、G6FTP等。
如果不在路由器上做相應(yīng)的設(shè)置的話,這些服務(wù)只能向LAN里的其他機器提供,internet上的其他主機是無法訪問的。
第三,在路由器上設(shè)置端口映射(TP-LINK路由器上是"轉(zhuǎn)發(fā)規(guī)則"),添加一個80服務(wù)端口,將IP地址選擇192.168.0.2(就是上例的A機),因WEB服務(wù)用的是TCP協(xié)議,在協(xié)議那部分選擇"TCP",再將"啟用"勾上;再添加一個20端口和21端口,IP地址則為192.168.0.3(上例中的B機),協(xié)議也都選TCP,也要注意將"啟用"勾上,注意,這樣設(shè)置的FTP服務(wù)只能用PORT模式連接,要用PASV模式還需要做其他設(shè)置。
保存后大概路由器需要重啟。
http://keendawn.blog.163.com/blog/static/88880743201269157368/
經(jīng)過以上設(shè)置后,Internet上的其他主機就能訪問我們這個路由器后的局域網(wǎng)里的機器了,本例中只設(shè)置了WEB服務(wù)與FTP服務(wù),要提供其他服務(wù),只要做相應(yīng)的設(shè)置,也是可以完成的。