IP地址划分一文包括一下几个点:
1) IP、ARP 和 RARP、ICMP 和 IGMP、IP地址和MAC地址、计算机网络中各层协议之间关系
2) 路由器、网桥器材等基本概念
3) IP地址划分、子网划分、构造超网、VPN和NAT、路由协议、IPV6
一、基本协议
1) IP:Internet protocol,网际协议,首部长度固定部分是20字节,记住口诀:总1首4偏8。
2) ARP 和 RARP(已淘汰):地址解析协议和逆地址解析协议。ARP将IP地址解析为MAC地址,原理是:在主机ARP高速缓存中存放一个从IP地址到硬件地址的映射表,并且经常更新,更新策略是:ARP进程在局域网内广播ARP分组请求,主机收到请求并响应,没有就删除,并对每一组映射设置生存时间。
3) ICMP 和 IGMP:IGMP协议是一个组管理协议,它帮助多播路由器创建以及更新与每一个路由接口相连的忠实成员列表(就是与该路由接口连接频率较高)。ICMP协议实际上就是差错控制协议,弥补了IP协议没有差错纠正机制以及差错报告的缺憾。
4) IP地址和MAC地址:MAC地址是物理地址,地理上唯一表示这台主机的,被数据链路层和物理层所使用。IP地址是网络上唯一识别这台主机的,被网络层及以上识别使用,是一种逻辑地址(后续会有DHCP协议,这种协议动态分配IP地址)。
5) 计算机网络中各层协议之间关系
二、基本概念
1) 转发器:物理层使用的中间设备。
2) 网桥(桥接器):数据链路层使用的中间设备。
3) 路由器:网络层使用的中间设备。(注意:用转发器和网桥连接的仍属于同一个网络)
4) 网关:网络层以上使用的中间设备,用网关连接两个不兼容的系统需要在高层进行协议的转换。
5) 交换机:交换机工作于数据链路层,根据数据帧头的MAC地址转发帧到合适的端口,每个端口是一个独立的冲突域。
6) 集线器:集线器工作于物理层,每个端口相当于一个中继器,原理很简单,只对物理电信号放大中继,所有端口同属一个冲突域,主要用来延伸网络访问距离,扩展终端数量。
三、IP地址划分
1) IP地址分类:A~E类网络,A~C类是单播,一对一,D类多播,E类保留。
IP 地址由网络号和主机号组成。
本地地址:固定网络地址,主机地址全0 的是网络地址,表示本网络。
广播地址:固定网络地址,主机地址全1 的是广播地址,表示网内主机全部接受。
环回测试地址:网络号为127的(比如127.0.0.1),保留作为本地软件环回测试的地址,用于本主机进程之间的通信。
2) 子网划分:将原两级的{网络:主机号}模式改为{网络号:子网号:主机号},其实就是把原先的主机号,进一步细分了。通过二级或者三级子网掩码来是被原网络号和子网号。
3) 构成超网:无分类编址CIDR,更进一步消除原固定的A~C类地址分类,依旧是两级模式,但是更改为{网络前缀:主机号}
4) VPN:利用专用地址实现组织内部通信的一个地址簇。实现:使用IP隧道技术实现虚拟专用网。
5) NAT:网络地址转换,NAT路由器至少含有一个全球IP,并且维持一张内部转换表,既可以将内部主机的信息发送出去,又可以接受外部发送给内部主机的信息。
6) 路由协议:IGP:RIP(距离向量具有协议,最大16跳)、OSPF(开放最短路径优先),EGP:BGP(边界网管协议)。
7) IPV6:IPV4是32位的地址,IPV6是128位的地址。