【网络协议】聊聊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可以用来判断是不是本地人。

相关推荐
weixin_4426434231 分钟前
推荐FileLink数据跨网摆渡系统 — 安全、高效的数据传输解决方案
服务器·网络·安全·filelink数据摆渡系统
阑梦清川1 小时前
JavaEE初阶---网络原理(五)---HTTP协议
网络·http·java-ee
阿尔帕兹1 小时前
构建 HTTP 服务端与 Docker 镜像:从开发到测试
网络协议·http·docker
FeelTouch Labs2 小时前
Netty实现WebSocket Server是否开启压缩深度分析
网络·websocket·网络协议
千天夜3 小时前
使用UDP协议传输视频流!(分片、缓存)
python·网络协议·udp·视频流
长弓三石4 小时前
鸿蒙网络编程系列44-仓颉版HttpRequest上传文件示例
前端·网络·华为·harmonyos·鸿蒙
xianwu5434 小时前
反向代理模块
linux·开发语言·网络·git
follycat4 小时前
[极客大挑战 2019]HTTP 1
网络·网络协议·http·网络安全
earthzhang20215 小时前
《深入浅出HTTPS》读书笔记(5):随机数
网络协议·http·https
xiaoxiongip6665 小时前
HTTP 和 HTTPS
网络·爬虫·网络协议·tcp/ip·http·https·ip