概述
四層協議傳輸過程分為應用層、傳輸層、網絡層、數據鏈路層,自上而下每經過一層都會增加一個首部。與三次握手的關系:四層協議的發送端、接收端完整流程涵蓋三次握手,但四層協議是請求到發送數據階段 發送端處於於三次握手的第一階段。
詳情
應用層:客戶端發起一個請求,如http、smtp、telnet、dns、ftp、rip
傳輸層:封裝一層tcp或udp首部,對報文分割並打上標記序號、端口號傳給網絡層
網絡層:封裝一層ip首部或ARP/RARP首部,增加作為通訊目的的mac地址給鏈路層,這樣發往網絡的請求就准備齊全(有的地方把arp、rarp歸屬於網絡層協議,不必過分糾結)
數據鏈路層:外層再封裝一層以太網首部或ppp/幀中繼/高級鏈路控制協議首部,服務端收到數據往上層發送一直到應用層
圖解
協議解釋
1.RIP: 內部網關協議,是一種動態選擇路由的協議
2.tcp: 傳輸控制協議(Transmission Control Protocol),主要目的傳分割報文標記序號、端口,提高ip不具備的性能如慢啟動、擁塞避免、快速重傳、快速恢復
3.IP: 虛擬地址(如你家住AA新村)
ARP:把ip虛擬地址換成mac具體地址AA新村293號,讓你知道具體怎么去
4.Ethernet:以太網
FrameRelay:幀中繼
ppp:點到點
參考鏈接
https://www.jianshu.com/p/c9158308ad8c
https://wenku.baidu.com/view/9c8785cb28ea81c758f57824.html
https://www.cnblogs.com/jacques-cyj/p/11779900.html
https://www.cnblogs.com/wangdadada/p/12072868.html
https://baike.baidu.com/item/TCP/33012?fr=aladdin
https://blog.csdn.net/dan15188387481/article/details/49823729
https://baike.baidu.com/item/RIP%E5%8D%8F%E8%AE%AE/5994476?fr=aladdin