串口回环和环回是一样的吗
发布网友
发布时间:2023-05-03 22:28
我来回答
共1个回答
热心网友
时间:2023-11-12 01:54
是的
Loopback一方面是路由器常用的一种虚拟接口,主要的作用可以理解为提高稳定性和安全性。
首先需要了解的是,什么是虚拟接口?物理接口我们都很容易理解,就是网络设备硬件的接口;虚拟接口指的是在系统内通过软件配置的方式模拟出来的接口,单独作为系统可以调用的一个东西使用。如果玩过路由器就比较好理解,以openwrt为例,它在配置接口的时候一般是配置一个虚拟接口,绑定到物理接口上,再划入防火墙的域。而Loopback是一个特殊的虚拟接口,没有绑定物理接口,而且指向的是自己,也就是说发往它的数据包其实是发给自己。而且这一操作在系统中完成,即使网卡没启动或者故障了也可以完成。
那为什么路由器要用Loopback接口呢?原因就在上面:它稳定。虚拟接口只要系统能运行就一直会在,即使物理接口没了它还能通,这样如果绑定一些关键地址到Loopback上,就可以在设备一部分故障的情况下还能发挥作用,比如建立路由邻居(一个接口挂了只要其他路径还能通到回环地址邻居就还能成立,否则要是邻居建立到了挂掉的网卡上就要重新建立拓扑),或者路由管理(只要路径还能通就能进管理,预防操作错误导致一些接口无效还没法改的问题)。
还有一个优势在于它的收发地址都可以是自己,这样也更安全,有些连接只有下一跳是回环的才被接受(或者才被丢弃,取决于怎么配置)。
在现代操作系统中也有回环地址和接口的存在。一般设置为127.0.0.0/8网段。这个作用在没有特殊配置的情况下是用来调试或者连接到自身服务用的。操作系统中很多服务是依赖于网络的,简单的例子是本机运行的服务器,也有很多基础服务是利用网络接口的。这时一方面没有必要把流量发给网卡再发回来(有的网卡还不支持这么干),另一方面要是没网卡系统服务用不了就尴尬了,所以回环地址被用来给自己发送数据。
以上的说明全部指一般情况下没有调配置的时候,这一部分是可以修改的,要是用户修改了什么奇怪的东西也没办法。