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

隨筆 - 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>
              欧美裸体一区二区三区| 亚洲欧洲日本一区二区三区| 一区二区三区在线视频播放| 国产精品一区二区黑丝| 国产精品九九| 国产精品视频导航| 国内不卡一区二区三区| 在线电影一区| 99爱精品视频| 亚洲欧美日韩第一区| 欧美一区二区三区视频在线| 久久人91精品久久久久久不卡| 蘑菇福利视频一区播放| 亚洲精品一级| 午夜精品亚洲一区二区三区嫩草| 久久九九热re6这里有精品| 欧美91福利在线观看| 欧美午夜不卡在线观看免费| 国产婷婷精品| 亚洲精品一区二区三| 一区二区三区福利| 久久视频这里只有精品| 亚洲激情网址| 久久九九免费视频| 国产精品国产三级国产aⅴ浪潮| 最新中文字幕亚洲| 亚洲一区精品在线| 久久久久久久网| 国产精品国产三级欧美二区 | 亚洲欧美国产另类| 免费成人性网站| 亚洲性感美女99在线| 亚洲福利视频免费观看| 亚洲影视综合| 免费在线观看成人av| 中文在线一区| 欧美韩日精品| 激情久久综合| 新片速递亚洲合集欧美合集| 欧美激情一区二区三区全黄| 欧美亚洲一级片| 欧美特黄一级| 亚洲精品一区二区三区在线观看| 久久精品国产第一区二区三区最新章节 | 麻豆精品一区二区综合av| 99精品视频免费| 欧美成黄导航| 亚洲国产精品一区二区www在线 | 国产一区二区三区日韩| 亚洲中字在线| 99热这里只有精品8| 蜜桃视频一区| 亚洲黄色毛片| 欧美插天视频在线播放| 久久久国际精品| 黄色日韩网站| 老司机成人网| 久久在线精品| 亚洲精品乱码久久久久久日本蜜臀 | 久久综合色天天久久综合图片| 亚洲一区二区视频在线| 国产精品女主播| 欧美一区二区在线看| 亚洲一区二区视频在线| 国产热re99久久6国产精品| 香蕉久久夜色精品国产| 午夜精品久久久久久久久久久久久| 国产精品久久久久久av下载红粉| 老司机午夜精品| 亚洲综合导航| 欧美性猛交xxxx乱大交退制版| 亚洲美女视频在线观看| 亚洲精品乱码久久久久久按摩观| 欧美久久久久中文字幕| 亚洲欧美日韩直播| 久久久久**毛片大全| 91久久精品国产91久久性色tv| 91久久久久久国产精品| 国产精品久久久久aaaa| 美女视频黄免费的久久| 欧美精品在线网站| 欧美韩国一区| 性一交一乱一区二区洋洋av| 欧美一区二区视频免费观看| 在线精品视频一区二区| 亚洲精品专区| 国产日韩成人精品| 亚洲高清在线| 国产精品一区二区在线观看不卡 | 亚洲欧美日韩精品久久久| 国产一区视频网站| 亚洲国产成人久久综合一区| 国产精品久久久久久久久果冻传媒 | 欧美jizz19hd性欧美| 一区二区三区四区五区在线| 欧美一区亚洲二区| 国产精品99久久久久久久女警| 欧美专区第一页| 在线视频欧美日韩| 久久狠狠婷婷| 亚洲综合视频网| 欧美成人综合在线| 久久久久久久网| 欧美日韩精品免费观看视频完整| 久久久一二三| 国产精品久久久久国产a级| 欧美黄色成人网| 国产日韩精品一区| 亚洲精品男同| 亚洲精华国产欧美| 久久精品国产欧美亚洲人人爽| 亚洲一区二区三区在线观看视频| 久久综合久色欧美综合狠狠 | 免费人成精品欧美精品| 国产精品大片| 99精品国产福利在线观看免费| 亚洲欧洲日本一区二区三区| 久久精品一本| 久久久久久久综合日本| 国产人妖伪娘一区91| 亚洲视频在线观看一区| 99综合在线| 午夜激情综合网| 欧美日韩性生活视频| 亚洲第一在线综合网站| 99国内精品久久| 国色天香一区二区| 最新精品在线| 亚洲黄色在线视频| 免费观看成人鲁鲁鲁鲁鲁视频| 久久久久91| 国产一区二区三区成人欧美日韩在线观看 | 久久蜜桃精品| 久久深夜福利免费观看| 国产午夜亚洲精品理论片色戒| 在线一区观看| 午夜一区不卡| 国产日韩精品一区| 久久国产成人| 久久女同互慰一区二区三区| 国语精品一区| 快she精品国产999| 91久久综合| 正在播放亚洲一区| 欧美小视频在线| 亚洲一区二区三区中文字幕在线 | 欧美日韩精品一区| 日韩小视频在线观看专区| 一区二区免费看| 国产精品多人| 午夜视黄欧洲亚洲| 久久综合狠狠综合久久综合88| 极品少妇一区二区三区| 欧美不卡激情三级在线观看| 亚洲精品欧美专区| 欧美亚洲日本网站| 在线看片成人| 欧美日本高清| 亚洲欧美日韩国产| 欧美sm视频| 99re6热只有精品免费观看| 欧美日韩一区高清| 亚洲欧美文学| 欧美黄网免费在线观看| 亚洲永久免费观看| 亚洲高清在线| 欧美视频一区二区三区| 亚洲图片在线观看| 国产日韩精品入口| 欧美本精品男人aⅴ天堂| 亚洲视频专区在线| 欧美高清一区| 久久国产精品网站| 日韩午夜中文字幕| 国产欧美视频一区二区三区| 久久综合激情| 亚洲自拍偷拍麻豆| 亚洲国产综合在线| 久久精品免费电影| 宅男精品视频| 亚洲黄色一区二区三区| 国产欧美一区二区三区在线看蜜臀| 欧美福利视频网站| 欧美在线免费| 亚洲一区高清| 激情久久久久久久| 久久久久久婷| 99精品视频网| 麻豆av一区二区三区久久| 亚洲欧美一区二区三区久久| 亚洲精品九九| 在线成人av.com| 国产一区二区激情| 欧美日韩综合精品| 欧美成人黄色小视频| 久久精品亚洲一区二区| 欧美专区亚洲专区| 亚洲欧美日韩天堂一区二区| 一区二区三区www| 亚洲精品欧美激情|