TCP協議的三次握手
TCP/IP協議(Transmission Control Protocol/Internet Protocol)
叫做傳輸控制/網際協議,又叫網絡通訊協議,這個協議是Internet國際互聯網絡的基礎。
TCP/IP是網絡中使用的基本的通信協議。
操作方法
(01)概述:TCP/IP是網絡中使用的基本的通信協議。雖然從名字上看TCP/IP包括兩個協議,傳輸控制協議(TCP)和網際協議(IP),但TCP/IP實際上是一組協議,它包括上百個各種功能的協議,如:遠程登入、檔案傳輸和電子郵件等,而TCP協議和IP協議是保證數據完整傳輸的兩個基本的重要協議。通常說TCP/IP是Internet協議族,而不單單是TCP和IP。TCP/IP協議使用範圍極廣,是目前異種網絡通信使用的唯一協議體系,適用於連接多種機型,既可用於局域網,又可用於廣域網,許多廠商的計算機操作系統和網絡操作系統產品都採用或含有TCP/IP協議。TCP/IP協議已成爲目前事實上的國際標準和工業標準。
(02)三次握手原理:TCP握手協議在TCP/IP協議中,TCP協議提供可靠的連接服務,採用三次握手建立一個連接。第一次握手:建立連接時,客戶端發送syn包(syn=j)到服務器,並進入SYN_SEND狀態,等待服務器確認;第二次握手:服務器收到syn包,必須確認客戶的SYN(ack=j+1),同時自己也發送一個SYN包(syn=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態;第三次握手:客戶端收到服務器的SYN+ACK包,向服務器發送確認包ACK(ack=k+1),此包發送完畢,客戶端和服務器進入ESTABLISHED狀態,完成三次握手。完成三次握手,客戶端與服務器開始傳送數據。
(03)四次揮手:需要斷開連接的時候,TCP也需要互相確認纔可以斷開連接,採用四次揮手斷開一個連接,如圖2所示。在第一次交互中,首先發送一個FIN=1的請求,要求斷開,目標主機在得到請求後發送ACK=1進行確認;在確認資訊發出後,就發送了一個FIN=1的包,與源主機斷開;隨後源主機返回一條ACK=1的資訊,這樣一次完整的TCP會話就結束了。
(04)總結:傳輸層是整個協議層的核心,而TCP是面向連接的傳輸協議,用於在不可靠的因特網上提供可靠的,端到端的字節流通信的協議。所以說。TCP在傳輸層有着很重要的地位。而我認爲TCP傳輸過程中建立連接是最重要的,TCP與UDP的區別也體現在這裏,TCP需要在數據傳輸前建立連接。一部分保障了數據傳輸的可靠性。
特別提示
TCP/IP實際上是一組協議,它包括上百個各種功能的協議
TCP是一種可靠的面向連接的傳送服務。它在傳送數據時是分段進行的,主機交換數據必須建立一個會話
-
光盤刻錄大師免費版圖文使用教程
光盤刻錄大師是涵蓋了數據刻錄、光盤備份與複製功能的軟件,其用戶使用評價好錯參半,見仁見智吧。現在網上也流行使用光盤刻錄軟件大師免費版,今天就把光盤刻錄軟件大師免費版的圖文使用教程教給大家:操作方法(01)開啟刻錄軟件後,從右上角開始,我們可以看到有“添加視...
-
cad中怎樣畫箭頭
操作方法(01)我們在cad裏輸入快速鍵“PL”(多段線),然後按空格鍵或回車鍵確定,確定後單擊鼠標左鍵確定箭頭第一個點,然後拖動鼠標確定箭頭直線段的第二個點。(02)完成箭頭直線段的繪製後我們開始畫箭頭部位,接着上面的操作輸入“w”,輸入箭頭起點寬度,我們輸入“5”(如果箭...
-
不用U盤,安裝純淨版Windows系統
安裝系統的方法有好多種,U盤製作啓動盤安裝時,會自帶一些軟件瀏覽器啊、小遊戲、桌面壁紙什麼,萬能驅動的,裝完後又要一個個卸載,但是註冊列表又沒法清理乾淨。如何安裝純淨版的Windows系統,讓我們一起跟着步驟來實現吧!操作方法(01)在搜狗瀏覽器中搜尋:MSDN,選擇官方網站...
-
Thinkpadx250熱啓動及系統安裝
電腦安裝系統大家可能都不陌生了,現在重裝系統基本上都有現成的工具步驟,一步一來小白也能變大神,但是不同品牌的電腦可能進入U盤啓動工具的快速鍵不同。今天給大家介紹下Thinkpadx250筆記本的熱啓動及系統的安裝。操作方法(01)1、不同的電腦有不同的設定,有些電腦熱...