前言:TCP/IP協議實際上並不是指TCP和IP這兩種協議。在大多數情況下,它只是利用IP進行通信時所必須用到的協議羣的統稱。
TCP/IP協議分層
tcp/ip與osi參考模型
數據包首部:每個分層中,都會對所發送的數據附加一個首部,在這個首部中包含了該層必要的信息,比如,發送的目標地址以及協議相關信息。
- 包
- 幀:用於表示數據鏈路層中包的單位。
- 數據報:IP和UDP等網絡層以上的分層中包的單位。
- 段:表示TCP數據流中的信息。
- 消息:應用協議中數據的單位。
3.郵件收發處理的舉例:
4.分組數據包經過以太網的數據鏈路時的流程如下:
MAC地址
mac地址用於識別數據鏈路中互聯的節點。其他比如:無限LAN、藍牙設備中也是用相同的mac地址。mac地址長爲48比特。
2.mac地址不一定是唯一的,實際上,即使mac地址相同,只要不是屬於一個數據鏈路就不會出問題。例如,一臺主機上如果啓動多個虛擬機,由於沒有硬件的網卡只能由虛擬軟件自己設定mac地址給多個虛擬網卡,這時就很難保證所生成的地址是獨一無二的了。