目录
1.目录
2.ip协议
为什么提出虚拟互联网络的概念?
IP协议的作用?
![](/qrcode.jpg)
每一个网络设备也只有一个唯一的ip地址,MAC也是唯一的,但是他是不变的。
ip协议的首部:
头部每行32位,共5行,所以至少20个字节。
详解IP协议的头部:
4位版本:表示ip协议的版本,IPV4或者IPV6,只有通信双方的版本相同才能通信。
4位首部的长度:表示ip首部的长度,最大数值是15,单位是32位字,所以IP首部的最大长度为15x32=480位,60个字节。
服务类型不需要关心。
16位总长度:表示该IP数据报的总长度,占16位字节,即最大为65535个字节。那么MTU一般为1500个字节,所以数据链路层一般会对ip数据报进行分片成多个帧来传输。
标志:标志这个ip报文是否可以分片
片偏移:拆分报文的时候用
TTL:避免ip数据在网络中进行无限的传输
8位的协议:
首部校验和:
源IP和目的IP地址。
ip协议的转发流程:
这里需要了解路由表,他是工作在网络层的,要区分工作在数据链路层的MAC地址表。
仅从网络层的角度描述ip协议的转发流程。
从网络层和数据链路层的角度描述ip协议的转发流程:
3.ARP协议与RARP协议
ARP:地址解析协议
ARP协议的作用是什么?数据包从网络层到数据链路层
在这个过程中也会用到一个表,叫做ARP缓存表
查看ARP缓存表的命令:
ARP协议是直接封装到数据链路层的数据帧里面的。那为什么APR协议属于网络层的内容?因为他使用到了IP地址。
RARP:
4.IP地址的子网划分
- 分类的IP地址
- 划分子网
问题:一个有100名员工的公司应该申请哪个段位的IP地址?应该申请C类地址,一个C类有的网段254IP可以用,但是也会浪费一百多个ip地址, 所以就有了划分子网。
子网这么多如何判断某一个IP的网络段?这个时候就需要子网掩码,
计算子网的子网掩码:
ip通过与子网掩码进行与运算,这样就能快速的算出子网号。
- 无分类编址CIDR
划分子网过于复杂,所以有了这CIDR: