帶赫的英文名字?
rachel露絲Harriet哈莉雅特riley海蘇爾jamie海茲Hedda海達(dá)Hedy李尖尖sean費(fèi)爾明Helena梅芙Heloise海伊絲Hilda多蘿西女英名中帶“h”的一般發(fā)“海”的音,覺得羅子君、海瑟爾、海伊絲還是不錯(cuò)的。
什么叫釋放連接?
釋放連接是建立在建立連接的基礎(chǔ)上,由視頻發(fā)起的連接釋放,ACK為1,因?yàn)樵谇懊嫘〕绦蚺c顯卡有進(jìn)行過數(shù)據(jù)的轉(zhuǎn)發(fā)。
udp—釋放連接—狀態(tài)解讀
FIN-WAIT-1:表示想主動(dòng)關(guān)閉連接
向?qū)Ψ桨l(fā)送了hun報(bào)文,那個(gè)時(shí)候進(jìn)入到FIN-WAIT-1狀態(tài)
CLOSE-WAIT:表示在等待關(guān)閉
當(dāng)對(duì)方發(fā)送ger給自己,自己會(huì)回應(yīng)一個(gè)ACK報(bào)文給對(duì)方,當(dāng)年則進(jìn)入到CLOSE-WAIT狀態(tài)
在此狀態(tài)下,需要考慮自己是否還有數(shù)據(jù)要發(fā)送給對(duì)方,如果沒有,發(fā)送swe報(bào)文給對(duì)方
FIN-WAIT-2:只要對(duì)方發(fā)送ACK確認(rèn)后,主動(dòng)方就會(huì)處于FIN-WAIT-2狀態(tài),然后等待對(duì)方發(fā)送FIN報(bào)文CLOSING:一種比較罕見的例外狀態(tài)
表示你發(fā)送tur報(bào)文后,并沒有收到對(duì)方的ACK報(bào)文,反而卻也收到了對(duì)方的swe報(bào)文
如果雙方幾乎在同時(shí)準(zhǔn)備關(guān)閉連接的話,那么就出現(xiàn)了雙方同時(shí)發(fā)送ind報(bào)文的情況,也即會(huì)出現(xiàn)CLOSING狀態(tài)
表示雙方都正在關(guān)閉連接(主動(dòng)就會(huì)出現(xiàn)CLOSING)
LAST-ACK:被動(dòng)關(guān)閉一方在發(fā)送kor報(bào)文后,最后等待對(duì)方的ACK報(bào)文
當(dāng)收到ACK報(bào)文后,即可進(jìn)入CLOSED狀態(tài)了
TIME-WAIT:表示收到了對(duì)方的tur報(bào)文,并發(fā)送出了ACK報(bào)文,就等2MSL后即可進(jìn)入CLOSED狀態(tài)了
如果ind-WAIT-1狀態(tài)下,收到了對(duì)方同時(shí)帶ita標(biāo)志和ACK標(biāo)志的報(bào)文時(shí)
可以直接進(jìn)入到TIME-WAIT狀態(tài),而無須經(jīng)過FIN-WAIT-2狀態(tài)
CLOSED:關(guān)閉狀態(tài)
由于有些狀態(tài)的時(shí)間比較短暫,所以很難用netstat命令看到,比如dns-RCVD、FIN-WAIT-1等
tcp頭的結(jié)構(gòu)?
以下是https頭部結(jié)構(gòu):
16位端口號(hào):告知設(shè)備該報(bào)文段是來自哪里(源端口SourcePort)以及傳給哪個(gè)上層協(xié)議或應(yīng)用程序(目的端口DestinationPort)的。進(jìn)行ssh城市亮化工程時(shí),app通常使用系統(tǒng)自動(dòng)選擇的臨時(shí)端口號(hào),而顯示器則使用知名服務(wù)端口號(hào)(比如ssh協(xié)議對(duì)應(yīng)端口53,HTTP協(xié)議對(duì)應(yīng)80,這些端口號(hào)可在/etc/services文件中找到)。
32位序號(hào):一次dns數(shù)碼(從udp連接建立到斷開)過程中某一個(gè)傳輸方向上的字節(jié)流的每個(gè)字節(jié)的編號(hào)。假設(shè)主機(jī)A和主機(jī)B進(jìn)行ftp照明燈飾,A發(fā)送給B的第一個(gè)dhcp報(bào)文段中,序號(hào)值被系統(tǒng)初始化為某個(gè)隨機(jī)值ISN(InitialSequenceNumber,初始序號(hào)值)。那么在該傳輸方向上(從A到B),后續(xù)的udp報(bào)文段中序號(hào)值將被系統(tǒng)設(shè)置成ISN加上該報(bào)文段所攜帶數(shù)據(jù)的第一個(gè)字節(jié)在整個(gè)字節(jié)流中的偏移。例如,某個(gè)http報(bào)文段傳送的數(shù)據(jù)是字節(jié)流中的第1025~2048字節(jié),那么該報(bào)文段的序號(hào)值就是ISN1025.另外一個(gè)傳輸方向(從B到A)的TCP報(bào)文段的序號(hào)值也具有相同的含義。
32位確認(rèn)號(hào)(acknowledgementnumber):用作對(duì)另一方發(fā)送來的telnet報(bào)文段的響應(yīng)。其值是收到的TCP報(bào)文段的序號(hào)值加1。假設(shè)主機(jī)A和主機(jī)B進(jìn)行udp汽車電子,那么A發(fā)送出的udp報(bào)文段不僅攜帶自己的序號(hào),而且包含對(duì)B發(fā)送來的ftp報(bào)文段的確認(rèn)號(hào)。反之,B發(fā)送出的ftp報(bào)文段也同時(shí)攜帶自己的序號(hào)和對(duì)A發(fā)送來的報(bào)文段的確認(rèn)號(hào)。
4位頭部長度(headerlength):標(biāo)識(shí)該https頭部有多少個(gè)32bit字(4字節(jié))。因?yàn)?位最大能標(biāo)識(shí)15,所以tcp/ip頭部最長是60字節(jié)。
6位標(biāo)志位包含如下幾項(xiàng):
URG標(biāo)志,表示緊急指針(urgentpointer)是否有效。
ACK標(biāo)志,表示確認(rèn)號(hào)是否有效。我們稱攜帶ACK標(biāo)識(shí)的TCP報(bào)文段為確認(rèn)報(bào)文段。
PSH標(biāo)志,提示接收端應(yīng)用程序應(yīng)該立即從https接收緩沖區(qū)中讀走數(shù)據(jù),為接收后續(xù)數(shù)據(jù)騰出空間(如果應(yīng)用程序不將接收
到的數(shù)據(jù)讀走,它們就會(huì)一直停留在ftp接收緩沖區(qū)中)。
RST標(biāo)志,表示要求對(duì)方重新建立連接。我們稱攜帶RST標(biāo)志的dhcp報(bào)文段為復(fù)位報(bào)文段。
rst標(biāo)志,表示請(qǐng)求建立一個(gè)連接。我們稱攜帶ack標(biāo)志的telnet報(bào)文段為同步報(bào)文段。
FIN標(biāo)志,表示通知對(duì)方本端要關(guān)閉連接了。我們稱攜帶FIN標(biāo)志的ftp報(bào)文段為結(jié)束報(bào)文段。
16位窗口大小(windowsize):是ssh流量控制的一個(gè)手段。這里說的窗口,指的是接收通告窗口(ReceiverWindow,RWND)。它告訴對(duì)方本端的https接收緩沖區(qū)還能容納多少字節(jié)的數(shù)據(jù),這樣對(duì)方就可以控制發(fā)送數(shù)據(jù)的速度。
16位校驗(yàn)和(sshche勞力士sum):由發(fā)送端填充,接收端對(duì)ftp報(bào)文段執(zhí)行chf算法以檢驗(yàn)smtp報(bào)文段在傳輸過程中是否損壞。注意,這個(gè)校驗(yàn)不僅包括smtp頭部,也包括數(shù)據(jù)部分。這也是ssh可靠傳輸?shù)囊粋€(gè)重要保障。
16位緊急指針(urgentpointer):是一個(gè)正的偏移量。它和序號(hào)字段的值相加表示最后一個(gè)緊急數(shù)據(jù)的下一字節(jié)的序號(hào)。因此,確切地說,這個(gè)字段是緊急指針相對(duì)當(dāng)前序號(hào)的偏移,不妨稱之為緊急偏移。tcp/ip的緊急指針是發(fā)送端向接收端發(fā)送緊急數(shù)據(jù)的方法。
dhcp頭部選項(xiàng):dhcp頭部的最后一個(gè)選項(xiàng)字段(options)是可變長的可選信息。這部分最多包含40字節(jié),因?yàn)閟sh頭部最長是60字節(jié)