在皇姑等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站建設(shè)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需求定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站建設(shè),皇姑網(wǎng)站建設(shè)費(fèi)用合理。>比如你用QQ發(fā)送文本信息“你好”給對方。
發(fā)送過程:
1、QQ先把“你好”轉(zhuǎn)換成ASCII碼,并且生成一個報文,此時報文為:(QQ報文頭)+(你好的ASCII碼)
2、QQ是應(yīng)用層軟件,,理論上應(yīng)用層應(yīng)該把報文交給它的下一層,表示層。此時報文變?yōu)椋ū硎緦訄笪念^)+(QQ報文頭)+(你好的ASCII碼)
不過,我覺得QQ應(yīng)該是直接把報文交給了傳輸層的UDP協(xié)議,此時報文變?yōu)椋║DP報文頭)+(QQ報文頭)+(你好的ASCII碼)。此時還要建立UDP連接,不贅述。
3、然后UDP協(xié)議把報文交給網(wǎng)絡(luò)層的IP協(xié)議,報文變?yōu)椋↖P報文頭)+(UDP報文頭)+(QQ報文頭)+(你好的ASCII碼)。
4、然后,IP協(xié)議把報文交給鏈路層協(xié)議的以太協(xié)議,報文變?yōu)椋ㄒ蕴珗笪念^)+(IP報文頭)+(UDP報文頭)+(QQ報文頭)+(你好的ASCII碼)。
5、然后,以太報文被送到網(wǎng)卡上,此時報文被分割為好幾個幀,以0101的形式通過物理層發(fā)送到網(wǎng)絡(luò)上。
6、然后,是交換機(jī)收到這些幀,把這些幀還原成以太報文,交換機(jī)根據(jù)以太報文頭里的MAC地址查找自己的MAC地址表,找到出接口,把報文從出接口發(fā)送出去(把報文送到網(wǎng)關(guān)設(shè)備上)。發(fā)送的時候報文又被分割成多個幀,通過物理層發(fā)送出去。
7、網(wǎng)關(guān)收到報文后,根據(jù)IP報文頭里的IP地址,查找自己的路由表和FIB表,找到下一跳地址,然后把報文送到下一跳,這個過程不斷重復(fù),直到找到對方的網(wǎng)關(guān)。
8、對方的網(wǎng)關(guān)再把這個報文發(fā)送到對方的電腦上。
9、對方電腦收到報文后依次剝掉以太報文頭、IP報文頭、UDP報文頭,然后發(fā)現(xiàn)應(yīng)用層協(xié)議是QQ,于是把這個報文交給QQ軟件處理,QQ再把ASCII碼還原成“你好”,顯示在對話框里。
以上就是大概的過程了
本文標(biāo)題:報文傳輸,QQ消息發(fā)送過程實(shí)例-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://aaarwkj.com/article40/jcoeo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、Google、軟件開發(fā)、定制網(wǎng)站、微信小程序、面包屑導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容