當前位置:首頁 » 無線網路 » 無線網路裡面最大位元組包
擴展閱讀
平板電腦儲存內存不足 2024-12-24 11:27:52

無線網路裡面最大位元組包

發布時間: 2024-11-15 07:37:35

無線網路中允許的最大數據包可以達到64KB嗎,要做模擬,不知道無線網路中的最大數據包可以設多大

這個東西得要看協議啊!無論有沒有線,原理都是一致的,無線乙太網還是乙太網啊!
乙太網里,單個數據包含有數據, 是46--1500位元組(不包括18位元組長的乙太網地址和尾部),
TCP里IP包的首部要佔用20位元組,所以最大的數據包是1500-20位元組
對於UDP包的首部要佔用8位元組 最大是1500-8
但在網路編程中,Internet中的路由器可能有設置成不同的值(小於默認值),Internet上的標准MTU值為576,所以Internet的UDP編程時數據長度最好在576-20-8=548位元組以內。

不過如果你是應用層的開發,那就不需要管了,直接用TCP,TCP協議本身會進行擁塞/流量控制,只需講SOCKET看作一條數據流的入口,往裡面放數據就是了。

你這個64K,是這樣來的:IP包頭中用2個位元組描述報文長度,2個位元組所能表達的最大數字就是65535,就是64K,這個是網路層以上人士編程用的,如果要開發底層設備,按這個標准,不能用於乙太網,也就是不適合無線網路的底層。但高層是沒問題的。你這個模擬,我還是不清楚在哪層,自己看著辦吧。

⑵ 無線貓怎麼設置11g only

無線寬頻路由器正確設置的主要步驟:
1.從ADSL Modem出來的網線應是連到路由器的WAN口。
2.LAN口設置:A.IP地址:選擇默認,出廠預設設定: 192.168.1.1。
2B.IP子網掩碼:選擇默認,使用255.255.255.0作為子網掩碼。
3.WAN介面連接類型:選擇「PPPoE」。
4輸入ADSL賬號、
5輸入ADSL帳號的密碼。
6.選擇「自動連接」。
7.數據包MTU(最大傳輸單元)尺寸:選擇默認,1480位元組。
8.不選擇「使用ISP指定的IP地址」。
9.不選擇「手動設置DNS伺服器」。
10.DHCP伺服器,選擇「啟用」。
11.地址池開始地址:選擇默認,默認為192.168.1.100。
12.地址池結束地址:選擇默認,默認為192.168.1.199。
13.地址租期:選擇默認,默認為120。
14.DMZ主機:選擇「不啟用」。
15.UPnP:選擇「關閉」。
16.開啟防火牆:先不選擇,如使用中有問題再選擇。
17.電腦本地連接屬性:選擇「自動獲取IP地址」,選擇「自動獲取DNS伺服器地址」。
18.無線設置:A.無線網路標識(SSID):自定義。
18B.頻道:11。
18C.模式:802.11g和b。
18D.選擇「開啟無線功能」。
18E.選擇「允許SSID廣播」。
18F.選擇「開啟安全設置」。
18G.安全類型:選擇「WEP(有線等效加密)」。
18H.安全選項:選擇「自動選擇」。
18G.密鑰格式選擇:選擇「ASCII」。
18I.選擇其中一個序號的密鑰。
18J.密鑰內容:自定義 5 個ASCII字元。
18K.密鑰類型: 選擇「64位」。
19.筆記本的設置:A.網上鄰居->(網路任務)->查看網路連接->右擊「無線網路連接」->(如第一項為「啟用」時)啟用。
19B.{網上鄰居->(網路任務)->查看網路連接->右擊「無線網路連接」->}屬性->無線網路配置->選擇「用Windows配置我的無線網路設置」->(若「首選網路」下拉框中有內容出現)->點擊「「首選網路」下拉框中第一行->屬性->關聯->選擇「即使此網路未廣播,也進行連接」->「無線網路密鑰」內容參照無線路由器中對應項,一般選擇如下:
19C.網路身份驗證:選擇「開放式」。
19D.數據加密:選擇「WEP(有線等效加密)」。
19E.網路密鑰:參照無線路由器中「無線設置」中的「密鑰內容」填寫。
19F.密鑰索引(高級):參照無線路由器中「無線設置」中選擇的密鑰序號。
19G.不選擇「自動為我提供此密鑰」。
19H.{網上鄰居->(網路任務)->查看網路連接->右擊「無線網路連接」->屬性->無線網路配置->選擇「用Windows配置我的無線網路設置」->(若「首選網路」下拉框中有內容出現)->點擊「「首選網路」下拉框中第一行->屬性->}連接->選擇「當此網路在區域時連接」
19I.{網上鄰居->(網路任務)->查看網路連接->右擊「無線網路連接」->屬性}->常規->(在「此連接使用下列項目」下拉框中)選擇「Internet協議」->屬性->選擇「自動獲取IP地址」,選擇「自動獲取DNS伺服器地址」。)

