趣谈网络协议第3讲-ifconfig命令解析
一、ifconfig命令解析
window上查看ip地址的命令为: ipconfig
linux上查看IP地址的命令为:ifconfig ip addr sh
IP地址是一个网卡在网络世界的通讯地址,相当于我们现实世界的门牌号码。
root@test:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether fa:16:3e:c7:79:75 brd ff:ff:ff:ff:ff:ff inet 10.100.122.2/24 brd 10.100.122.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::f816:3eff:fec7:7975/64 scope link valid_lft forever preferred_lft forever
Lo 全称是loopback,又称之为环回接口,默认被分配到127.0.0.1这个地址上,换回地址用于本机通信,经过内核处理后直接返回,不会再任何网络中出现。
<BROADCAST,MULTICAST,UP,LOWER_UP> 这个叫做net device flags 称之为网络设备的状态标识:
up 表示网卡处于启动的状态;
BROADCAST: 表示这个网卡有广播地址,可以发送广播包
MULTICAST: 表示这个网卡可以发送多播包,
LOWER_UP:表示网卡是启动着的,也就是网线是插着的
MTU1500:指的是最大的传输单元,也就是以太网的默认值
二、ip地址介绍
10.100.122.2 就是一个IP地址,这个地址被分割为四个部分,每个部分8个bit,所以IP地址总共是32位,而Ipv6是128位
ip地址被分为5类地址,分别为A-E类,
A类0 开始,网络号为 7位,主机号为24位 可用的最多主机位为2的24次方
B类10开始,网络号为14为,主机号为16位 可用的最多主机位为2的16次方,为65534
C类110开始,网络号为21位,主机号为8位 可用的最多主机位为2的16次方,为254
D类1110 多播组号(28位)
E类11110 留待后用(27位)
三、无类型域间选路(CIDR)
无类型域间选路简称CIDR,将32位地址一分为二,分成网络号与主机号两部分,例如10.100.122.2/24 这种类型的地址就是CIDR,24的意思是,32位地址中,前24为为网络号,后8位是主机号
对应的广播地址为10.100.122.255,是专门用于同时向网络中所有主机进行发送的一个地址。广播地址主机段标识全为1
1和任何数值取AND 都是原来的数值
0和任何数值取AND,都是0
将子网掩码与IP地址按位计算AND ,就可得到网络号

浙公网安备 33010602011771号