青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 7  文章 - 6  trackbacks - 0
<2011年7月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

常用鏈接

留言簿(1)

隨筆檔案

文章分類

搜索

  •  

積分與排名

  • 積分 - 33128
  • 排名 - 615

最新評論

閱讀排行榜

評論排行榜

To understand the backlog argument, we must realize that for a given listening socket, the kernel maintains two queues :
要明白backlog參數(shù)的含義,我們必須明白對于一個(gè)listening socket,kernel維護(hù)者兩個(gè)隊(duì)列:

1.An incomplete connection queue, which contains an entry for each SYN that has arrived from a client for which the server is awaiting completion of the TCP three-way handshake. These sockets are in the SYN_RCVD state .
1.一個(gè)未完成連接的隊(duì)列,此隊(duì)列維護(hù)著那些已收到了客戶端SYN分節(jié)信息,等待完成三路握手的連接,socket的狀態(tài)是SYN_RCVD

2.A completed connection queue, which contains an entry for each client with whom the TCP three-way handshake has completed. These sockets are in the ESTABLISHED state
2.一個(gè)已完成的連接的隊(duì)列,此隊(duì)列包含了那些已經(jīng)完成三路握手的連接,socket的狀態(tài)是ESTABLISHED

The backlog argument to the listen function has historically specified the maximum value for the sum of both queues.
backlog參數(shù)歷史上被定義為上面兩個(gè)隊(duì)列的大小之和

Berkeley-derived implementations add a fudge factor to the backlog: It is multiplied by 1.5
Berkely實(shí)現(xiàn)中的backlog值為上面兩隊(duì)列之和再乘以1.5

When a SYN arrives from a client, TCP creates a new entry on the incomplete queue and then responds with the second segment of the three-way handshake: the server's SYN with an ACK of the client's SYN (Section 2.6). This entry will remain on the incomplete queue until the third segment of the three-way handshake arrives (the client's ACK of the server's SYN), or until the entry times out. (Berkeley-derived implementations have a timeout of 75 seconds for these incomplete entries.)
當(dāng)客戶端的第一個(gè)SYN到達(dá)的時(shí)候,TCP會(huì)在未完成隊(duì)列中增加一個(gè)新的記錄然后回復(fù)給客戶端三路握手中的第二個(gè)分節(jié)(服務(wù)端的SYN和針對客戶端的ACK),這條記錄會(huì)在未完成隊(duì)列中一直存在,直到三路握手中的最后一個(gè)分節(jié)到達(dá),或者直到超時(shí)(Berkeley時(shí)間將這個(gè)超時(shí)定義為75秒)

If the queues are full when a client SYN arrives, TCP ignores the arriving SYN (pp. 930–931 of TCPv2); it does not send an RST. This is because the condition is considered temporary, and the client TCP will retransmit its SYN, hopefully finding room on the queue in the near future. If the server TCP immediately responded with an RST, the client's connect would return an error, forcing the application to handle this condition instead of letting TCP's normal retransmission take over. Also, the client could not differentiate between an RST in response to a SYN meaning "there is no server at this port" versus "there is a server at this port but its queues are full."
如果當(dāng)客戶端SYN到達(dá)的時(shí)候隊(duì)列已滿,TCP將會(huì)忽略后續(xù)到達(dá)的SYN,但是不會(huì)給客戶端發(fā)送RST信息,因?yàn)榇藭r(shí)允許客戶端重傳SYN分節(jié),如果返回錯(cuò)誤信息,那么客戶端將無法分清到底是服務(wù)端對應(yīng)端口上沒有相應(yīng)應(yīng)用程序還是服務(wù)端對應(yīng)端口上隊(duì)列已滿這兩種情況

posted on 2010-02-07 19:43 許海斌 閱讀(18834) 評論(2)  編輯 收藏 引用

FeedBack:
# re: 總算明白了tcp/ip協(xié)議listen函數(shù)中backlog參數(shù)的含義 2011-07-21 09:37 shan
是這樣的么?如果backlog取5,那么這兩個(gè)隊(duì)列的大小是如何分配的呢?  回復(fù)  更多評論
  
# re: 總算明白了tcp/ip協(xié)議listen函數(shù)中backlog參數(shù)的含義 2015-08-21 11:40 AutumnLight
@shan
linux的實(shí)現(xiàn)是不一樣的,在Linux下,backlog指定的是complete queue的大小,而incomplete queue的大小可以由系統(tǒng)管理員在 /proc/sys/net/ipv4/tcp_max_syn_backlog下進(jìn)行統(tǒng)一配置。
你可以看一看這篇文章。
http://veithen.github.io/2014/01/01/how-tcp-backlog-works-in-linux.html  回復(fù)  更多評論
  

