- 論壇徽章:
- 0
|
最近在做SYN的測(cè)試,有個(gè)問題請(qǐng)教一個(gè)
在linux下做syn發(fā)送,可以跑到90MB+,而且這時(shí)候發(fā)送SYN包的服務(wù)器還可以再接受正常的連接處理數(shù)據(jù)
但是在freebsd下發(fā)送syn,不超過20MB,并且這時(shí)候發(fā)送SYN的服務(wù)器都不能再接受連接了,freebsd下sendto發(fā)送syn,會(huì)返回 -1,errno為59,Can't assign requested address,但是包還會(huì)發(fā)出去,對(duì)方也能收到,我在發(fā)送方和對(duì)方都截包看了,確實(shí)能發(fā)能收
請(qǐng)問freebsd對(duì)發(fā)送syn有什么限制嗎?為什么會(huì)出現(xiàn)這樣的問題,是系統(tǒng)本身限制的問題還是我的設(shè)置問題,如果是設(shè)置問題,等下我上sysctl看看,不過我的socket,tcp都是優(yōu)化過的。測(cè)試所用3臺(tái)freebsd都是這樣情況,不是只在單個(gè)出現(xiàn) |
|