LAST_ACK: 這個狀態還是比較輕易好理解的,它是被動關閉一方在發送FIN報文后,最后等待對方的ACK報文 。當收到ACK報文后,也即可以進入到CLOSED可用狀態了 。(被動方)
CLOSED: 表示連接
#####################################################################################################
#####################################################################################################
HTTP與TCP/IP區別?
TPC/IP協議是傳輸層協議,主要解決數據如何在網絡中傳輸,而HTTP是應用層協議,主要解決如何包裝數據 。WEB使用HTTP協議作應用層協議,以封裝HTTP 文本信息,然后使用TCP/IP做傳輸層協議將它發到網絡上 。
下面的圖表試圖顯示不同的TCP/IP和其他的協議在最初OSI(Open System Interconnect)模型中的位置:
PS:表格來自網上資料
CA證書是什么?
CA(Certificate Authority)是負責治理和簽發證書的第三方權威機構,是所有行業和公眾都信任的、認可的 。
CA證書,就是CA頒發的證書,可用于驗證網站是否可信(針對HTTPS)、驗證某文件是否可信(是否被篡改)等,也可以用一個證書來證實另一個證書是真實可信,最頂級的證書稱為根證書 。除了根證書(自己證實自己是可靠),其它證書都要依賴上一級的證書,來證實自己 。
HTTP三次握手
HTTP(HyperText Transfer Protocol)超文本傳輸協議是互聯網上應用最為廣泛的一種網絡協議 。由于信息是明文傳輸,所以被認為是不安全的 。而關于HTTP的三次握手,其實就是使用三次TCP握手確認建立一個HTTP連接 。
如下圖所示,SYN(synchronous)是TCP/IP建立連接時使用的握手信號、Sequence number(***)、Acknowledge number(確認號碼),三個箭頭指向就代表三次握手,完成三次握手,客戶端與服務器開始傳送數據 。
PS:圖片來自網上資料
第一次握手:客戶端發送syn包(syn=j)到服務器,并進入SYN_SEND狀態,等待服務器確認;
第二次握手:服務器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發送一個SYN包(syn=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態;
第三次握手:客戶端收到服務器的SYN+ACK包,向服務器發送確認包ACK(ack=k+1),此包發送完畢,客戶端和服務器進入ESTABLISHED狀態,完成三次握手 。
- 想做個網站 怎樣做一個網站平臺
- 便宜的補水儀可信嗎
- 最好的網上購物網站:網上購物哪個平臺比較好?
- 櫻花動漫進不去,哪個網站可以免費看動漫?
- 在線免費觀看a:A站/B站大批電影被下架,還有什么好用的免費影視網站么?
- 頂級HIV約會網站 外國同性戀網站
- 買家電哪個網站好:要買電器,網上哪里最好?
- 買家電哪個網站好:為什么買家電都選京東和蘇寧,選天貓的比前兩者少很多?
- youtube官網為什么打不開,為什么國內沒有像YouTube一樣一家獨大的視頻網站?
- 虛擬短信,快速使用虛擬短信驗證碼接收平臺接收驗證碼方法?