⑶ 無線路由MTU值

1、MTU使用默認值即可,不要更改
2、你家裡的兩台機器中有ARP病毒
3、由於ARP病毒只有在區域網中才會生效(兩台機器通過路由器已組成區域網),所以單台電腦上網時候沒事,多台電腦上網就很慢
4、arp病毒出現的情況,網速變慢,網時而能上時而不能上。

⑷ MTU是什麼東西,怎麼設置

一、MTU 是英文 Maximum Transmission Unit 的縮寫,即最大傳輸單元,它的單位是位元組。在我們常用的乙太網中,MTU 一般是 1500,而無線路由器默認一般是 1492,藍牙官網的默認值672(這個速度很慢了,大約 20k/s 左右)。

⑸ 無線路由器能連上網接受不到數據包怎麼辦

首先 請記得給分

MTU是什麼?
「MTU=最大傳輸單元 單位:位元組」
我們在使用互聯網時進行的各種網路操作,都是通過一個又一個「數據包」傳輸來實現的。而MTU指定了網路中可傳輸數據包的最大尺寸,在我們常用的乙太網中,MTU是1500位元組。超過此大小的數據包就會將多餘的部分拆分再單獨傳輸。

為什麼MTU影響網路性能?
讓我們看看這個情況,在Windows系統中,默認MTU值也是1500位元組,但是「不同的接入方式、不同地區的網路運營商、不同的路由器」有著不同的MTU設置。
例如:ADSL接入時MTU為1492位元組,假設A需要給B傳輸3000位元組數據,如果整個傳輸過程中各個環節的MTU都是1500,那麼2個數據包就可以傳輸完成。可是偏偏這時ADSL接入方式的MTU是1492位元組,數據包就因為這個MTU差異額外拆分為3個(為了便於理解,暫時不將「數據包報頭」納入考慮范圍)
顯然這額外增加了需要傳輸的數據包數量,而且拆包組包的過程也浪費了時間。如果從本地到網路採用一致的MTU就可以避免額外拆包。

對下載速度的影響會有多大?
就拿伊文家裡的線路質量不太好的電信4M帶寬為例,將操作系統的MTU值改為1492,再將路由器的MTU值從1460改為1492後,下載速度從原本的435KB/s提升到了450KB/s,提升了15KB/s。電信的帶寬檢測工具的檢測結果也從4.09M提升到了4.19M。

