2.4從服務(wù)器斷開并刪除嵌套字
數(shù)據(jù)發(fā)送完畢會斷開連接
服務(wù)端的的應(yīng)用程序會調(diào)用socket庫中的close組件
協(xié)議棧會生產(chǎn)包含斷開信息的TCP頭部
- 將控制位的FIN比特設(shè)置為1余耽,委托給IP模塊向客戶端發(fā)送
客戶端收到信息,為了告知服務(wù)的自己收到了FIN為1的包
- 客戶端會返回一個ACK號
客戶端同樣調(diào)用socket庫中的close組件宾添,發(fā)送FIN為1 的TCP包
服務(wù)的在返回一個ACK號
[圖片上傳失敗...(image-a91941-1587287626687)]
刪除嵌套字
嵌套字并不會立即刪除,而是等到一段時間再刪除
斷開的操作流程
- 客戶端發(fā)送FIN
- 服務(wù)端返回ACK號
- 服務(wù)端發(fā)送FIN
- 客戶端返回aCK號
數(shù)據(jù)收到操作小結(jié)
收據(jù)收發(fā)的具體操作流程
- 創(chuàng)建嵌套字
- 客戶端向服務(wù)端發(fā)起連接操作
- 收據(jù)收發(fā)階段
- 數(shù)據(jù)收發(fā)操作完畢(斷開連接并刪除嵌套字)
[圖片上傳失敗...(image-857ee-1587287626687)]