【网络协议】聊聊ifconfig

我们知道在linux是ifconfig查看ip地址,但是ip addr也可以查看

IP 地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号码。

从IP地址的划分来看,C类地址只可以容纳254个,而B类6W多,那么又没有一种折中的方式呢。

CIDR 无类型域间选路

Class inter-Domain Routing

标识方法:A.B.C.D/N, N 范围[0.32]

折中的方式就是CIDR,其实也是按照网络号和主机号进行拆分,172.16.114.129/24 就是一个案例,/24代表的是前24位是网络号,后8位是主机号。伴随着CIDR的存在,广播地址是 172.16.114.255。所有172.16.114的网络机器都可以收到,另一个是子网掩码,255.255.255.0。

而网络号就是子网掩码和Ip地址按位计算AND 就是网络号。

IP地址有公网IP和私网IP,私网IP其实就是一个局域网内,比如不同的公司不同的局域网有相同的私网ip地址都是192.168.1.233,这就类比A小区的12号楼,和B小区的12号楼一样。

Wi-Fi 路由器的地址就是 192.168.0.1,而 192.168.0.255 就是广播地址。一旦发送这个地址,整个 192.168.0 网络里面的所有机器都能收到。

MAC地址

link/ether 00:0c:29:04:4c:be brd ff:ff:ff:ff:ff:ff

这部分就是MAC地址,MAC地址号称是唯一的,那么为什么不可以直接使用mac地址直接通信呢,其实虽然MAC地址是唯一的,但是不具备远程定位位置的功能,就像每个人都有唯一的身份证号,但是你想找xxx,随便找一个人,别人也不知道,但是如果说在xx区xx街道,别人就可以提供具体信息。

MAC 地址更像是身份证,是一个唯一的标识。它的唯一性设计是为了组网的时候,不同的网卡放在一个网络里面的时候,可以不用担心冲突。从硬件角度,保证不同的网卡有不同的标识。

MAC地址的定位其实只局限于一个小范围内,比如一个局域网内,那么可以靠吼,xxx 你在不在,就可以返回响应。

网络设备的状态标识

<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

UP标识网卡启动,BROADCAST网卡有广播地址,可以发送广播包。MULTICAST可以发送多广播包,LOWER_UP是L1启动,也就是网线插着。

MTU1500 :最大传输单元 MTU 为 1500,这是以太网的默认值。

qdisc 是排队规则,内核如果需要通过某个网络接口发送数据包,需要配置对应的排队规则。 pfifp 先入先出的方式。

小结

本篇主要介绍了ifconfig的基本配置,IP是地址,具备定位功能,MAC是身份证,无定位功能。

CIDR可以用来判断是不是本地人。

相关推荐
EasyCVR几秒前
EasyCVR视频汇聚平台国标接入设备TCP主动播放失败排查指南
网络·tcp/ip·音视频
kfepiza11 分钟前
`nmcli con add type vlan`中的: `ifname` , `dev` ,`vlan.parent`, `id`,`vlan.id`
linux·网络协议·tcp/ip
kfepiza14 分钟前
Linux的NetworkManager的`nmcli connection add` 笔记250712
linux·网络协议·tcp/ip
刘孬孬沉迷学习24 分钟前
5G标准学习笔记15 --CSI-RS测量
网络·笔记·学习·5g·信息与通信·信号处理
敲上瘾1 小时前
传输层协议UDP原理
linux·c语言·网络·网络协议·udp
秃了也弱了。2 小时前
两台电脑通过网线直连形成局域网,共享一台wifi网络实现上网
网络·电脑
誰能久伴不乏2 小时前
深入解析 TCP 连接状态与进程挂起、恢复与关闭
服务器·网络·tcp/ip
Dreamboat¿2 小时前
小皮面板搭建pikachu
运维·服务器·网络
古希腊数通小白(ip在学)11 小时前
stp拓扑变化分类
运维·服务器·网络·智能路由器
程序小武18 小时前
网络请求的基本概念、原理及生活化解析
网络协议