java路由是什么意思 路由與轉(zhuǎn)發(fā)的區(qū)別有哪些?
路由與轉(zhuǎn)發(fā)的區(qū)別有哪些?對于節(jié)點(diǎn)來說,本地執(zhí)行是一個相對簡單的過程,即消息從設(shè)備的一個端口進(jìn)入,然后從另一個端口傳出。選擇取決于網(wǎng)絡(luò)發(fā)展過程中不斷發(fā)展和復(fù)雜的分布式算法。最簡單的路由可以確定下一跳主機(jī)
路由與轉(zhuǎn)發(fā)的區(qū)別有哪些?
對于節(jié)點(diǎn)來說,本地執(zhí)行是一個相對簡單的過程,即消息從設(shè)備的一個端口進(jìn)入,然后從另一個端口傳出。
選擇取決于網(wǎng)絡(luò)發(fā)展過程中不斷發(fā)展和復(fù)雜的分布式算法。最簡單的路由可以確定下一跳主機(jī)的地址,而復(fù)雜的路由協(xié)議可以通過多個主機(jī)選擇一條從主機(jī)到主機(jī)的路徑。
1. 轉(zhuǎn)發(fā)表的一行包括從網(wǎng)絡(luò)號到發(fā)送接口的映射和一些MAC信息。路由表作為建立轉(zhuǎn)發(fā)表的前奏,是由路由算法建立的一個表,通常包含從網(wǎng)絡(luò)號到下一跳的映射。對于單個主機(jī),轉(zhuǎn)發(fā)表比路由表更詳細(xì);
構(gòu)建轉(zhuǎn)發(fā)表的目的是優(yōu)化轉(zhuǎn)發(fā)數(shù)據(jù)包時查找網(wǎng)絡(luò)號的過程;優(yōu)化路由表的目的是計(jì)算拓?fù)渥兓?/p>
路由器的路由轉(zhuǎn)發(fā)和nat (network address translation)的區(qū)別是什么?
示例
]你想去三條子兩皮肉夾饃店,那是你的目標(biāo)標(biāo)記地址,那么你過去要做多少車,怎么轉(zhuǎn)移就叫做路由過程
在實(shí)際的互聯(lián)網(wǎng)應(yīng)用中,這是當(dāng)你訪問網(wǎng)站訪問你的通信目標(biāo)地址時的包轉(zhuǎn)發(fā)過程,叫做路由轉(zhuǎn)發(fā)
由于地址空間問題,地址不夠。我們通常使用內(nèi)網(wǎng)地址當(dāng)這個內(nèi)網(wǎng)地址在互聯(lián)網(wǎng)上當(dāng)你在家時,你的父母叫你狗生或二旦。這是內(nèi)網(wǎng)地址,但是全世界叫你狗生和二旦的人太多了。不可能分辨出誰是誰
所以當(dāng)我們在社會上工作時,我們要用身份證來區(qū)分自己,這相當(dāng)于公共廣播網(wǎng)的地址
你把狗留在家里,出去改名,這個過程就是NAT