精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

關于三次握手與四次揮手面試官想考我們什么?

網絡 通信技術
在面試中,三次握手和四次揮手可以說是問的最頻繁的一個知識點了,我相信大家也都看過很多關于三次握手與四次揮手的文章,今天的這篇文章,重點是圍繞著面試,我們應該掌握哪些比較重要的點,哪些是比較被面試官給問到的,我覺得如果你能把我下面列舉的一些點都記住、理解,我想就差不多了。

 在面試中,三次握手和四次揮手可以說是問的最頻繁的一個知識點了,我相信大家也都看過很多關于三次握手與四次揮手的文章,今天的這篇文章,重點是圍繞著面試,我們應該掌握哪些比較重要的點,哪些是比較被面試官給問到的,我覺得如果你能把我下面列舉的一些點都記住、理解,我想就差不多了。

[[262077]]

三次握手

當面試官問你為什么需要有三次握手、三次握手的作用、講講三次三次握手的時候,我想很多人會這樣回答:

首先很多人會先講下握手的過程:

1、第一次握手:客戶端給服務器發送一個 SYN 報文。

2、第二次握手:服務器收到 SYN 報文之后,會應答一個 SYN+ACK 報文。

3、第三次握手:客戶端收到 SYN+ACK 報文之后,會回應一個 ACK 報文。

4、服務器收到 ACK 報文之后,三次握手建立完成。

作用是為了確認雙方的接收與發送能力是否正常。

這里我順便解釋一下為啥只有三次握手才能確認雙方的接受與發送能力是否正常,而兩次卻不可以:

第一次握手:客戶端發送網絡包,服務端收到了。這樣服務端就能得出結論:客戶端的發送能力、服務端的接收能力是正常的。

第二次握手:服務端發包,客戶端收到了。這樣客戶端就能得出結論:服務端的接收、發送能力,客戶端的接收、發送能力是正常的。不過此時服務器并不能確認客戶端的接收能力是否正常。

第三次握手:客戶端發包,服務端收到了。這樣服務端就能得出結論:客戶端的接收、發送能力正常,服務器自己的發送、接收能力也正常。

因此,需要三次握手才能確認雙方的接收與發送能力是否正常。

這樣回答其實也是可以的,但我覺得,這個過程的我們應該要描述的更詳細一點,因為三次握手的過程中,雙方是由很多狀態的改變的,而這些狀態,也是面試官可能會問的點。所以我覺得在回答三次握手的時候,我們應該要描述的詳細一點,而且描述的詳細一點意味著可以扯久一點。加分的描述我覺得應該是這樣:

剛開始客戶端處于 closed 的狀態,服務端處于 listen 狀態。然后

1、第一次握手:客戶端給服務端發一個 SYN 報文,并指明客戶端的初始化序列號ISN(c)。此時客戶端處于 SYN_Send 狀態。

2、第二次握手:服務器收到客戶端的 SYN 報文之后,會以自己的 SYN 報文作為應答,并且也是指定了自己的初始化序列號 ISN(s),同時會把客戶端的 ISN + 1 作為 ACK 的值,表示自己已經收到了客戶端的 SYN,此時服務器處于 SYN_REVD 的狀態。

3、第三次握手:客戶端收到 SYN 報文之后,會發送一個 ACK 報文,當然,也是一樣把服務器的 ISN + 1 作為 ACK 的值,表示已經收到了服務端的 SYN 報文,此時客戶端處于 establised 狀態。

4、服務器收到 ACK 報文之后,也處于 establised 狀態,此時,雙方以建立起了鏈接。

 

三次握手的作用

三次握手的作用也是有好多的,多記住幾個,保證不虧。例如:

1、確認雙方的接受能力、發送能力是否正常。

2、指定自己的初始化序列號,為后面的可靠傳送做準備。

3、如果是 https 協議的話,三次握手這個過程,還會進行數字證書的驗證以及加密密鑰的生成到。

