第一天作業

2021-10-17 11:27:13 字數 636 閱讀 2873

為什麼是三次握手?

為了防止已經失效的連線請求報文段又突然傳到服務端,因而產生錯誤。

a傳送的乙個連線請求在網路結點的時間滯留,以至於延誤到連線釋放的某個

時間才到達b。b收到這個請求的報文段後,誤以為a又發出了一次新的請求連線,

於是向a傳送確認報文段,同一建立連線。但是由於a並沒有發出新的請求連線,

所以a不會理睬b的確認也不會向b傳送資料。但b卻認為連線已經建立,一直

等待a發來資料。b的資源就白白浪費了。

如果採用三次握手,b收到失效的報文段後向a傳送確認,但是a並沒有要求建立連線,就不會向b傳送確認,這時候b也就知道請求沒有建立。本質原因是通道是不可靠的。

為什麼是四次揮手?

因為tcp的通訊是全雙工通訊。 要實現可靠的連線關閉,a傳送結束報文fin,收到b的確認後。a知道自己沒有 資料要傳送,b知道a不再傳送資料。但是b還可以傳送資料,a還可以接收資料。 只有當b傳送結束報文fin,收到a的確認後,才算是真正的斷開連線。

第一天作業

1 a float input enter a degree in celsius b 9 5 a 32 print a,celsius is b,fahrenheit 2 banjing,gao map float,input 請輸入半徑和高 split banjing float input 請...

第一天作業

筆記本 1.功能上 筆記本的重量 筆記本的型號 筆記本的拆卸 筆記本是否能上網 筆記本是否能正常重啟 2.介面上 筆記本的款式 華碩,蘋果,聯想,戴爾,惠普,華為,thinkpad 筆記本的亮度 筆記本的按鈕 筆記本的內屏的型號 3.效能上 筆記本耗電程度 筆記本續航時間 筆記本散熱是否正常 筆記本...

第一天作業

namespace 隔離內容 詳解uts 主機名或網域名稱 允許單個系統對不同的程序顯示不同的主機名和網域名稱。ipc訊號量 訊息佇列和共享記憶體 ipc namespace的作用是使劃分到不同ipc namespace的程序組通訊上隔離,無法通過訊息佇列 共享記憶體 訊號量方式通訊,但沒有對所述所...