tcp/ip

TCP/IP協議

四層模型

應用層、運輸層、網絡層、網絡接口層服務器

其中網絡層的協議:IP ICMP ARP RARP OSPF IPX RIP IGMP網絡

運輸層協議:tcp、udp、spxtcp

三次握手

  1. 客戶端向服務器發起SYN同步請求;spa

  2. 服務器端回覆SYN+ACK;排序

  3. 客戶端回覆ACK確認;接口

四次揮手

  1. 客戶端向服務器端發送FIN=1,seq=u,而後客戶端進入FIN-WAIT-1狀態;同步

  2. 服務器端回覆ACK確認,ack=u+1,seq=v,客戶端進入FIN-WAIT-2狀態,服務器端進入ClOSE-WAIT狀態;class

  3. 服務器端發送FIN給客戶端,ack=1,seq=w,ack=u+1,用來關閉服務器到客戶端的數據傳送,服務端進入LAST-ACK狀態服務器端

  4. 客戶端收到FIN後,進入TIME-WAIT狀態,等待2MSL,而後發送ACK給服務端,ack=w+1,seq=u+1,而後客戶端和服務器端都是關閉狀態udp

tcp保證可靠傳輸方法

  1. 傳遞前三次握手

  2. 將數據截斷爲合理長度

  3. 對於收到的數據,給予確認響應

  4. 超時重發

  5. 對於失序的數據進行排序,而後再交給應用層

  6. 丟棄重讀的數據

  7. 流量控制

  8. 擁塞控制

相關文章
相關標籤/搜索