單單這樣還不足以應付三次握手,面試官可能還會問一些其他的問題,例如:

1、(ISN)是固定的嗎

三次握手的一個重要功能是客戶端和服務端交換ISN(Initial Sequence Number), 以便讓對方知道接下來接收數據的時候如何按序列號組裝數據。

如果ISN是固定的,攻擊者很容易猜出后續的確認號,因此 ISN 是動態生成的。

2、什么是半連接隊列

服務器第一次收到客戶端的 SYN 之后,就會處于 SYN_RCVD 狀態,此時雙方還沒有完全建立其連接,服務器會把此種狀態下請求連接放在一個隊列里,我們把這種隊列稱之為半連接隊列。當然還有一個全連接隊列,就是已經完成三次握手,建立起連接的就會放在全連接隊列中。如果隊列滿了就有可能會出現丟包現象。

這里在補充一點關于SYN-ACK 重傳次數的問題: 服務器發送完SYN-ACK包,如果未收到客戶確認包,服務器進行重傳,等待一段時間仍未收到客戶確認包,進行第二次重傳,如果重傳次數超 過系統規定的最大重傳次數,系統將該連接信息從半連接隊列中刪除。注意,每次重傳等待的時間不一定相同,一般會是指數增長,例如間隔時間為 1s, 2s, 4s, 8s, ….

3、三次握手過程中可以攜帶數據嗎

很多人可能會認為三次握手都不能攜帶數據,其實第三次握手的時候,是可以攜帶數據的。也就是說,第一次、第二次握手不可以攜帶數據,而第三次握手是可以攜帶數據的。

為什么這樣呢?大家可以想一個問題,假如第一次握手可以攜帶數據的話,如果有人要惡意攻擊服務器,那他每次都在第一次握手中的 SYN 報文中放入大量的數據,因為攻擊者根本就不理服務器的接收、發送能力是否正常,然后瘋狂著重復發 SYN 報文的話,這會讓服務器花費很多時間、內存空間來接收這些報文。也就是說,第一次握手可以放數據的話,其中一個簡單的原因就是會讓服務器更加容易受到攻擊了。

而對于第三次的話,此時客戶端已經處于 established 狀態,也就是說,對于客戶端來說,他已經建立起連接了,并且也已經知道服務器的接收、發送能力是正常的了,所以能攜帶數據頁沒啥毛病。

關于三次握手的,https 的認證過程能知道一下,不過我就不說了,留著寫 http 面試相關時的文章再說。

四次揮手

四次揮手也一樣,千萬不要對方一個 FIN 報文,我方一個 ACK 報文,再我方一個 FIN 報文,我方一個 ACK 報文。然后結束,說的詳細一點,例如想下面這樣就差不多了,要把每個階段的狀態記好,我上次面試就被問了幾個了,呵呵。我答錯了,還以為自己答對了,當時還解釋的頭頭是道,呵呵。

剛開始雙方都處于 establised 狀態,假如是客戶端先發起關閉請求,則:

1、第一次揮手:客戶端發送一個 FIN 報文,報文中會指定一個序列號。此時客戶端處于CLOSED_WAIT1狀態。

2、第二次握手:服務端收到 FIN 之后,會發送 ACK 報文,且把客戶端的序列號值 + 1 作為 ACK 報文的序列號值,表明已經收到客戶端的報文了,此時服務端處于CLOSE_WAIT2狀態。

3、第三次揮手:如果服務端也想斷開連接了,和客戶端的第一次揮手一樣,發給 FIN 報文,且指定一個序列號。此時服務端處于 LAST_ACK 的狀態。

4、第四次揮手:客戶端收到 FIN 之后,一樣發送一個 ACK 報文作為應答,且把服務端的序列號值 + 1 作為自己 ACK 報文的序列號值,此時客戶端處于 TIME_WAIT 狀態。需要過一陣子以確保服務端收到自己的 ACK 報文之后才會進入 CLOSED 狀態

