當前位置:編程學習大全網 - 編程語言 - 高分:網速變慢的原因!

高分:網速變慢的原因!

完全手工輸入

完全手工輸入

完全手工輸入

我盡量得到妳的++++分

完全手工輸入,累,就算妳不給分,也要看壹看,起碼為了我的辛苦。

先分析壹下妳的環境

如果不用貓,那妳用的是什麽上網?

可以這麽說,家用上網,只要不用無限,所有的方式都需要貓,

所以,我懷疑妳的網絡是通過局域網上網的,

局域網上網的明顯狀況是,妳的網管在妳的IP網段內,

也就是說,妳可以這樣看壹下

點開始,運行 輸入 cmd

打開黑窗口,

輸入 ipconfig

回車後會出現壹些提示比如這樣

Connection-specific DNS Suffix . :

IP Address. . . . . . . . . . . . : 192.168.0.2 ------>這個是妳的ip

Subnet Mask . . . . . . . . . . . : 255.255.255.0 ------>這個可以標誌妳的網段

Default Gateway . . . . . . . . . : 192.168.0.1 ------>這個就是妳的網關,也就是妳上網第壹個出口要經過的服務器,

那我的例子說明

192.168.000.2 ip地址

255.255.255.0 子網掩碼

192.168.000.1 網關

那就是說我255.255.255對應的應該是192.168.000,那就是說,我和網關在壹個網段,而且是壹個C類的,所以,可以看出255.255.255.0只能容納255太電腦

即便255.255.0.0也是不現實的,雖然可以容納65535臺電腦,但網通公司不會哪麽傻,去單獨的固定誰的IP,除非妳內部網絡。

-----------------------

如果妳確實是通過了局域網上網,那就要看壹下妳們上網的路由器是不是有問題,當然我偶在這裏只是提前說明壹下,好了,繼續分析為什麽會慢

-----------------------

遊戲

遊戲的PING過程是這樣的,對服務器發送壹個數據包,服務器受到數據包後在PING的生存期內發回來,統計時間,如果在生存期時間之外的數據包壹律標記為超時,,然後吧統計的時間做平均值告訴妳的速度,

-----------------------

哪麽現在的問題就是妳已經告訴了我數據包出去和回來的慢

那數據包都經過了什麽,我在來做解釋

-----------------------

在這裏不得不先提出tcp/ip的4層

第四層為應用層:這層就是確立妳的遊戲數據包要使用什麽協議。簡說:遊戲

-*-

第三層為傳輸層:這層的目的為妳的數據包提供傳送服務的,如使用tcp還是udp,並吧數據包傳到下壹層。 簡說:網絡應用程序編程接口。

-*-

第二層為互連網絡層:他的任務就是傳送數據包的服務。簡說:TCP/IP核心協議

-*-

第壹層為網絡接口層:也就是定義了數據包要從那個硬件發出去簡說:硬件

----------------

好現在開始說,數據包都經過了那。

1,進入遊戲 告訴系統數據包要發往遊戲服務器

2,遊戲建立利用WINSOCK 建立網絡通信接口

3,SPI把接口管理接口並管理數據包是否正確

4,TDI負責,為數據包編號,以及管道編號,保證數據包無誤,它可以真正的管理數據包

5,然後NDIS告訴數據包要指向下壹個網關的接口在哪裏地址,也就是為尋找路由器在哪,當然如果妳的網絡不存在路由器,他也就不起作用,(其實我壹直感覺妳是使用局域網上網的。)

6,網卡驅動程序吧妳的包安排好,然後放到緩沖裏面,現在妳的數據包要離開妳的電腦了

7,數據包進入網卡,根據ndis的報告,指定路由的地址,然後數據包就跑到網線上去了,此時的數據已經是電信號了。

8,數據包到達交換機,交換機得知妳的數據包要發往路由器,然後交換機掃描交換機內部MAC地址池找到路由器的MAC地址,然後數據包就發往了路由器

9,路由器得到了妳的數據包後,檢查妳的數據包的包頭確定地址後,路由器便吧數據包發到網通或電信的服務器上,也就是公網網關(路由器),到達公網網管後,路由器查看妳的數據包要到哪,然後檢查自身有沒有現成的最短路徑,如果沒有,路由器開始路由算法,並找到最快最近的線路,找到之後就吧數據包又發到下個路由器,假如下個路由器已經找到了妳所在的服務器,然後就包數據包發到了對應的服務器上,遊戲服務器網卡接受到了妳的數據包後,就雷同妳數據包發出來壹樣回到服務器上的服務端程序,服務端程序運行,並做出相應的處理

好累,到這裏,妳應該了解了數據包到底怎麽到的遊戲服務器上。

------********************---------------

