我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux中的lo有什么作用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux中的lo有什么作用

本篇内容主要讲解“linux中的lo有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中的lo有什么作用”吧!

在linux中,lo是local的简写,是指本地环回接口;利用这个接口可以实现系统内部发送和接收数据,主要作用是检测本机的网络配置、提供某些应用程序在运行时需调用服务器上的资源。

本教程操作环境:linux7.3系统、Dell G3电脑。

linux中lo是什么

lo: local的简写,一般指本地环回接口。

lo接口的作用

本地一个进程发起连接,到一个本地的daemon监听的内网IP地址(eth2: 10.1.1.1)的端口(8085),此时在eth2上是抓不到包的,在 lo 上抓到,说明使用的是本地回环接口lo,而网络层的IP地址则是内网IP地址.

lo其实是一个系统虚拟的环回接口,它的IP地址是127.0.0.1,利用这个接口可以实现系统内部发送和接收数据,所以一般情况下我们使用:ping 127.0.0.1 是可以ping通的,因为这其实就是系统内部建立连接。

127.0.0.1,通常被称为本地回环地址(Loop back address),不属于任何一个有类别地址类。它代表设备的本地虚拟接口,所以默认被看作是永远不会宕掉的接口。通常在不安装网卡前就可以ping通这个本地回环地址。一般都会用来检查本地网络协议、基本数据接口等是否正常的。

其主要作用有两个:

一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;

另一个作用是某些SERVER/CLIENT的应用程序在运行时需调用服务器上的资源

1.网络接口的命名

这里并不存在一定的命名规范,但网络接口名字的定义一般都是要有意义的。例如:

eth0: ethernet的简写,一般用于以太网接口。

wifi0:wifi是无线局域网,因此wifi0一般指无线网络接口。

ath0: Atheros的简写,一般指Atheros芯片所包含的无线网络接口。

lo: local的简写,一般指本地环回接口。

2.网络接口如何工作

网络接口是用来发送和接受数据包的基本设备。

系统中的所有网络接口组成一个链状结构,应用层程序使用时按名称调用。

每个网络接口在linux系统中对应于一个struct net_device结构体,包含name,mac,mask,mtu…信息。

每个硬件网卡(一个MAC)对应一个网络接口,其工作完全由相应的驱动程序控制。

3.虚拟网络接口

虚拟网络接口的应用范围非常广泛。最着名的当属“lo”了,基本上每个linux系统都有这个接口。

虚拟网络接口并不真实地从外界接收和发送数据包,而是在系统内部接收和发送数据包,因此虚拟网络接口不需要驱动程序。

虚拟网络接口和真实存在的网络接口在使用上是一致的。

4.网络接口的创建

硬件网卡的网络接口由驱动程序创建。而虚拟的网络接口由系统创建或通过应用层程序创建。

驱动中创建网络接口的函数是:register_netdev(struct net_device *)或者register_netdevice(struct net_device *)。

这两个函数的区别是:register_netdev(…)会自动生成以”eth”作为打头名称的接口,而register_netdevice(…)需要提前指定接口名称.事实上,register_netdev(…)也是通过调用register_netdevice(…)实现的。

到此,相信大家对“linux中的lo有什么作用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux中的lo有什么作用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux中的lo有什么作用

本篇内容主要讲解“linux中的lo有什么作用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux中的lo有什么作用”吧!在linux中,lo是local的简写,是指本地环回接口;利用这个接
2023-06-29

Linux Shell中()、(())、[]、[[]]、{}的有什么作用

这篇文章主要介绍“Linux Shell中()、(())、[]、[[]]、{}的有什么作用”,在日常操作中,相信很多人在Linux Shell中()、(())、[]、[[]]、{}的有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好
2023-06-15

linux中EncryptPad有什么作用

这篇文章主要介绍“linux中EncryptPad有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中EncryptPad有什么作用”文章能帮助大家解决问题。
2023-02-17

linux中dd有什么作用

这篇文章主要介绍“linux中dd有什么作用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“linux中dd有什么作用”文章能帮助大家解决问题。在linux中,dd是用于读取、转换并输出数据的命令;该
2023-07-02

linux中shell有什么作用

Shell是一种命令行解释器,它是Linux操作系统中用户与系统内核交互的界面。它具有以下作用:1. 执行命令:通过Shell,用户可以输入各种命令来执行各种任务,例如创建、删除、移动文件和目录,运行程序,设置环境变量等。2. 脚本编程:S
2023-08-30

Python中的命名空间、作用域以及lo

最近一直看一本python经典教材——《Python学习手册》,因为之前都是突击学的,也没有仔细看一些经典教材,所以感觉自己的基础掌握的还不是很好,虽然网络上资源多,但我觉得还是有必要买本教材来认真的读一读,底层基础决定上层建筑嘛,基础打牢
2023-01-31

linux的sendmail有什么作用

sendmail是一个邮件传输代理(MTA),在Linux操作系统中用于发送和路由电子邮件。它负责将邮件从发送者的邮件客户端(如Outlook、Thunderbird等)发送到接收者的邮件服务器(如Gmail、Yahoo等)。sendmai
2023-08-25

Linux kworker有什么作用

本文小编为大家详细介绍“Linux kworker有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux kworker有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。kworker是内核工
2023-06-27

linux arp有什么作用

这篇文章主要介绍“linux arp有什么作用”,在日常操作中,相信很多人在linux arp有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux arp有什么作用”的疑惑有所帮助!接下来,请跟
2023-03-23

Linux操作系统中rpm有什么用

这篇文章将为大家详细讲解有关Linux操作系统中rpm有什么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、 安装rpm包rpm 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中
2023-06-13

Linux的elinks命令有什么作用

今天小编给大家分享一下Linux的elinks命令有什么作用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。Linux常用命令
2023-06-28

Linux的dris命令有什么作用

本文小编为大家详细介绍“Linux的dris命令有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux的dris命令有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。dris显示和清空目录堆栈
2023-06-28

Linux的umount命令有什么作用

本篇内容介绍了“Linux的umount命令有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux常用命令umount(英文全拼
2023-06-28

Linux的vi命令有什么作用

本篇内容介绍了“Linux的vi命令有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux常用命令vi命令 是UNIX操作系统和
2023-06-28

Linux的fmt命令有什么作用

这篇文章主要介绍了Linux的fmt命令有什么作用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的fmt命令有什么作用文章都会有所收获,下面我们一起来看看吧。Linux长常用命令fmt 读取文件的内容
2023-06-28

Linux的symlinks命令有什么作用

本文小编为大家详细介绍“Linux的symlinks命令有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux的symlinks命令有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Linux
2023-06-27

Linux的ex命令有什么作用

本文小编为大家详细介绍“Linux的ex命令有什么作用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux的ex命令有什么作用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。ex启动vim编辑器的ex编辑模式
2023-06-28

Linux的rpmquery命令有什么作用

本篇内容介绍了“Linux的rpmquery命令有什么作用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux常用命令rpmquery命
2023-06-28

Linux的ftptop命令有什么作用

这篇文章主要介绍“Linux的ftptop命令有什么作用”,在日常操作中,相信很多人在Linux的ftptop命令有什么作用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux的ftptop命令有什么作用
2023-06-28

Linux的eject命令有什么作用

这篇文章主要介绍了Linux的eject命令有什么作用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux的eject命令有什么作用文章都会有所收获,下面我们一起来看看吧。eject用来退出抽取式设备补充说
2023-06-28

编程热搜

目录