我該如何合理設置MTU呢?
更快的下載速度,對於迅雷的用戶來說,顯然很有意義。可是MTU設置不能一個值天下通用,所以我們講究合理設置MTU。
那麼什麼情況下的MTU值才是合理的呢?
我們先看看什麼是不合理的:
1、本地MTU值大於網路MTU值時,本地傳輸的數據包過大導致網路會拆包後傳輸,不但產生額外的數據包,而且消耗了「拆包、組包」的時間。
2、本地MTU值小於網路MTU值時,本地傳輸的數據包可以直接傳輸,但是未能完全利用網路給予的數據包傳輸尺寸的上限值,傳輸能力未完全發揮。
這樣我們就知道,所謂合理的設置MTU值,就是讓本地的MTU值與網路的MTU值一致,既能完整發揮傳輸性能,又不讓數據包拆分。
接下來最重要的就是要找出對於你的網路環境來說MTU多少才是合理的。
方法如下:
1、按Win+R組合鍵,調出「運行」菜單,輸入「cmd」然後回車

2、在出現的「命令提示符」窗口中輸入「ping -l 1472 -f www..com」然後回車
含義:
ping:發起一個探測請求;
-l(L的小寫):限制探測包大小;
1472:包大小為1472位元組;
-f:禁止路由器拆分數據包
www..com:設網路為探測目標
(你問我為什麼不用Google做目標?考慮到Google時不時被牆,還是算了吧。。)

3、這時有2種情況:
(1)、如果收到了回復,那麼說明你的網路允許最大MTU值就是1500位元組,與系統默認值相同,只需要將路由器的MTU值也設置為1500即可;

(2)、如果出現需要拆分數據包但是設置 DF。或是Packer needs to be fragmented but DF set.的提示,那就說明數據包大小超過了網路限定的MTU大小。需要減小探測包大小再次嘗試。(為了截效果圖,我將探測包改為1473了)

4、按「上箭頭」恢復剛才輸入的命令,然後以5為跨度減小包大小為1467位元組,再次回車探測。

5、這時同樣也有兩種可能:
(1)、如果有返回,說明數據包小於MTU限制,就將包大小+3再次探測,如果+3之後沒有返回,那就以1為跨度降低數據包大小進行探測。
(2)、如果還是沒有返回,就繼續以5為跨度減小包大小,直至有返回後進行5(1)中的操作。

6、直至你發現數據包-1後,有了返回,就說明你探測到了MTU允許的准確數據包大小。(例如從1465降低到1464就有了返回,那麼允許的數據包大小就是1464)

7、不過上面得到的值還不能設置為操作系統或路由器的MTU,你找到的數據包大小需要加上28位元組的「數據包報頭」,才是完整的數據包尺寸。
(例如:探測到的數據包大小是1464,那麼加上28位元組,最終MTU=1492位元組)

8、最後,只需要將路由器和操作系統中的MTU值設置為你得出的結果即可。

路由器設置方法見路由器說明書!建議使用「Windows優化大師、超級兔子魔法設置、魯大師」等軟體修改操作系統的MTU。
以下是較復雜的方法:

(1)、XP操作系統設置方法:
1、 按Win+R組合鍵,調出「運行」菜單,輸入regedit,然後回車;
2、 選擇「HKEY_Local_Machine>SYSTEM>CurrentControlSet>Services>Tcpip>Parameters>interface」;
3、在 interface 中下可能有很多項,需要逐個觀察鍵值,會有一個項與你的網卡IP一致,選中該項;
4、然後在該項上點擊右鍵,選擇「編輯>新建>DWORD值」,然後在右側將其命名為「MTU」;
5、右鍵點擊MTU,選擇「修改」,在彈出的窗口中選擇「十進制」,填入你得出的合理MTU值即可。

(2)、Vista、Win7操作系統設置方法:
1、進入系統盤:\Windows\System32\找到cmd.exe,右鍵「以管理員身份運行」;
2、在出現的「命令提示符」窗口中輸入「netsh interface ipv4 show subinterfaces」並回車來查看當前的MTU值
3、接下來輸入「netsh interface ipv4 set subinterface "需修改的連接名" mtu=你得出的合理值 store=persistent」並回車即可
例如:「netsh interface ipv4 set subinterface "本地連接" mtu=1492 store=persistent」