网络基础 - 探秘网络优先级(一)

简介: 网络基础 - 探秘网络优先级(一)

曾几何时,我们用网络还都是依靠着网线一根根的连起来,而如今,则大多开始收起了我们的网线,用Wi-Fi来畅游互联网!

作为一个乐于思考的人,我经常会想这么一个问题:如果我有线网络和无线网络同时连着,会怎样呢?是两个同时工作?还是只有一个在工作?如果只有一个工作,那是哪个会更优先呢?

带着这个问题,小编翻阅了不少资料,终于弄清楚了真相,下面就来分享一下成果吧!

要了解这个问题,首先,我们要知道这样一个原理:

Windows 的TCP/IP协议根据以下原则来确定默认路由:

  • 原则1:选择跃点数最低的默认路由
  • 原则2:如果存在多个跃点数最低的路由,则选择与绑定顺序最高的网络适配器相对应的路由。

这段天书是啥意思呢?啥是跃点数?太深奥的东西小编也解释不了,我们姑且理解为跃点数是一个网络参数就好了。

那这个网络参数是怎么来的呢?它的大小是怎么定义的呢?实际上,网络跃点数是依据网络传输速度而定的,如下图:

根据上图中的资讯,我们可以得出这样的结论:

100Mbps的有线网络跃点数就是20,如果你是千兆网卡,也是千兆服务器和网线,那么跃点数就可达到10;

而对于无线网络来说,因为无线传输速率很多,所以跃点数也五花八门,已最常见的802.11g、802、11n来说,我们之前有说过,这两个标准下,网络传输速度会有54Mbps、150Mbps、300Mbps或更高,那对应的跃点数也就会是25、20、10.

这样看来,有线网络和无线网络同时开启,优先使用哪一个并不是固定的,还是得看网速的!下面这张表,就列出了各种模式下的网络使用情况:

说到这里应该对网络优先级有一定了解了吧!什么?你说绑定顺序是啥?嘿嘿,这个咱们下期再说!

目录
相关文章
|
27天前
|
监控 安全 Linux
在Linux中,如何进行网络资源的优先级管理?
在Linux中,如何进行网络资源的优先级管理?
|
16天前
|
网络协议
网络优先级cgroup 【ChatGPT】
网络优先级cgroup 【ChatGPT】
|
4月前
|
Ubuntu Linux
Linux(22) Linux设置网络优先级顺序
Linux(22) Linux设置网络优先级顺序
297 0
|
机器学习/深度学习 传感器 算法
【模糊小波神经网络预测】基于模糊小波神经网络实现攻击目标优先级评估附matlab代码
【模糊小波神经网络预测】基于模糊小波神经网络实现攻击目标优先级评估附matlab代码
|
网络协议 算法 网络性能优化
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
|
缓存 网络协议 网络架构
网络基础:Ping、Traceroute应用与排错
网络基础:Ping、Traceroute应用与排错
360 0
网络基础:Ping、Traceroute应用与排错
|
设计模式 监控 网络协议
Linux网络原理与编程——第十一节 网络基础及套接字
从system call(系统调用结构)开始往下,都是属于OS和硬件的范畴,我们一般的程序员所进行的开发,通常都是在用户层。(这个我们后面还会具体说到)。
198 0
Linux网络原理与编程——第十一节 网络基础及套接字
|
运维 安全 数据安全/隐私保护
【网络与信息安全基础】OSI 网络体系结构
【网络与信息安全基础】OSI 网络体系结构
217 0
【网络与信息安全基础】OSI 网络体系结构
|
Java Android开发
Android5.1更改网络优先级
Android5.1更改网络优先级
160 0
|
数据采集 API C++
【0基础爬虫】网络基础知识&python基础知识
爬虫是获取网络信息资源的方式之一,我们可以通过爬虫采集到想要的数据,因此爬虫对于我们而言十分重要。本文介绍了爬虫的网络基础知识和python相关包,使得初学者可通过简答的配置学习到网络爬虫相关知识。 本章节讲简单介绍Python相关知识
140 0