5、服務端收到 ACK 報文之后,就處于關閉連接了,處于 CLOSED 狀態。

 

這里特別需要主要的就是TIME_WAIT這個狀態了,這個是面試的高頻考點,就是要理解,為什么客戶端發送 ACK 之后不直接關閉,而是要等一陣子才關閉。這其中的原因就是,要確保服務器是否已經收到了我們的 ACK 報文,如果沒有收到的話,服務器會重新發 FIN 報文給客戶端,客戶端再次收到 FIN 報文之后,就知道之前的 ACK 報文丟失了,然后再次發送 ACK 報文。

至于 TIME_WAIT 持續的時間至少是一個報文的來回時間。一般會設置一個計時,如果過了這個計時沒有再次收到 FIN 報文,則代表對方成功就是 ACK 報文,此時處于 CLOSED 狀態。

這里我給出每個狀態所包含的含義,有興趣的可以看看。

LISTEN - 偵聽來自遠方TCP端口的連接請求;

SYN-SENT -在發送連接請求后等待匹配的連接請求;

SYN-RECEIVED - 在收到和發送一個連接請求后等待對連接請求的確認;

ESTABLISHED- 代表一個打開的連接,數據可以傳送給用戶;

FIN-WAIT-1 - 等待遠程TCP的連接中斷請求,或先前的連接中斷請求的確認;

FIN-WAIT-2 - 從遠程TCP等待連接中斷請求;

CLOSE-WAIT - 等待從本地用戶發來的連接中斷請求;

CLOSING -等待遠程TCP對連接中斷的確認;

LAST-ACK - 等待原來發向遠程TCP的連接中斷請求的確認;

TIME-WAIT -等待足夠的時間以確保遠程TCP接收到連接中斷請求的確認;

CLOSED - 沒有任何連接狀態;

最后,在放在三次握手與四次揮手的圖

 

責任編輯:武曉燕 來源: 苦逼的碼農
相關推薦

2024-01-12 08:23:11

TCPACK服務器

2025-02-13 00:00:00

TCP網絡通信

2022-08-28 20:35:52

三次握手四次揮手TCP

2019-06-12 11:26:37

TCP三次握手四次揮手

2015-10-13 09:42:52

TCP網絡協議

2020-02-17 10:10:43

TCP三次握手四次揮手

2024-05-07 08:15:33

TCP四次揮手三次握手

2019-01-25 09:21:30

2025-05-20 08:38:03

2023-10-28 09:07:57

TCP面試三次握手

2021-07-03 17:47:25

TCP控制協議

2023-10-24 15:22:09

TCPUDP

2021-01-29 06:11:08

TCP通信三次握手

2021-05-18 12:27:40

TCP控制協議

2019-02-01 09:38:16

2021-05-28 09:08:20

TCP連接序列號

2015-11-09 09:58:56

2021-02-18 07:43:25

TCP協議網絡

2020-01-09 09:31:05

三次握手四次揮手 TCP

2017-09-25 21:27:07

TCP協議數據鏈
點贊
收藏

51CTO技術棧公眾號

