日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

為什么是三次握手,三次握手協(xié)議( 二 )


三次握手:可以看到,在HTTP請(qǐng)求之前有三次TCP的連接建立過程,這就是所謂的"三次握手" 。客戶端請(qǐng)求建立連接,SYN位--置1,Seq=0服務(wù)端收到請(qǐng)求,允許建立連接,并發(fā)送"通知"給客戶端,SYN位--置1、ACK位--置1,Seq=0客戶端收到服務(wù)端響應(yīng),返回消息給服務(wù)端,ACK位--置1四次揮手:請(qǐng)求端(可能是客戶端也可能是服務(wù)器,這里是服務(wù)端發(fā)起)發(fā)送終止信號(hào),F(xiàn)IN位(連接中斷位)--置1、ACK位(此處是應(yīng)答標(biāo)識(shí),不是Ack 。
一個(gè)是響應(yīng)標(biāo)識(shí),一個(gè)是應(yīng)答碼)--置1 。Seq=19815,ACK=443響應(yīng)端收到信號(hào),先返回一條信息(可以理解為:我收到你的分手消息,但是我可能還有點(diǎn)事),ACK位--置1 。Seq=443,Ack=19816(可以看到接收方的Seq為請(qǐng)求方的Ack,接收方的Ack為請(qǐng)求方Seq 1)響應(yīng)端覺得自己也沒啥留戀的了!也發(fā)送終止信號(hào),F(xiàn)IN位--置1、ACK位--置1 。
Seq=443、Ack=19816請(qǐng)求端收到響應(yīng)端信號(hào),返回消息 。ACK位--置1 。Seq=19816、Ack=444再來解釋一下前面說的(此處是應(yīng)答標(biāo)識(shí),不是Ack 。一個(gè)是響應(yīng)標(biāo)識(shí),一個(gè)是應(yīng)答碼)標(biāo)識(shí)位(FIN、ACK)以紅色方框與箭頭標(biāo)識(shí),應(yīng)答碼(Ack)以紅色圓框標(biāo)識(shí) 。這樣費(fèi)大把勁說一下發(fā)現(xiàn)對(duì)自己的知識(shí)鞏固也是有效果的,哈哈哈哈,所以說程序員要寫技術(shù)博客,作為菜鳥也要往這方面發(fā)展 。
“我是喲喲吼說科技,專注于數(shù)據(jù)網(wǎng)絡(luò)的回答,歡迎大家與我交流數(shù)據(jù)網(wǎng)絡(luò)的問題”在解答之前需要了解一下“三次握手”的機(jī)制:“三次握手”是指在發(fā)送數(shù)據(jù)之前,客戶端與服務(wù)器端需要進(jìn)行三次交互建立連接,才能正常的發(fā)送數(shù)據(jù)進(jìn)行通信,主要應(yīng)用于TCP協(xié)議中 。如題http協(xié)議是應(yīng)用層的協(xié)議,TCP協(xié)議是傳輸層的協(xié)議,我們明白傳輸層是利用網(wǎng)絡(luò)層的功能來向比傳輸層更高級(jí)的層次提供更加可靠的服務(wù) 。
http協(xié)議的任務(wù)是負(fù)責(zé)與服務(wù)器端交換信息,它不管如何連接到服務(wù)器,如何保證數(shù)據(jù)傳輸?shù)目煽啃?。TCP協(xié)議的任務(wù)是通過三次握手來保證連接的可靠性,它不管具體傳輸?shù)氖裁磾?shù)據(jù) 。三次握手是TCP協(xié)議的概念,不是http協(xié)議的,但http協(xié)議是基于TCP協(xié)議的,只能說在使用http協(xié)議時(shí)可能會(huì)用到跟三次握手一樣的機(jī)制,并不代表http協(xié)議與三次握手有什么關(guān)系 。

推薦閱讀