tcp丟包怎么處理 TCP傳輸協(xié)議中如何解決丟包問題?
TCP傳輸協(xié)議中如何解決丟包問題?家用電信光纖寬帶有最大TCP連接數(shù)限制嗎?權(quán)威答案。沒有限制。我在運(yùn)營商從事網(wǎng)絡(luò)運(yùn)維工作10年。我清楚地告訴您,操作員不限制TCP連接的數(shù)量。只有帶寬限制。物理設(shè)備沒
TCP傳輸協(xié)議中如何解決丟包問題?
家用電信光纖寬帶有最大TCP連接數(shù)限制嗎?
權(quán)威答案。沒有限制。
我在運(yùn)營商從事網(wǎng)絡(luò)運(yùn)維工作10年。我清楚地告訴您,操作員不限制TCP連接的數(shù)量。只有帶寬限制。
物理設(shè)備沒有鏈接限制。只有帶寬限制。如果帶寬已滿,則可以緩存部分帶寬。如果緩存也已滿,則只能丟棄數(shù)據(jù)包。
只要帶寬未滿,就不會受到限制。
從技術(shù)角度看,沒有限制:一般家庭用戶使用光貓上網(wǎng),光貓是ONU的一種,如OLT、bras和bras。從光貓到OLT再到bras是一個(gè)通道,即使沒有撥號,也是一個(gè)通道,用戶的TCP數(shù)據(jù)量也不會被計(jì)算在內(nèi)。Bras負(fù)責(zé)寬帶認(rèn)證和數(shù)據(jù)連接。負(fù)責(zé)帶寬控制。帶寬的控制是基于單位時(shí)間內(nèi)所有包的大小來控制轉(zhuǎn)發(fā)或丟棄。也就是說,它是根據(jù)吞吐量來控制的。
如果每個(gè)數(shù)據(jù)包都很大,幾十個(gè)TCP鏈路可能會占用整個(gè)帶寬。如果每個(gè)數(shù)據(jù)包都很小,成千上萬的TCP鏈路可能不會占用整個(gè)帶寬。因此,操作員控制TCP連接的數(shù)量是沒有意義的,他們根本不會控制TCP連接的數(shù)量
假設(shè)操作員統(tǒng)計(jì)并限制TCP連接的數(shù)量,則需要TCP解碼。對于一個(gè)吞吐量為幾百克的設(shè)備,要解碼這么多TCP數(shù)據(jù)包,我們可以想象這個(gè)設(shè)備有多大的延遲?恐怕延遲超過100毫秒。所以它根本不限制TCP連接的數(shù)量。此外,許多TCP協(xié)議在建立連接后很長時(shí)間內(nèi)不使用數(shù)據(jù)。它們只發(fā)送消息來保持連接,以防止TCP隨著時(shí)間的推移而斷開連接。如果有大量這樣的TCP連接,但不去數(shù)據(jù),空連接的數(shù)量,你還能隨意上網(wǎng)嗎???
對于那些反駁我的人,我問你,UDP協(xié)議是不連接的,怎么限制???
連接數(shù)限制在哪里?在服務(wù)器系統(tǒng)軟件和服務(wù)軟件中。
系統(tǒng):例如,XP系統(tǒng)用作服務(wù)器,tcpip.sys系統(tǒng)此驅(qū)動(dòng)程序文件,默認(rèn)限制為10個(gè)鏈接,要突破,需要替換此文件,替換為Win2003版本。因?yàn)?003是一個(gè)服務(wù)系統(tǒng),最大連接數(shù)可以達(dá)到2的32次方。
服務(wù)軟件:編寫服務(wù)軟件時(shí),由于技術(shù)水平的原因,程序員的套接字處理能力有限,因此會設(shè)置連接數(shù)。一般游戲可以支持2000多個(gè)鏈接。
突破鏈路數(shù)量的最常見技術(shù)是負(fù)載平衡。
因此,請選擇主要運(yùn)營商訪問互聯(lián)網(wǎng)。中國只有兩家一流的寬帶運(yùn)營商,中國電信和中國網(wǎng)通(與中國聯(lián)通合并)。
Wireshark有測丟包率的功能嗎,如果有,請?jiān)斒鲆幌虏僮鞑襟E?
我不明白。如果是RTP協(xié)議,您可以看到數(shù)據(jù)包丟失。至于底層,什么是丟包。如果TCP被重復(fù),丟失的數(shù)據(jù)包實(shí)際上將被重新傳輸,因?yàn)榱硪环經(jīng)]有確認(rèn)它。因此,統(tǒng)計(jì)TCP的丟包率是沒有意義的。UDP本身沒有序列號的概念,只有在上層協(xié)議中加入序列號類的信息才能知道丟包情況。所以我不明白你問丟包是什么意思。一般RTP丟包很容易找到,Wireshark也有專門的圖形頁面統(tǒng)計(jì)
可能的原因:
1。交換機(jī)或路由器過載導(dǎo)致TCP包或確認(rèn)包丟失;
2。接收端對TCP包的確認(rèn)速度慢,導(dǎo)致發(fā)送端重傳超時(shí);
3。接收端緩沖區(qū)溢出;
4。TCP數(shù)據(jù)包在傳輸過程中丟失或損壞;
5。發(fā)送端和接收端之間的距離太遠(yuǎn)或傳輸速度太慢;請檢查:1如果您是個(gè)人家庭,如ADSL用戶,您的電話線離插件盒較遠(yuǎn),可以適當(dāng)調(diào)整。最好聯(lián)系當(dāng)?shù)胤?wù)商的客服。如果你是一個(gè)局域網(wǎng)用戶,這意味著路由器需要重置,或者有太多的用戶想幫助你,但你可以提供的信息消息不全面
1。TCP傳輸不會丟失數(shù)據(jù)包,因?yàn)樗哂兄貍鳈C(jī)制。TCP是一種應(yīng)答類型,只有當(dāng)我發(fā)送一個(gè)數(shù)據(jù)包并且你回復(fù)我“我收到了你發(fā)送的數(shù)據(jù)包”時(shí),下一個(gè)數(shù)據(jù)包才會被發(fā)送,否則它將在以后被重新傳輸。如果數(shù)據(jù)包丟失,說明網(wǎng)絡(luò)或程序有問題。例如,一些IP電話和計(jì)算機(jī)使用TCP協(xié)議傳輸文件。
2. 我們每天都用百度和搜狗搜索數(shù)據(jù)。我們使用UDP協(xié)議。UPD協(xié)議僅僅意味著快速響應(yīng)。但是,沒有重傳機(jī)制。不管你是否收到,它都會直接寄給你。