IP协议:用于为网络层提供Ip地址,以及进行数据包的寻址转发
版本:V4和V6
ICMP 协议:基于IP协议传输,用于网络控制和诊断
IP头部重要字段:
1.TTL:生存时间,用于防止三层环路,默认数值255,每经过一台路由设备数值-1,收到TTL=0的报文会丢弃
2.目的Ip地址:用于指导报文的转发
IP地址组成:
1.网络位:用于标识所属的网络
2.主机位:用于标识网络内的一个具体的主机
3.网络掩码(子网掩码):用于区分Ip地址中的网络位和主机位,长度32bit,由连续的1和连续的0组成,其中连续的1为网络位。
有类编址:
A类:0-127,掩码长度固定为8bit
B类:128-191,掩码长度固定为16bit
C类:192-223,掩码长度固定为24bit
D类:224-239,无固定长度
E类:240-255,无固定长度
其中A/B/C三类给主机使用,D类用于组播,E类用于科研
根据用途对一个网段内部主机进行分类:
1.网络地址:用于标识一个网络,网络位不变,主机位全为0——>网段内的最小地址
2.广播地址:用于网段内一对所有通信,网络位不变,主机位全为1——>网段内的最大地址
3.可用地址:用于分配给主机使用,网段地址数-网络地址-广播地址——>网段地址数-2
例如:236.36.79.211/19
网络地址:236.36.64.0/19
广播地址:236.36.95.255/19
可用地址数量及范围:8190 236.36.64.1-236.36.79.254
计算方法:
1.根据掩码长度,获取网络位长度和主机位长度。
2.网络不变,主机位全为0,得到网络地址。
3.网络不变,主机位全为1,得到广播地址。
4,根据主机位长度,得到网段IP地址数量,然后-2得到可用地址数量,可用地址范围为网络地址和广播地址中间。
私网IP地址:
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.41.255.255
C类:192.168.0.0~192.168.255.255
ps:私网地址和公网地址无法直接通讯,需由NAT进行地址转换。
特殊地址:
1.有限广播地址:255.255.255.255,用于网段内广播通讯。
2.任意地址:0.0.0.0/0,代表所有地址,一般用于静态路由或动态路由
子网划分:
方法:有网络位向主机位借位
例如:192.168.11.0/24借位1位
子网数:2位
子网1:网络地址:192.168.11.0/25,广播地址:192.168.11.127/25,可用地址数及范围:126,192.168.11.1-192.168.11.126
子网2:网络地址:192.168.11.128/25,广播地址:192.168.11.255/25,可用地址数及范围:126,192.168.11.129-192.168.11.254
计算方法:
1.计算子网数:2^m(m为借位数)
2.子网网络地址和广播地址:借位后的子网网络位不变,主机位全为0或1
3.子网可用地址数:2^n-2(n为主机位数)
ICMP协议
定义:作为IP协议的辅助协议
作用:提供各种控制和差错信息,帮助管理员进行网络连接测试与故障排查
功能:控制(ICMP重定向)、查询(ping)、差错(tracert)
ICMP重定向:当网关发现报文的接收接口和发出接口是同一个,则触发重定向,有网关指定报文的转发路径,该功能默认关闭,如开启会存在 一定的安全隐患。
ping:用于检测网络的连通性
ping功能常用参数:
1.-a:指定源IP地址
ping -a 10.100.32.77 192.168.11.5 //10.100.32.77为源Ip地址,192.168.11.5 为目的IP地址
2.-t:持续ping,ctrl+c 停止操作