音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

關(guān)于w3100a的幾個(gè)錯(cuò)誤

作者:telnet 欄目:技術(shù)交流
關(guān)于W3100A的幾個(gè)錯(cuò)誤
最近使用W3100A芯片,發(fā)現(xiàn)了幾個(gè)問題

1.此芯片在對rst包的處理不符合tcp/ip 因?yàn)樗鼘Υ税谷挥谢貜?fù)
2.我想也是第一個(gè)錯(cuò)誤的衍生,它在非正常關(guān)閉時(shí)候產(chǎn)生flood嚴(yán)重影響網(wǎng)路
具體情況放生如下

W3100A(server)             the other (client)

               syn(PORT 23, PORT 1024)
    <-----------------------------
              syn & ack(PORT 23, PORT 1024)
    ------------------------------>
               ack(PORT 23, PORT 1024)
    <-----------------------------
            exchang data(PORT 23, PORT 1024)
    <---------------------------->
         
            Fin(PORT 23, PORT 1024)           
    <------------------------------
            ack(PORT 23, PORT 1024)
    ------------------------------->
   
   please notice these PACKAGE
   
    
            Fin(PORT 23, PORT 1024)
    ------------------------------->
      
        syn (PORT 23, PORT 1025)        
    <--------------------------------
        RST(PORT 23, PORT 1024)
    <--------------------------------
       syn & ack(PORT 23, PORT 1025)
    -------------------------------->
       the following will generate
       syn & ack(PORT 23, PORT 1025) flood

So I removed CLOSE the function, the bug is fixed.
However if the seconds MODEL happen as follows, I have to lanunder all connections to CLOSE the right connection which send flood

W3100A(server)             the other (client)

               syn(PORT 23, PORT 1024)
    <-----------------------------
              syn & ack(PORT 23, PORT 1024)
    ------------------------------>
               ack(PORT 23, PORT 1024)
    <-----------------------------
            exchang data(PORT 23, PORT 1024)
    <---------------------------->
         
            Fin(PORT 23, PORT 1024)           
    <------------------------------
   
   please notice these PACKAGE
   
     
        syn (PORT 23, PORT 1025)        
    <--------------------------------
    
            ack(PORT 23, PORT 1024)
    ------------------------------->
        RST(PORT 23, PORT 1024)
    <--------------------------------
       syn & ack(PORT 23, PORT 1025)
    -------------------------------->
       the following will generate
       syn & ack(PORT 23, PORT 1025) flood

對于第二種錯(cuò)誤不得不將所有channel進(jìn)行過濾,如果我們發(fā)現(xiàn)有個(gè)連接正在關(guān)閉,我們就必須關(guān)閉在此階段正建立好的連接,因?yàn)榭赡芫褪沁@個(gè)連接產(chǎn)生flood,同時(shí)因?yàn)槭莿倓偨⑺圆槐負(fù)?dān)心斷開產(chǎn)生的副作用。


參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請教那位使用過TS924,TS925的,請進(jìn)!
怎么在自己的電腦上設(shè)置一個(gè)FTP?
整形電路
EWB7.0電子電路軟件在那里下載,如何下載
有誰聽說過Dirac current pulse?
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號