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接收,然后小黑回復(我沒喝水)。