小螞蟻的TCP協議筆記

2021-10-25 10:15:28 字數 423 閱讀 5372

一、原理:

accept時阻塞的,作用時等待客戶端連線

客戶端建立物件並連線伺服器,此時時通過三次握手保證與服務端連線

客戶端建立輸出流,服務端建立輸入流

read方法也是阻塞的

在關流的時候,還多了乙個往伺服器寫結束標記的動作

最後都拿開連線,通過四次揮手保證連線終止

二、三次握手

客戶端向伺服器發出連線請求(等待伺服器確認)

伺服器向客戶端返回乙個響應(告訴客戶端收到了請求)

客戶端再次發出確認資訊(建立連線)

三、四次揮手

客戶端向伺服器取消連線請求

伺服器向客戶端返回乙個響應(表示收到客戶端取消請求)

伺服器向客戶端發出確認取消資訊(資料處理完成,告訴客戶端可以斷開連線)

客戶端再次傳送確認資訊(連線取消)

累了的小螞蟻

前幾天朋友發給我一條資訊,原文 我就是乙隻小螞蟻,有半個公尺粒就很開心,很幸福了。困了,累了的時候就會想起家的溫暖。無奈現在離家太遠,只能睡在路上,尋一片葉子暫時休棲身 有點傷感,但更多的是無奈和現實的寫照。像我們一樣畢業幾年生活 事業都不穩定的人群是常常會有這樣的感觸的。時常感覺看不到黑暗的盡頭,...

最大最小螞蟻的TSP問題的實現

最近,人工智慧課的作業,詳細文件就不寫了,感興趣可以聯絡我,旨在交流。include include include include include define a 2 define b 3 define q 1 define n 16 int main memset p,0,sizeof p s...

TCP協議筆記

參照 tcp ip詳解 一書,tcp首部格式如下 最常見的選項欄位為最大報文段長度mss maximum segment size 表示本端所能接受的最大tcp資料段長度。每個tcp連線通常在syn報文中設定這個選項。由於乙太網中資料幀不能超過1518個位元組,其中幀頭14位元組,校驗和4位元組,實...