PC-A向PC-B傳輸消息,首先是用戶打開消息應用例如QQ,而後給小黑髮消息(你吃了嗎),網絡
1)在應用層生成數據」你吃了嗎(小黑IP)「,而後數據傳入表示層節點-表示層,編碼
2)在表示層將數據進行轉換(針對計算機系統編碼如IBM主機使用EBCDIC編碼,而大部分PC機使用的是ASCII碼等等的不一樣)加密,壓縮-會話層加密
3)在會話層將這個qq消息的回話區分出來,而後將會話內容以及相關信息傳到下一層-網絡層blog
4)在網絡層將會話內容和相關信息(小黑IP)封入數據包-運輸層get
5)在運輸層須要在數據包中插入寫信人IP,跟快遞同樣寫明寄件人-數據鏈路層it
6)在數據鏈路層(對應網卡和相應驅動程序)將小黑IP對應到他的硬件地址(MAC地址網絡適配器惟一標識)-物理層硬件
7)在物理層將數據包由幀轉換爲電信號/光信號,而後經過光纖傳輸,中途跋山涉水,不斷的轉發到達目的地,中間萬一丟東西了咋辦呢,因此這個節點加入了校驗值,萬一目的地校驗後出現了丟失那麼從新發送一次,-光纖。程序
8)剩餘的就是和上述相反的過程,由PC-B接收,而後小黑回覆(我沒喝水)。im