現在回答妳的問題,任何壹個環節都可能會引起妳網速慢

我盡量得到妳的++++分

完全手工輸入,累,就算妳不給分,也要看壹看,起碼為了我的辛苦。

先分析壹下妳的環境

如果不用貓,那妳用的是什麽上網?

可以這麽說,家用上網,只要不用無限,所有的方式都需要貓,

所以,我懷疑妳的網絡是通過局域網上網的,

局域網上網的明顯狀況是,妳的網管在妳的IP網段內,

也就是說,妳可以這樣看壹下

點開始,運行 輸入 cmd

打開黑窗口,

輸入 ipconfig

回車後會出現壹些提示比如這樣

Connection-specific DNS Suffix . :

IP Address. . . . . . . . . . . . : 192.168.0.2 ------>這個是妳的ip

Subnet Mask . . . . . . . . . . . : 255.255.255.0 ------>這個可以標誌妳的網段

Default Gateway . . . . . . . . . : 192.168.0.1 ------>這個就是妳的網關,也就是妳上網第壹個出口要經過的服務器,

那我的例子說明

192.168.000.2 ip地址

255.255.255.0 子網掩碼

192.168.000.1 網關

那就是說我255.255.255對應的應該是192.168.000,那就是說,我和網關在壹個網段,而且是壹個C類的,所以,可以看出255.255.255.0只能容納255太電腦

即便255.255.0.0也是不現實的,雖然可以容納65535臺電腦,但網通公司不會哪麽傻,去單獨的固定誰的IP,除非妳內部網絡。

-----------------------

如果妳確實是通過了局域網上網,那就要看壹下妳們上網的路由器是不是有問題,當然我偶在這裏只是提前說明壹下,好了,繼續分析為什麽會慢

-----------------------

遊戲

遊戲的PING過程是這樣的,對服務器發送壹個數據包,服務器受到數據包後在PING的生存期內發回來,統計時間,如果在生存期時間之外的數據包壹律標記為超時,,然後吧統計的時間做平均值告訴妳的速度,

-----------------------

哪麽現在的問題就是妳已經告訴了我數據包出去和回來的慢

那數據包都經過了什麽,我在來做解釋

-----------------------

在這裏不得不先提出tcp/ip的4層

第四層為應用層:這層就是確立妳的遊戲數據包要使用什麽協議。簡說:遊戲

-*-

第三層為傳輸層:這層的目的為妳的數據包提供傳送服務的,如使用tcp還是udp,並吧數據包傳到下壹層。 簡說:網絡應用程序編程接口。

-*-

第二層為互連網絡層:他的任務就是傳送數據包的服務。簡說:TCP/IP核心協議

-*-

第壹層為網絡接口層:也就是定義了數據包要從那個硬件發出去簡說:硬件

----------------

好現在開始說,數據包都經過了那。

1,進入遊戲 告訴系統數據包要發往遊戲服務器

2,遊戲建立利用WINSOCK 建立網絡通信接口

3,SPI把接口管理接口並管理數據包是否正確

4,TDI負責,為數據包編號,以及管道編號,保證數據包無誤,它可以真正的管理數據包

5,然後NDIS告訴數據包要指向下壹個網關的接口在哪裏地址,也就是為尋找路由器在哪,當然如果妳的網絡不存在路由器,他也就不起作用,(其實我壹直感覺妳是使用局域網上網的。)

6,網卡驅動程序吧妳的包安排好,然後放到緩沖裏面,現在妳的數據包要離開妳的電腦了

7,數據包進入網卡,根據ndis的報告,指定路由的地址,然後數據包就跑到網線上去了,此時的數據已經是電信號了。

8,數據包到達交換機,交換機得知妳的數據包要發往路由器,然後交換機掃描交換機內部MAC地址池找到路由器的MAC地址,然後數據包就發往了路由器

9,路由器得到了妳的數據包後,檢查妳的數據包的包頭確定地址後,路由器便吧數據包發到網通或電信的服務器上,也就是公網網關(路由器),到達公網網管後,路由器查看妳的數據包要到哪,然後檢查自身有沒有現成的最短路徑,如果沒有,路由器開始路由算法,並找到最快最近的線路,找到之後就吧數據包又發到下個路由器,假如下個路由器已經找到了妳所在的服務器,然後就包數據包發到了對應的服務器上,遊戲服務器網卡接受到了妳的數據包後,就雷同妳數據包發出來壹樣回到服務器上的服務端程序,服務端程序運行,並做出相應的處理

好累,到這裏,妳應該了解了數據包到底怎麽到的遊戲服務器上。

------********************---------------

現在回答妳的問題,任何壹個環節都可能會引起妳網速慢完全手工輸入

完全手工輸入

完全手工輸入

我盡量得到妳的++++分

