三次握手

          vTCP連接的建立
          v

          第一次握手客戶端TCP首先給服務器端TCP發送一個特殊的TCP數據

          段。該數據段不包含應用層數據,并將頭部中的SYN位設置為1,所以該數

          據段被稱為SYN數據段。另外,客戶選擇一個初始序列號SEQ,設SEQx

          并將這個編號放到初始的TCP SYN數據段的序列號字段中。該數據段被封

          裝到一個IP數據報中,并發送給服務器。

          第二次握手一旦裝有TCP SYN數據段的IP數據報到達了服務器主機,服

          務器將從該數據報中提取出TCP SYN數據段,給該連接分配TCP緩沖區和

          變量,并給客戶TCP發送一個允許連接的數據段。這個允許連接的數據段

          也不包含任何應用層數據。但是,它的頭部中裝載著3個重要信息。首先,

          SYN被設置為1;其次,TCP數據段頭部的確認字段被設置為x1;最后,

          服務器選擇自己的初始順序號,SEQ=y,并將該值放到TCP數據段頭部的

          序列號字段中。

          第三次握手:在接收到允許連接數據段之后,客戶也會給連接分配緩沖區

          和變量??蛻舳酥鳈C還會給服務器發送另一個數據段,對服務器的允許連

          接數據段給出確認。

          posted on 2014-05-24 05:53 鍵盤動物 閱讀(276) 評論(1)  編輯  收藏

          評論

          # re: 三次握手 2014-05-24 10:42 家電

          網絡通信的三次握手。  回復  更多評論   


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          <2014年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          新聞分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乌拉特后旗| 灯塔市| 水城县| 东至县| 济南市| 周宁县| 防城港市| 长岛县| 永清县| 雷州市| 鹤庆县| 陵水| 黄大仙区| 崇义县| 三门峡市| 婺源县| 凉城县| 景谷| 青海省| 宽城| 沾益县| 梁山县| 鄂托克前旗| 肇东市| 和政县| 汕尾市| 桓仁| 荥阳市| 泊头市| 汉寿县| 玉树县| 苏州市| 黄龙县| 和龙市| 泸西县| 岢岚县| 磐安县| 安化县| 锦屏县| 泾川县| 吴忠市|