1. 程式人生 > >網路程式設計基礎_五層協議

網路程式設計基礎_五層協議

五層協議詳解

一、資料鏈路層/物理層

Ethernet(乙太網協議)

資料報,資料幀

head data

18位元組 6位元組(源地址)傳送者 6位元組(目標地址)接收者 6位元組(網絡卡) MAC地址

計算機通訊都靠吼 廣播(範圍有限) 區域網/子網

二、網路層

IP 協議

arp協議 自動根據ip解析mac地址

ip協議標識在哪個子網裡(區域網)
找到子網

三、傳輸層

tcp/udp 協議 基於埠工作 0-65535
一個軟體對應該系統的一個埠

發包 封包的過程
收包 拆包的過程

四、應用層

有自己的協議/也可以使用常規協議,http/ftp協議等

附上收藏的一個圖片
這裡寫圖片描述