消息在網絡中的傳輸過程


PC-A向PC-B傳輸消息,首先是用戶打開消息應用例如QQ,然后給小黑發消息(你吃了嗎),

1)在應用層生成數據”你吃了嗎(小黑IP)“,然后數據傳入表示層節點-表示層,

2)在表示層將數據進行轉換(針對計算機系統編碼如IBM主機使用EBCDIC編碼,而大部分PC機使用的是ASCII碼等等的不同)加密,壓縮-會話層

3)在會話層將這個qq消息的回話區分出來,然后將會話內容以及相關信息傳到下一層-網絡層

4)在網絡層將會話內容和相關信息(小黑IP)封入數據包-運輸層

5)在運輸層需要在數據包中插入寫信人IP,跟快遞一樣寫明寄件人-數據鏈路層

6)在數據鏈路層(對應網卡和相應驅動程序)將小黑IP對應到他的硬件地址(MAC地址網絡適配器唯一標識)-物理層

7)在物理層將數據包由幀轉換為電信號/光信號,然后通過光纖傳輸,中途跋山涉水,不斷的轉發到達目的地,中間萬一丟東西了咋辦呢,所以這個節點加入了校驗值,萬一目的地校驗后出現了丟失那么重新發送一次,-光纖。

8)剩余的就是和上述相反的過程,由PC-B接收,然后小黑回復(我沒喝水)。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM