国产一区二区精品-国产一区二区精品久-国产一区二区精品久久-国产一区二区精品久久91-免费毛片播放-免费毛片基地

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 軟件測試學習筆記:網絡協議面試中命中率最高的三次握手

軟件測試學習筆記:網絡協議面試中命中率最高的三次握手

來源:千鋒教育
發布人:qyf
時間: 2022-10-27 17:23:23 1666862603

  今天給大家分享網絡協議面試中最有可能會被問到的幾個問題,大家可以收藏起來,以防以后面試中被問到。

  第一個最常見的面試問題

  請詳細描述一下“三次握手”:

  TCP協議建立鏈接需要通過三次握手,讓傳輸更加可靠。

  來,接下來,小編通過一幅圖來帶大家直觀的感受一下,三次握手的具體流程

圖片 1

  我們用文字來描述一下這個過程:

  第一次握手

  客戶端向服務器發出請求連接,這時報文首部中的同部位為SYN=1,同時隨機生成初始序列號為 seq=x,這是第一次握手,表示客戶端想和服務端建立連接。

  第二次握手

  服務端收到客戶端請求后,同意接受連接,會向客戶端返回確認報文。確認報文中應該 ACK=1,SYN=1,確認號是 ack=x+1,同時為自己隨機初始化一個序列號 seq=y。在返回確認報文的同時,也會詢問客戶端是否準備好接受。這是第四次握手。

  第三次握手

  客戶端收到服務端返回的確認后,還要向服務器給出確認,確認已經準備好接受。確認報文的 ACK=1,ack=y+1,此時,TCP 正式連接建立。這是第三次握手。

  什么,是不是有小伙們還是不太理解三次握手是什么意思,哈哈哈,貼心的小編已經發現了,所以小編再通過一個非常浪漫的案例給大家介紹一下,三次握手到底是什么意思。來,我們來看一下這幅圖

圖片 2

  哈哈哈,是不是很浪漫,小編用文字來描述一下,tcp的三次握手可以看成男生追求女生的三次握手。

  第一次握手

  校草向校花表白,表示非常喜歡她,想跟她交往。

  第二次握手

  校花收到校草的表白后,給校草返回了一個信息,表示自己已經收到他的表白了,其實自己也挺喜歡他的,也愿意接受和他交往。

  第三次握手

  校草收到校花的回信開心的飛起來了,知道校花接受了自己,也愿意跟自己交往。于是就再回信給校花,表示校花的回信,自己已經收到了,自己也準備好咱倆交往的規劃了。

  到此為止,三次握手結束,校草與校花正式開始交往。

  這里面,我們可以把校草看成客戶端,校花看成服務端。通過這個案例,小伙伴們是不是瞬間對三次握手有了更清楚的理解了。但是為什么TCP協議建立連接需要進行三次握手呢?

  為什么需要建立三次握手?

  其實建立三次握手的主要目的是確保建立可靠的連接。不會因為網絡的一些問題導致這個傳輸過程失效。如果客戶端沒有正常回應,那么就可以直接結束連接過程了,以防止最終的連接失效。

  好了,今天小編就分享到這了,這次主要分享的是面試中經常會被問到的三次握手,其實呢,除了三次握手,還有四次斷開在面試中也會被經常問到,如果有小伙伴想看四次斷開的,可以在評論區留言,小編就馬上安排更新。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT