ip编制
ip(Internet protocol)互联网协议
有了mac地址。为什么需要ip地址进行通信?
如果是相同网段的通信,可以通过mac地址找到接收者。但是如果是不同网段之间的通信,那么就需要通过ip寻址、路由找到接收者
ip报头:
1、长度:20字节~60字节,20字节是固定的。
1、version:版本号。ipv4 ipv6
2、DS field:区分服务域,用于标识ip报文的优先级。
3、identification:标识位。用于唯一的标识一个ip报文(区分不同的报文)
4、flag:标志位。m(more 更多),用于标识后续是否还有ip分片。
5、fragment offset:偏移值,用于标识分片后的ip报文,在原来ip报文的中的位置
6、time to live:生存时间。取值范围0~255 默认取值为255,每经过一台设备TTL减1 当TTL为0时,丢弃。
用于限制ip报文的传递范围、
7、protocol:协议号。用于标识上层数据是什么协议
6 TCP
17 UDP
1 ICMP
8、源ip地址(4字节 32bit)
用于携带发送者的ip地址
9、目的ip地址(4字节 32bit)
用于携带接收者的ip地址
ip地址组成:
1、网络位:用于区分主机所在的网段
2、主机位:用于标识一个网段中的一台主机。
表示方式:
1、点分十进制
2、点分二进制
用点将ip分为4个部分,每个部分8bit。
两个特殊的ip地址:
不能分配给主机使用
1、网络地址:主机位全为0,用于判断主机是否在相同网段
2、广播地址:主机位全为1,用于一对多的通信。
二进制:单字符,两个取值分别为0,1
十进制:单字符,十个取值,0~9
十六进制:单字符,16个取值,0~9,A~F
十进制转化为二进制
1、除2,从下往上取余
2、加法
ip地址分类:
A类:
特点:
1、前8bit位网络位,后24bit位为主机位。
2、第 1 bit固定为0。
3、网段取值范围:0~127
B类:
特点:
1、前16bit为网络位,后16bit为主机位。
2、前2bit固定为10。
3、网段取值范围:128~191
C类:
特点:
1、前24bit为网络位,后8bit为主机位。
2、前3bit固定为110。
3、网段取值范围:192~223
D类:
用于ip组播。实现一对一组的通信。
网段范围:224~239
E类:保留地址。
私网ip地址范围:
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.31.255.255
C类:192.168.0.0~192.168.255.255
特殊地址:
1、127.0.0.0~127.255.255.255:本地环回地址,用于测试网卡是否正常工作。
2、0.0.0.0:未知单播地址。
3、255.255.255.255:全网广播地址。
子网掩码:
作用:用于区分网络位和主机位。
表示方式:网络位全为1,主机位全为0。
默认:(也称有类子网掩码,或主类子网掩码)
A:255.0.0.0
B:255.255.0.0
C:255.255.255.0
可变长子网掩码(VLSM)
作用:用于解决ip地址浪费的问题。
使用:将掩码变长。向主机位借位,让原来的主机位变成网络位。
无类域间路由(CIDR)
作用:用于减小路由表的规模,增加路由器寻址的效率。
使用:将掩码变短,将原来的网络位,变成主机位。把ip地址中,相同的部分归为一类,作为网络位。
网关
定义:一个网段的出口。
作用:不同网段之间的主机进行互访时,要通过网关进行访问。
注意:
1、网关ip地址要和主机ip地址在同一个网段。
2、网关是上连设备的接口ip地址。