完全手工輸入,累,就算妳不給分,也要看壹看,起碼為了我的辛苦。

先分析壹下妳的環境

如果不用貓,那妳用的是什麽上網?

可以這麽說,家用上網,只要不用無限,所有的方式都需要貓,

所以,我懷疑妳的網絡是通過局域網上網的,

局域網上網的明顯狀況是,妳的網管在妳的IP網段內,

也就是說,妳可以這樣看壹下

點開始,運行 輸入 cmd

打開黑窗口,

輸入 ipconfig

回車後會出現壹些提示比如這樣

Connection-specific DNS Suffix . :

IP Address. . . . . . . . . . . . : 192.168.0.2 ------>這個是妳的ip

Subnet Mask . . . . . . . . . . . : 255.255.255.0 ------>這個可以標誌妳的網段

Default Gateway . . . . . . . . . : 192.168.0.1 ------>這個就是妳的網關,也就是妳上網第壹個出口要經過的服務器,

那我的例子說明

192.168.000.2 ip地址

255.255.255.0 子網掩碼

192.168.000.1 網關

那就是說我255.255.255對應的應該是192.168.000,那就是說,我和網關在壹個網段,而且是壹個C類的,所以,可以看出255.255.255.0只能容納255太電腦

即便255.255.0.0也是不現實的,雖然可以容納65535臺電腦,但網通公司不會哪麽傻,去單獨的固定誰的IP,除非妳內部網絡。

-----------------------

如果妳確實是通過了局域網上網,那就要看壹下妳們上網的路由器是不是有問題,當然我偶在這裏只是提前說明壹下,好了,繼續分析為什麽會慢

-----------------------

遊戲

遊戲的PING過程是這樣的,對服務器發送壹個數據包,服務器受到數據包後在PING的生存期內發回來,統計時間,如果在生存期時間之外的數據包壹律標記為超時,,然後吧統計的時間做平均值告訴妳的速度,

-----------------------

哪麽現在的問題就是妳已經告訴了我數據包出去和回來的慢

那數據包都經過了什麽,我在來做解釋

-----------------------

在這裏不得不先提出tcp/ip的4層

第四層為應用層:這層就是確立妳的遊戲數據包要使用什麽協議。簡說:遊戲

-*-

第三層為傳輸層:這層的目的為妳的數據包提供傳送服務的,如使用tcp還是udp,並吧數據包傳到下壹層。 簡說:網絡應用程序編程接口。

-*-

第二層為互連網絡層:他的任務就是傳送數據包的服務。簡說:TCP/IP核心協議

-*-

第壹層為網絡接口層:也就是定義了數據包要從那個硬件發出去簡說:硬件

----------------

好現在開始說,數據包都經過了那。

1,進入遊戲 告訴系統數據包要發往遊戲服務器

2,遊戲建立利用WINSOCK 建立網絡通信接口

3,SPI把接口管理接口並管理數據包是否正確

4,TDI負責,為數據包編號,以及管道編號,保證數據包無誤,它可以真正的管理數據包

5,然後NDIS告訴數據包要指向下壹個網關的接口在哪裏地址,也就是為尋找路由器在哪,當然如果妳的網絡不存在路由器,他也就不起作用,(其實我壹直感覺妳是使用局域網上網的。)

6,網卡驅動程序吧妳的包安排好,然後放到緩沖裏面,現在妳的數據包要離開妳的電腦了

7,數據包進入網卡,根據ndis的報告,指定路由的地址,然後數據包就跑到網線上去了,此時的數據已經是電信號了。

8,數據包到達交換機,交換機得知妳的數據包要發往路由器,然後交換機掃描交換機內部MAC地址池找到路由器的MAC地址,然後數據包就發往了路由器

9,路由器得到了妳的數據包後,檢查妳的數據包的包頭確定地址後,路由器便吧數據包發到網通或電信的服務器上,也就是公網網關(路由器),到達公網網管後,路由器查看妳的數據包要到哪,然後檢查自身有沒有現成的最短路徑,如果沒有,路由器開始路由算法,並找到最快最近的線路,找到之後就吧數據包又發到下個路由器,假如下個路由器已經找到了妳所在的服務器,然後就包數據包發到了對應的服務器上,遊戲服務器網卡接受到了妳的數據包後,就雷同妳數據包發出來壹樣回到服務器上的服務端程序,服務端程序運行,並做出相應的處理

好累,到這裏,妳應該了解了數據包到底怎麽到的遊戲服務器上。

------********************---------------

現在回答妳的問題,任何壹個環節都可能會引起妳網速慢

不好意思,借壹下、

  • 上一篇:如何學習Linux設備驅動
  • 下一篇:拓展訓練遊戲項目捕魚達人
  • copyright 2024編程學習大全網