欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到云服務器

系統(tǒng)配置

利用tcpdump闡明HTTP請求完整理會

tcpdump是Linux下的截獲闡明網(wǎng)絡數(shù)據(jù)包的東西,對優(yōu)化系統(tǒng)機能有很大參考代價。

一 安裝

tcpdump不是默認安裝的,在CentOS下安裝:


yum install tcpdump

在Ubuntu下安裝:


apt-get install tcpdump

二 開始截獲

tcpdump執(zhí)行很簡樸,就直接輸入即可,不外這樣會截獲全部的數(shù)據(jù)包,目眩凌亂,顯示的內容基礎沒有步伐用。一般城市為它加上參數(shù),好比:

最常用的是截獲某IP的主機的網(wǎng)絡數(shù)據(jù)包:


tcpdump host 192.168.0.123

三 闡明一次完整請求

為簡樸明白起見,我截獲了一段“清潔”的數(shù)據(jù)包,顯示了本機對某URL提倡的一次請求的全進程:


23:30:01.828266 IP 192.168.0.251.34245 > li527-105.members.linode.com.http: Flags [S], seq 2340440979, win 14600, options [mss 1460,sackOK,TS val 237397584 ecr 0,nop,wscale 7], length 0
23:30:01.931109 IP li527-105.members.linode.com.http > 192.168.0.251.34245: Flags [S.], seq 64288983, ack 2340440980, win 14480, options [mss 1440,sackOK,TS val 3220226885 ecr 237397584,nop,wscale 7], length 0
23:30:01.931221 IP 192.168.0.251.34245 > http://www.server110.com/.http: Flags [.], ack 1, win 115, options [nop,nop,TS val 237397594 ecr 3220226885], length 0
23:30:01.931544 IP 192.168.0.251.34245 > li527-105.members.linode.com.http: Flags [P.], seq 1:133, ack 1, win 115, options [nop,nop,TS val 237397594 ecr 3220226885], length 132
23:30:02.031923 IP li527-105.members.linode.com.http > 192.168.0.251.34245: Flags [.], ack 133, win 122, options [nop,nop,TS val 3220226987 ecr 237397594], length 0
23:30:02.032171 IP li527-105.members.linode.com.http > 192.168.0.251.34245: Flags [P.], seq 1:323, ack 133, win 122, options [nop,nop,TS val 3220226988 ecr 237397594], length 322
23:30:02.032233 IP 192.168.0.251.34245 > li527-105.members.linode.com.http: Flags [.], ack 323, win 123, options [nop,nop,TS val 237397604 ecr 3220226988], length 0
23:30:02.034852 IP 192.168.0.251.34245 > li527-105.members.linode.com.http: Flags [F.], seq 133, ack 323, win 123, options [nop,nop,TS val 237397605 ecr 3220226988], length 0
23:30:02.139101 IP li527-105.members.linode.com.http > 192.168.0.251.34245: Flags [F.], seq 323, ack 134, win 122, options [nop,nop,TS val 3220227091 ecr 237397605], length 0
23:30:02.139233 IP 192.168.0.251.34245 > li527-105.members.linode.com.http: Flags [.], ack 324, win 123, options [nop,nop,TS val 237397615 ecr 3220227091], length 0

TCP協(xié)議要成立毗連要顛末3次“握手”,截取的數(shù)據(jù)包也是從3次握手開始,可以看到前三個包的狀態(tài)(Flags)別離是:

 [S]、[S.]、[.]

首先是客戶端向處事端發(fā)送一個10位的序號給處事端;處事端收到后把它+1再返回歸去;客戶端查抄返返來的序號是對的,就返回給處事端一個1。按照上面的描寫,韓國云服務器 美國云主機,知道這三個包滿意:第一個包的seq+1=第二個包的ack;第三個包的ack=1

毗連成立了之后就是詳細的數(shù)據(jù)交互了,tcpdump劇本加-X參數(shù)可以通過十六進制和ASCII方法顯示出詳細的數(shù)據(jù)內容,這里略過。

TCP協(xié)議要斷開毗連要顛末4次“揮手”,上面數(shù)據(jù)包的最后3條就是揮手的進程。細心的伴侶會發(fā)明前面說的4次揮手,卻只有3個包,這不是筆誤。

最后三個包的狀態(tài)別離是:

[F.]、[F.]、[.]

首先是客戶端發(fā)一個序號匯報處事器我要斷開,處事器說行,處事器發(fā)回一個序號,說斷開吧,客戶端說:“斷!”

四次揮手之所以只能看到3個數(shù)據(jù)包是因為:ACK延遲發(fā)送機制。為了提高機能,TCP在收到ACK之后會攢起來而不是當即發(fā)送的,在幾種環(huán)境下才會發(fā)送:

1 高出MSS(可以領略為攢得太多了,放不下了)
2 有FIN
3 系統(tǒng)配置為禁用延遲(TCP_NODELAY)

騰訊云代理

Copyright © 2003-2021 MFISP.COM. 國外vps服務器租用 夢飛云服務器租用 版權所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 安丘市| 永顺县| 苗栗市| 贵港市| 琼海市| 盘锦市| 邹平县| 邵东县| 屏山县| 江安县| 都昌县| 萍乡市| 垣曲县| 富平县| 治县。| 杭州市| 尉犁县| 渭南市| 凌源市| 定陶县| 广宁县| 唐海县| 尤溪县| 六枝特区| 崇义县| 安康市| 崇礼县| 建昌县| 太湖县| 江阴市| 南充市| 富宁县| 屏边| 富源县| 康马县| 雅江县| 天全县| 大足县| 密山市| 东乌珠穆沁旗| 喀喇沁旗|