三次握手

          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數據段頭部的

          序列號字段中。

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

          和變量。客戶端主機還會給服務器發送另一個數據段,對服務器的允許連

          接數據段給出確認。

          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

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          新聞分類

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 肥西县| 会泽县| 崇州市| 黄龙县| 读书| 高安市| 库伦旗| 万山特区| 临高县| 偏关县| 郧西县| 筠连县| 申扎县| 兴和县| 霍林郭勒市| 新巴尔虎左旗| 怀化市| 四会市| 牟定县| 小金县| 辰溪县| 祁门县| 北安市| 斗六市| 威远县| 利辛县| 神木县| 肥城市| 依兰县| 甘泉县| 安阳市| 三江| 阿坝县| 承德县| 永嘉县| 潜山县| 遂平县| 凌云县| 洛川县| 长子县| 南陵县|