三次握手

          vTCP連接的建立
          v

          第一次握手客戶(hù)端TCP首先給服務(wù)器端TCP發(fā)送一個(gè)特殊的TCP數(shù)據(jù)

          段。該數(shù)據(jù)段不包含應(yīng)用層數(shù)據(jù),并將頭部中的SYN位設(shè)置為1,所以該數(shù)

          據(jù)段被稱(chēng)為SYN數(shù)據(jù)段。另外,客戶(hù)選擇一個(gè)初始序列號(hào)SEQ,設(shè)SEQx

          并將這個(gè)編號(hào)放到初始的TCP SYN數(shù)據(jù)段的序列號(hào)字段中。該數(shù)據(jù)段被封

          裝到一個(gè)IP數(shù)據(jù)報(bào)中,并發(fā)送給服務(wù)器。

          第二次握手一旦裝有TCP SYN數(shù)據(jù)段的IP數(shù)據(jù)報(bào)到達(dá)了服務(wù)器主機(jī),服

          務(wù)器將從該數(shù)據(jù)報(bào)中提取出TCP SYN數(shù)據(jù)段,給該連接分配TCP緩沖區(qū)和

          變量,并給客戶(hù)TCP發(fā)送一個(gè)允許連接的數(shù)據(jù)段。這個(gè)允許連接的數(shù)據(jù)段

          也不包含任何應(yīng)用層數(shù)據(jù)。但是,它的頭部中裝載著3個(gè)重要信息。首先,

          SYN被設(shè)置為1;其次,TCP數(shù)據(jù)段頭部的確認(rèn)字段被設(shè)置為x1;最后,

          服務(wù)器選擇自己的初始順序號(hào),SEQ=y,并將該值放到TCP數(shù)據(jù)段頭部的

          序列號(hào)字段中。

          第三次握手:在接收到允許連接數(shù)據(jù)段之后,客戶(hù)也會(huì)給連接分配緩沖區(qū)

          和變量。客戶(hù)端主機(jī)還會(huì)給服務(wù)器發(fā)送另一個(gè)數(shù)據(jù)段,對(duì)服務(wù)器的允許連

          接數(shù)據(jù)段給出確認(rèn)。

          posted on 2014-05-24 05:53 鍵盤(pán)動(dòng)物 閱讀(275) 評(píng)論(1)  編輯  收藏

          評(píng)論

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

          網(wǎng)絡(luò)通信的三次握手。  回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2014年5月>
          27282930123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿

          隨筆檔案

          新聞分類(lèi)

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 华坪县| 时尚| 双辽市| 芒康县| 平远县| 方正县| 临清市| 曲松县| 鄂尔多斯市| 邻水| 义乌市| 洛宁县| 罗平县| 双流县| 正定县| 承德县| 盐池县| 墨脱县| 眉山市| 蒲城县| 兴业县| 罗田县| 白城市| 新竹市| 海原县| 丰城市| 同德县| 沾化县| 海兴县| 宜黄县| 轮台县| 敦化市| 洛浦县| 连云港市| 噶尔县| 石林| 昌图县| 咸宁市| 长宁县| 贵州省| 会宁县|