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