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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

目录
相关文章
|
3月前
|
机器学习/深度学习 算法 PyTorch
【Pytorch框架搭建神经网络】基于DQN算法、优先级采样的DQN算法、DQN + 人工势场的避障控制研究(Python代码实现)
【Pytorch框架搭建神经网络】基于DQN算法、优先级采样的DQN算法、DQN + 人工势场的避障控制研究(Python代码实现)
109 1
|
3月前
|
机器学习/深度学习 算法 PyTorch
【DQN实现避障控制】使用Pytorch框架搭建神经网络,基于DQN算法、优先级采样的DQN算法、DQN + 人工势场实现避障控制研究(Matlab、Python实现)
【DQN实现避障控制】使用Pytorch框架搭建神经网络,基于DQN算法、优先级采样的DQN算法、DQN + 人工势场实现避障控制研究(Matlab、Python实现)
189 0
|
监控 安全 Linux
在Linux中,如何进行网络资源的优先级管理?
在Linux中,如何进行网络资源的优先级管理?
|
网络协议
网络优先级cgroup 【ChatGPT】
网络优先级cgroup 【ChatGPT】
|
Ubuntu Linux
Linux(22) Linux设置网络优先级顺序
Linux(22) Linux设置网络优先级顺序
1993 0
|
机器学习/深度学习 传感器 算法
【模糊小波神经网络预测】基于模糊小波神经网络实现攻击目标优先级评估附matlab代码
【模糊小波神经网络预测】基于模糊小波神经网络实现攻击目标优先级评估附matlab代码
|
网络协议 算法 网络性能优化
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
|
缓存 网络协议 网络架构
网络基础:Ping、Traceroute应用与排错
网络基础:Ping、Traceroute应用与排错
551 0
网络基础:Ping、Traceroute应用与排错
|
设计模式 监控 网络协议
Linux网络原理与编程——第十一节 网络基础及套接字
从system call(系统调用结构)开始往下,都是属于OS和硬件的范畴,我们一般的程序员所进行的开发,通常都是在用户层。(这个我们后面还会具体说到)。
453 0
Linux网络原理与编程——第十一节 网络基础及套接字
|
运维 安全 数据安全/隐私保护
【网络与信息安全基础】OSI 网络体系结构
【网络与信息安全基础】OSI 网络体系结构
519 0
【网络与信息安全基础】OSI 网络体系结构