我們都知道兩個(gè)主機(jī)在通信的時(shí)候都會(huì)給對(duì)方發(fā)送數(shù)據(jù)包但是具體是怎么發(fā)送的呢?這需要分兩種情況來(lái)看:兩臺(tái)主機(jī)在同一個(gè)網(wǎng)段,兩臺(tái)主機(jī)在不同的網(wǎng)段。例如,我們有以下兩臺(tái)主機(jī):PC1和PC2。現(xiàn)在,PC1想要向PC2發(fā)送數(shù)據(jù)。過(guò)程如下:此時(shí)數(shù)據(jù)包如下:如果沒(méi)有目標(biāo)主機(jī)的MAC地址的記錄,將通過(guò)ARP協(xié)議查詢主機(jī)的MAC地址。
5、這 數(shù)據(jù)包怎么發(fā)送,想學(xué)數(shù)據(jù)傳送的原理,能教我一下嗎,謝謝!!比如我們要打開一個(gè)網(wǎng)頁(yè),流程是向服務(wù)器發(fā)送請(qǐng)求(HTTP request),服務(wù)器會(huì)把你要請(qǐng)求的網(wǎng)頁(yè)文件發(fā)給你,讓你看到網(wǎng)頁(yè)信息。我來(lái)告訴你發(fā)送請(qǐng)求的過(guò)程(服務(wù)器把網(wǎng)頁(yè)發(fā)回給你的過(guò)程是一樣的)。在電腦上打開瀏覽器后,電腦會(huì)給瀏覽器分配一個(gè)端口號(hào),并在應(yīng)用層生成一個(gè)HTTP請(qǐng)求,發(fā)送到服務(wù)器的80端口。該請(qǐng)求在到達(dá)傳輸層時(shí)將被封裝為“數(shù)據(jù)段”。向下,到達(dá)網(wǎng)絡(luò)層時(shí)封裝成“IP 數(shù)據(jù)包”,然后到達(dá)數(shù)據(jù)鏈路層時(shí)封裝成“幀”,這個(gè)幀進(jìn)一步向下傳輸,到達(dá)物理層時(shí)再轉(zhuǎn)換成電信號(hào)。
6、3分鐘帶你看懂物 聯(lián)網(wǎng)網(wǎng)關(guān)那點(diǎn)事?多年來(lái),object 聯(lián)網(wǎng) gateway一直是消費(fèi)級(jí)object 聯(lián)網(wǎng) system和企業(yè)級(jí)object 聯(lián)網(wǎng) system的基本元素,也可以說(shuō)是最基本的架構(gòu)組件之一,可以作為不同網(wǎng)絡(luò)之間的橋梁。網(wǎng)關(guān)的基本功能是使局域網(wǎng)中的傳感器或其他設(shè)備與廣域網(wǎng)中的設(shè)備進(jìn)行交互,并收集和傳輸數(shù)據(jù)。Things 聯(lián)網(wǎng) Gateways擁有電源、內(nèi)存存儲(chǔ)和類似PC的功能,但在一個(gè)堅(jiān)固的外殼中,它們可以是橋接元素,可以連接工廠或工業(yè)環(huán)境中的ot設(shè)備,從OT設(shè)置中的機(jī)器、控制或其他元素獲取數(shù)據(jù),并以技術(shù)標(biāo)準(zhǔn)傳輸?shù)絀T世界或數(shù)據(jù)中心或云端,完成在OT設(shè)置中無(wú)法工作的東西。
7、路由器如何轉(zhuǎn)發(fā) 數(shù)據(jù)包?轉(zhuǎn)發(fā)發(fā)生在路由器上。數(shù)據(jù)包到達(dá)路由器后,路由器會(huì)檢查數(shù)據(jù)包地址,然后將其轉(zhuǎn)發(fā)到相鄰的局域網(wǎng)(LAN)。過(guò)濾功能過(guò)濾一些數(shù)據(jù)包,使它們不通過(guò)路由器或網(wǎng)橋轉(zhuǎn)發(fā)。路由器首先查看路由表,看它是否知道如何將數(shù)據(jù)包發(fā)送到下一個(gè)站點(diǎn)(路由器或主機(jī))。如果路由器不知道如何發(fā)送數(shù)據(jù)包,它通常會(huì)丟棄該數(shù)據(jù)包。否則,根據(jù)路由表中的相應(yīng)條目將消息發(fā)送到下一個(gè)站點(diǎn)。如果目的網(wǎng)絡(luò)直接連接到路由器,路由器會(huì)將消息直接發(fā)送到相應(yīng)的端口。
通過(guò)使用“端口轉(zhuǎn)發(fā)”功能,用戶可以加強(qiáng)連接路由不安全部分的安全性。用戶只需在不安全主機(jī)上指定一個(gè)端口,不安全主機(jī)通過(guò)該端口連接到安全主機(jī),這將使用不安全的主機(jī)作為跳板,在本地主機(jī)和遠(yuǎn)程主機(jī)之間建立直接連接。用戶可以將端口轉(zhuǎn)發(fā)功能設(shè)置為遠(yuǎn)程主機(jī)的端口或自己本地主機(jī)的端口。