河南龙祥软件科技有限公司

He Nan Long Xiang Software Technology Co., Ltd.

24小时服务热线:18236995786

linux系统网卡信息和IP地址分析

IP地址是每台计算机上都有的一个地址,在linux系统中使用ifconfig命令查看具体信息。

ifconfig.jpg

ens160:网卡名称,如果有多个网卡就会有多个网卡名称,每个名称都有自己的参数信息。

UP:表示这个网卡已经启动了。

RUNNING:表示这个网卡正在运行中。

mtu 1500:表示一个数据包最多能收1500各字节长度。

ether:网卡的物理地址,这个值是全球唯一的,不可改变,对应windows系统中网卡的MAC地址,由12个十六进制值组成,1个十六进制值最大值是16,也就是2的4次方,所以占4个二进制位,12个十六进制值就是12*4=48个二进制位,一共有2的48次方种组合,一个字节是8个二进制位,所以MAC地址占6个字节。

inet:本机的ip地址,是一个虚拟地址,可以改变,由4个字节组成,1个字节是8个二进制位,每个字节的最大值是2的8次方减1,等于255,也就是两个十六进制FF的值。一共占4*8=32个二进制位,一共有2的32次方种组合。

netmask:子网掩码,用来确定网段内设备的IP分配数量,为0的部分为可以改变的内容,如图中的子网掩码是:255.255.255.0,所以最后一位就可以作为ip分配,范围是0-255。

IP地址和子网掩码配合可以得到很多信息,例如:IP:10.204.35.8,子网掩码:255.255.255.0,和子网掩码中的255对应的IP值是子网id,子网id就是10.204.35。和子网掩码中的0对应的IP值为本机id,所以这里的本机id就是8,规定第一个IP地址是网段地址,所以这里的网段地址是:10.204.35.0,规定最后一个IP地址是广播地址,所以这里的广播地址是:10.204.35.255,这两个IP地址不能分配给网段中的设备。所以如果子网掩码的最后一位是0,整个网段中可以分配的IP地址为256个,又因为两个值不能分配,所以剩余254个,也就是说这个网段中最多可以有254台设备。

如果IP:10.204.35.8,子网掩码:255.255.0.0,则子网id为:10.204,本机id为:35.8,网段地址为10.204.0.0,广播地址为:10.204.255.255,这个网段中可分配的设备数量为256*2-2=510台。

IP的另一种写法:13.22.177.4/24,这里的13.22.177.4是本机IP地址,/24表示的是子网掩码,说明有24个二进制位的值是1,也就是3个字节的值是255,所以这里的子网掩码就是:255.255.255.0。

IP地址分类:

A类地址:默认8bit子网id,第一位为0。

B类地址:默认16bit子网id,前两位为10。

C类地址:默认24bit子网id,前三位为110。

D类地址:前四位为1110,多播地址。

E类地址:前五位为11110,保留为今后使用。

ABC类地址最常用。

inet6:对应windows的IPv6地址,因为IPv4地址的组合可能会用完,所以出现了IPv6地址,这个地址有更多种组合。

lo:本地环回,主要用来测试本机的网络设置,它的ip地址是127.0.0.1,子网掩码是255.0.0.0,表示它可以分配的ip地址为127.0.0.1到127.255.255.254,作用为用来代替本机,网卡的ip地址是可变的,这个地址不会变,在任何地方都可以用它来访问到本机。


友情链接  LINKS

扫码加微信

关注公众号

河南龙祥软件科技有限公司

联系电话:18236995786(微信同号)

公司地址:河南省郑州市登封市君召乡陈爻

备案号:豫ICP备3306-91号

营业执照

0.210251s