在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<abbr id="27omo"></abbr>

<menu id="27omo"><dl id="27omo"></dl></menu>
    • <label id="27omo"><tt id="27omo"></tt></label>

      新聞中心

      EEPW首頁(yè) > 網(wǎng)絡(luò)與存儲(chǔ) > 設(shè)計(jì)應(yīng)用 > 基于嵌入式TCP/IP軟件體系結(jié)構(gòu)的優(yōu)化設(shè)計(jì)與實(shí)現(xiàn)(06-100)

      基于嵌入式TCP/IP軟件體系結(jié)構(gòu)的優(yōu)化設(shè)計(jì)與實(shí)現(xiàn)(06-100)

      ——
      作者:北京郵電大學(xué) 電信工程學(xué)院 廖日坤 紀(jì)越峰 時(shí)間:2008-04-03 來(lái)源:電子產(chǎn)品世界 收藏

        整序、重發(fā)和窗口控制的實(shí)現(xiàn)

      本文引用地址:http://www.biyoush.com/article/81179.htm

        對(duì)于嵌入式系統(tǒng),可以使用隊(duì)列緩存的方式來(lái)實(shí)現(xiàn)整序、重發(fā)和窗口控制。隊(duì)列的一個(gè)元素指向一個(gè)數(shù)據(jù)包,隊(duì)列的最大長(zhǎng)度沒(méi)有限制。

        對(duì)于整序,使用ooSeq隊(duì)列,如果發(fā)現(xiàn)接收的TCP包序號(hào)并不是期望的,但序號(hào)在接收窗口內(nèi),此時(shí)不能立刻接收這個(gè)包也不應(yīng)丟棄,可先將這個(gè)包放入ooSeq隊(duì)列。當(dāng)期望TCP包被接收后,再查看ooSeq隊(duì)列現(xiàn)在是否有TCP包成為了期望的數(shù)據(jù)包,如果有則將其取出并處理。

        對(duì)于重發(fā),使用unacked隊(duì)列,每一個(gè)需要被應(yīng)答的TCP數(shù)據(jù)包發(fā)送以后都要放入unacked隊(duì)列,等到被應(yīng)答以后才從隊(duì)列中刪除。TCP重發(fā)定時(shí)只針對(duì)unacked隊(duì)列第一個(gè)TCP包,如果定時(shí)超出,重新發(fā)送,重發(fā)次數(shù)超出規(guī)定值,則報(bào)錯(cuò)。

        對(duì)于窗口控制,使用unsend隊(duì)列,如果發(fā)現(xiàn)對(duì)方的窗口過(guò)小無(wú)法接收這個(gè)數(shù)據(jù)包,則只發(fā)送部分?jǐn)?shù)據(jù),將多余部分放入unsend隊(duì)列,等待對(duì)方發(fā)來(lái)TCP包通知新的窗口大小時(shí),再次判斷是否可以發(fā)送。如果在unsend隊(duì)列不為空的情況下,需要發(fā)送的數(shù)據(jù)包都應(yīng)插入unsend隊(duì)列。

        嵌入式的性能分析

        圖5給出了將優(yōu)化設(shè)計(jì)后的移植到ARM9處理器、CS8900A控制器中,時(shí)鐘頻率為133MHz下,與連接的情況。

        系統(tǒng)支持最大發(fā)起連接數(shù)約為380,最大并發(fā)連接率約為170cps。隨著呼叫數(shù)的增加,平均分組到達(dá)也隨之增加,導(dǎo)致傳輸數(shù)據(jù)的增加,從而最大建立時(shí)間變長(zhǎng)。但最小的建立連接時(shí)間基本保持不變,說(shuō)明系統(tǒng)具有良好的性能。

      tcp/ip相關(guān)文章:tcp/ip是什么




      關(guān)鍵詞: 網(wǎng)絡(luò) TCP/IP Internet

      評(píng)論


      相關(guān)推薦

      技術(shù)專區(qū)

      關(guān)閉