久久婷婷国产| 久草免费在线色站| 美美哒免费高清在线观看视频一区二区| 亚洲一区999| 成年人网站大全| 浪潮av一区| 97超碰欧美中文字幕| 国产精品久久久久久久久免费看| www.xxxx日本| 日本午夜精品久久久| 欧美日韩高清在线播放| 人妻av无码专区| 国产在线电影| 国产一区二区三区高清播放| 57pao精品| 精品一区在线观看视频| 国产亚洲电影| 精品国产三级电影在线观看| 在线免费视频a| 美女尤物在线视频| 国产精品免费视频网站| 国模精品一区二区三区| 国产精品久久久国产盗摄| 99精品国产在热久久婷婷| 久久黄色av网站| 97人妻精品一区二区三区免| 国产精品欧美一区二区三区不卡| 一本久道久久综合中文字幕| 成人精品视频在线播放| 欧洲日本在线| 久久精品水蜜桃av综合天堂| 国产伦精品一区二区三区视频黑人 | 久久久久久久久久电影| 2019国产精品视频| 亚洲视频在线观看一区二区| 午夜在线a亚洲v天堂网2018| 欧美日韩ab片| 一区二区视频免费看| 日韩大片在线观看| 亚洲欧美国产视频| 午夜男人的天堂| 免费精品一区| 欧美精品第1页| 亚洲欧洲日本精品| 欧美日韩视频免费观看| 富二代精品短视频| aa视频在线播放| 久久久久黄久久免费漫画| 樱花影视一区二区| 一区二区三区四区免费观看| 麻豆影视在线观看_| 日本一二三不卡| 牛人盗摄一区二区三区视频| 无码精品人妻一区二区| jvid福利写真一区二区三区| 国产精品三区四区| 亚洲第一视频在线| 成人动漫中文字幕| 国产乱人伦精品一区二区| 欧美一区二区三区成人片在线| 粉嫩av一区二区三区| 国产高清在线一区| 人妻无码中文字幕免费视频蜜桃| 成人性生交大片免费看视频在线 | 国产高清不卡视频| 久88久久88久久久| 亚洲qvod图片区电影| 国产巨乳在线观看| 国产精品18久久久久久久网站| 亚洲jizzjizz日本少妇| 亚洲av无码片一区二区三区| 懂色av噜噜一区二区三区av| 国模精品娜娜一二三区| 日韩午夜影院| 国产精品午夜电影| 一道本在线观看视频| 欧美人与性动交α欧美精品图片| 亚洲狠狠爱一区二区三区| 91九色丨porny丨国产jk| 亚洲黄色免费av| 欧美日韩黄色一区二区| 中文字幕乱码在线人视频| av成人男女| 国产视频在线一区二区| 欧美福利在线视频| 悠悠资源网久久精品| 欧美孕妇与黑人孕交| 中文无码av一区二区三区| 精品中文字幕一区二区小辣椒| av免费观看久久| 三级视频在线| 国产精品久线观看视频| 中国丰满熟妇xxxx性| 亚洲精品一级二级| 日韩一区二区在线观看视频 | 精品www久久久久奶水| 成人黄色毛片| 精品国精品自拍自在线| 免费视频91蜜桃| 国产伊人精品| 国产精品444| 亚洲免费一级片| 国产蜜臀av在线一区二区三区| a级片一区二区| 日韩av大片站长工具| 日韩亚洲欧美一区| 中国女人特级毛片| 黄色国产精品| 91精品久久久久久久久久入口 | 久久久国产影院| 日本特黄特色aaa大片免费| 日本91福利区| 国产亚洲欧美另类一区二区三区 | 嫩草一区二区三区| 欧美www在线| 探花国产精品一区二区| av电影在线观看不卡| 一区二区三区免费看| 天堂中文最新版在线中文| 欧美一区二区人人喊爽| 在线看片中文字幕| 一区二区动漫| 99电影网电视剧在线观看| 自拍视频在线网| 狠狠躁夜夜躁久久躁别揉| 欧美一级大片免费看| 久久资源中文字幕| 国产成人福利网站| 亚洲av成人精品一区二区三区在线播放| 国产精品二区一区二区aⅴ污介绍| 大陆极品少妇内射aaaaa| 欧美经典影片视频网站| 久久久国产成人精品| 亚洲高清视频免费观看| 91丨porny丨最新| 久激情内射婷内射蜜桃| 一区二区亚洲视频| 久久综合九色九九| 一区二区三区播放| 国产精品水嫩水嫩| av在线无限看| 国产精品一区二区av交换| 51午夜精品视频| 香蕉av一区二区三区| 一区二区三区在线观看国产| 亚洲欧美日韩一二三区| 久久福利影院| 成人在线视频福利| 欧美jizzhd欧美| 欧美久久久久久久久中文字幕| 久久久久久久久久久久| 久热精品在线| 日韩欧美第二区在线观看| 综合久久2023| 亚洲小视频在线观看| 在线观看日本网站| 国产午夜精品在线观看| 成人性生生活性生交12| 日韩欧美精品| 91日本在线视频| 在线观看午夜av| 精品日韩欧美一区二区| 中文字幕第28页| 成人激情校园春色| 97国产在线播放| 蜜桃一区二区三区| 国产精品爽爽爽爽爽爽在线观看| 中文字幕在线观看日本| 欧美精品色综合| 九九久久免费视频| 成人黄色777网| 2022亚洲天堂| 欧美少妇xxxx| 成人免费淫片视频软件| 美女航空一级毛片在线播放| 亚洲国产欧美精品| 波多野结衣影片| 成人免费在线视频| 国产精品亚洲一区二区无码| 免费中文字幕日韩欧美| 亚洲免费视频一区| 日韩在线观看一区二区三区| 97国产精品视频| 国产在线观看黄| 91精品国产欧美一区二区成人| 日本少妇激情舌吻| 国产调教视频一区| 久久久久亚洲av无码麻豆| 亚洲美女色禁图| 亚洲在线视频一区二区| 成人激情自拍| 国产精品久久久久久久久久久久久久 | 日本在线视频www| 欧美激情偷拍自拍| 国产经品一区二区| 97精品国产99久久久久久免费| 久久综合电影一区| 免费在线高清av| 日韩小视频在线观看专区| 欧美a∨亚洲欧美亚洲| 国产精品二区一区二区aⅴ污介绍| 99久久久无码国产精品性波多 | 国产精品日韩欧美大师| а√天堂在线官网| 亚洲欧美制服中文字幕| 国产99对白在线播放| 欧美午夜视频在线观看| 可以直接看的黄色网址| 国产人久久人人人人爽| 怡红院一区二区| 黑人巨大精品欧美一区| 国产xxxxx在线观看| 女同性一区二区三区人了人一| 欧美日韩国产三区| 91久久精品无嫩草影院| 国产美女搞久久| 久久毛片亚洲| 欧美国产视频日韩| av在线影院| 视频直播国产精品| 日本大片在线观看| 精品美女在线播放| a在线观看视频| 欧美在线视频全部完| av大片免费在线观看| 亚洲综合在线免费观看| 91制片厂在线| 国产欧美一区二区精品性色超碰| 人妻激情偷乱频一区二区三区| 精品无码三级在线观看视频| 午夜国产一区二区三区| 亚洲欧美大片| 尤物av无码色av无码| 欧美日韩精品| 欧美日韩午夜爽爽| 婷婷综合伊人| 亚洲一区精彩视频| 日韩精品一卡| 日韩中文不卡| 精品视频亚洲| 日韩精品另类天天更新| 国产成人精品999在线观看| 精品一区在线播放| 狼人天天伊人久久| 国产精品日韩一区二区三区| 超碰成人福利| 精品国产一区二区三区麻豆小说| 91麻豆精品激情在线观看最新 | 欧美在线播放视频| 国产伦理精品| 欧美主播福利视频| 中文字幕在线视频网站| 日本中文字幕不卡免费| 88xx成人免费观看视频库| 青青久久aⅴ北条麻妃| 成人爱爱网址| 国产精品久久久久久久久久久久久久| 久久99久久99精品免观看软件| 国产精品久久久久av免费| 色天使综合视频| 国产日韩在线精品av| 国产区一区二| 国产精品视频入口| 色哟哟精品丝袜一区二区| 欧美日韩在线一区二区三区| 不卡av一区二区| 手机成人av在线| 欧美精品九九| 男人操女人免费软件| 日韩激情视频在线观看| 亚洲一区精品视频在线观看| 国产精品99久久久久| 无码任你躁久久久久久老妇| 91麻豆文化传媒在线观看| 色综合99久久久无码国产精品| 国产精品乱子久久久久| 青青草原免费观看| 精品久久久久久久久久国产 | 亚洲国产精品va在线看黑人| 日本亚洲欧美| 精品国内亚洲在观看18黄| 麻豆福利在线观看| 青草成人免费视频| 欧美日韩破处视频| 成人在线观看91| 夜夜春成人影院| 色呦呦网站入口| 99精品欧美| 亚洲三级视频网站| 国产精品18久久久久久久久久久久| 水蜜桃av无码| 国产精品欧美一区喷水| 国产精品99精品无码视| 在线精品亚洲一区二区不卡| 国产jzjzjz丝袜老师水多| 日韩精品在线视频美女| 成人福利片网站| 欧美最顶级的aⅴ艳星| 伊人久久一区| 欧美亚洲国产免费| 欧美成人午夜| 亚洲三级视频网站| av电影在线观看一区| 我要看黄色一级片| 日本高清不卡视频| 欧美一级特黄aaaaaa大片在线观看| 中文字幕精品一区久久久久| 999av小视频在线| 国产原创欧美精品| 蜜桃视频欧美| 日本午夜激情视频| 国产精品影视在线观看| 色噜噜日韩精品欧美一区二区| 一区二区三区欧美亚洲| 五月激情丁香网| 亚洲女人天堂色在线7777| 欧美大片黄色| 成人网在线免费观看| 精品久久一区| 国产乱子夫妻xx黑人xyx真爽| 国产精品18久久久久久久久久久久 | 欧美成人免费一级人片100| 久久青青视频| 久久99国产精品| 国产精品videossex久久发布| 污污的网站免费| 国产欧美一区二区精品秋霞影院| 五月天综合激情| 亚洲国产欧美一区| 色呦呦呦在线观看| 亚洲va欧美va国产综合久久| 北条麻妃国产九九九精品小说| 国产麻花豆剧传媒精品mv在线| 99re66热这里只有精品3直播 | 国产jk精品白丝av在线观看| 亚洲国产精品一区二区尤物区| 国产免费av电影| 久久久999精品| 亚洲国产综合在线观看| 亚洲一区二区自拍偷拍| 久草精品在线观看| 国产第一页浮力| 51精品久久久久久久蜜臀| 日本高清中文字幕在线| 91精品久久久久久久久久久久久| 成人久久综合| 久久人人爽av| 亚洲欧美综合在线精品| 91丨porny丨在线中文 | 国产劲爆久久| 日韩xxxx视频| aaa亚洲精品| 亚洲免费在线观看av| 亚洲美女av电影| 亚洲成人不卡| 亚洲狠狠婷婷综合久久久| 日本不卡高清视频| 在线视频这里只有精品| 在线成人高清不卡| 91香蕉在线观看| 操人视频欧美| 一区二区三区精品视频在线观看| 色呦呦一区二区| 在线精品视频免费观看| 91精彩视频在线播放| 亚洲一区二区三区四区视频| 国产精品久久| 日本黄色片在线播放| 在线观看一区日韩| 黄色网页在线播放| 国产精品国产三级国产专区53| 亚洲理伦在线| 久久久视频6r| 日韩一区二区三免费高清| segui88久久综合9999| 日韩不卡av| 国产一区二区三区免费| 99免费在线观看| 国产一区二区三区日韩欧美| 成人精品视频在线观看| 东北少妇不带套对白| 久久精品亚洲精品国产欧美kt∨| 国产精品久久久午夜夜伦鲁鲁| 欧美激情一区二区三级高清视频| 台湾佬综合网| 91丨九色丨蝌蚪| 天天av天天翘天天综合网| 91啦中文在线| 国产精品免费观看高清| 日本中文字幕一区二区有限公司| 日韩女优一区二区| 亚洲精品色婷婷福利天堂| 国产麻豆精品| 国产熟人av一二三区| 一区二区三区鲁丝不卡| 黄色片免费在线| 99九九视频| 青青草国产精品亚洲专区无| 精品少妇久久久久久888优播| 亚洲色图美腿丝袜|