只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              午夜在线观看欧美| 艳妇臀荡乳欲伦亚洲一区| 国产精品美女在线观看| 国产日本亚洲高清| 亚洲国产乱码最新视频| 中文久久乱码一区二区| 久久婷婷影院| 日韩视频三区| 久久久久久亚洲精品杨幂换脸| 欧美日韩黄色大片| 激情综合久久| 午夜精品福利一区二区三区av| 欧美aa在线视频| 午夜精品视频网站| 黄网站免费久久| 亚洲精品日韩在线| 欧美国产第一页| 精品av久久久久电影| 亚洲第一网站免费视频| 亚洲一级黄色| 亚洲国产婷婷香蕉久久久久久| 久久精品成人| 国产日韩欧美a| 亚洲综合另类| 亚洲一区精品在线| 欧美三日本三级少妇三99| 91久久夜色精品国产网站| 久久三级视频| 欧美主播一区二区三区美女 久久精品人| 欧美性片在线观看| 亚洲一级在线观看| 久久九九热re6这里有精品| 国产一区二区三区高清在线观看 | 乱人伦精品视频在线观看| 国产欧美日本一区二区三区| 欧美11—12娇小xxxx| 欧美午夜精品久久久久久久| 女人色偷偷aa久久天堂| 国产精品久久久久av免费| 亚洲欧美另类在线观看| 亚洲一区在线播放| 亚洲精品在线免费观看视频| 亚洲国产精品国自产拍av秋霞| 国产精品va在线| 亚洲国产女人aaa毛片在线| 国产欧美日韩精品专区| 亚洲裸体视频| 亚洲精品资源| 美女黄毛**国产精品啪啪| 久久国产视频网站| 久久久成人精品| 欧美在线视频二区| 久久一二三四| 在线视频你懂得一区| 亚洲一区国产精品| 中日韩视频在线观看| 欧美激情1区2区3区| 久久这里有精品15一区二区三区| 国产精品女同互慰在线看| 亚洲美女网站| 在线视频你懂得一区二区三区| 欧美国产日本在线| 亚洲大胆av| 国产精品色网| 欧美国产欧美亚州国产日韩mv天天看完整| 久久久亚洲精品一区二区三区| 久久精品2019中文字幕| 国产深夜精品| 欧美亚洲自偷自偷| 99视频一区| 欧美黑人在线播放| 亚洲国产成人91精品| 亚洲欧洲日本国产| 欧美金8天国| 免费在线欧美黄色| 亚洲福利视频一区| 亚洲综合精品一区二区| 亚洲精选中文字幕| 欧美日韩国产bt| 一区二区三区欧美| 亚洲片国产一区一级在线观看| 欧美成人精品h版在线观看| 性久久久久久久| 欧美日韩久久| 久久在线视频在线| 在线观看91久久久久久| 亚洲女同精品视频| 久久久亚洲精品一区二区三区| 亚洲高清在线精品| 欧美日韩国产探花| 亚洲欧美成人一区二区在线电影| 久久看片网站| 日韩一区二区精品在线观看| 久久频这里精品99香蕉| 亚洲激情第一区| 亚洲欧洲日本国产| 国产精品jizz在线观看美国| 性欧美精品高清| 欧美激情第二页| 亚洲免费小视频| 亚洲第一级黄色片| 久久麻豆一区二区| 亚洲美女区一区| 久久久久免费视频| 一本色道久久综合亚洲精品婷婷| 国产精品人人做人人爽 | 99精品国产在热久久| 亚洲人在线视频| 国产精品资源| 亚洲欧美日韩中文播放| 欧美一区国产一区| 国产亚洲人成a一在线v站| 欧美国产日韩a欧美在线观看| 国产精品99久久久久久久久久久久| 亚洲婷婷免费| 原创国产精品91| 国产精品久久久久永久免费观看| 嫩草伊人久久精品少妇av杨幂| 亚洲韩日在线| 蜜桃av一区| 一本久道久久综合婷婷鲸鱼 | 免费视频最近日韩| 久久精品国产清自在天天线| 99re热这里只有精品免费视频| 欧美成人精品不卡视频在线观看| 久久本道综合色狠狠五月| 9色国产精品| 亚洲免费高清| 亚洲日产国产精品| 国产精品第一页第二页第三页| 毛片精品免费在线观看| 久久国产婷婷国产香蕉| 午夜精品免费视频| 一区二区三区久久| 99精品国产在热久久| 亚洲区免费影片| 欧美一区二区三区在线播放| 在线亚洲一区观看| 99伊人成综合| 艳女tv在线观看国产一区| 亚洲精品久久久蜜桃| 亚洲经典视频在线观看| 在线欧美影院| 亚洲精品123区| 亚洲精选91| 一本久道久久综合婷婷鲸鱼| 亚洲日本乱码在线观看| 亚洲老司机av| 亚洲手机成人高清视频| 亚洲一区免费视频| 香蕉视频成人在线观看| 性亚洲最疯狂xxxx高清| 久久国产精品亚洲77777| 久久国产精品99国产精| 久久嫩草精品久久久精品一| 美日韩精品视频免费看| 亚洲国产精品成人精品| 亚洲裸体在线观看| 亚洲专区国产精品| 欧美一站二站| 美日韩精品视频免费看| 欧美日韩国产高清视频| 国产精品欧美在线| 黑人巨大精品欧美一区二区小视频| 欧美日韩精品一区视频| 国产免费观看久久| 在线播放日韩欧美| 日韩小视频在线观看专区| 亚洲一区二区三区色| 久久久久久综合| 最近中文字幕日韩精品| 9i看片成人免费高清| 欧美一区精品| 欧美成人精品h版在线观看| 国产精品初高中精品久久| 激情五月综合色婷婷一区二区| 最新中文字幕亚洲| 欧美中文字幕视频| 亚洲国产高清aⅴ视频| 亚洲综合第一| 欧美激情一区二区| 国产一区二区三区四区三区四 | 国产精品中文在线| 亚洲国产综合视频在线观看| 亚洲女人av| 欧美高清视频| 亚洲激情在线激情| 亚洲欧美日韩一区在线| 免费在线欧美视频| 国产日韩精品综合网站| 一区二区电影免费观看| 久久综合狠狠| 亚洲欧美日韩国产精品| 欧美日本国产| 国产精品日韩欧美一区二区| 亚洲成色777777在线观看影院| 亚洲欧美日韩视频一区| 亚洲国产91| 久久久久天天天天| 国产伦精品一区二区三区视频黑人 |