计算机网络2-网络层
主要内容
- ipv4
- ip分组的交付和转发 重点介绍
- 地址解析协议 ARP 重点介绍
- 网际控制报文协议 ICMP
- 单播路由选择协议
- 多播
为了解决多条链路的交付问题,设计了网络层。主要负责主机到主机的交付。网络层被设计为一个分组交换网。
1. ipv4
分类
网络掩码
子网掩码
子网地址
2. ip协议
ip是一种不可靠的无链接数据报协议-一种尽最大努力交付的服务。尽最大努力一次意思是ip分组可能损坏,丢失,失序货延迟到大。
数据报:
- 版本:ip版本
- 首部长度20-60
- 服务类型
- 总长度:数据包总长度
- 标识
- 标志
- 分片偏移
- 生存时间
- 协议 定义使用此ip层服务的高层协议。如tcp udp icmp等。6代表tcp;17代表udp;
- 检验和
- 源地址
- 目标地址
3. ARP
在ip协议中能够吧一个分组从源主机交付到目的主机之前,他需要知道的是如何将这个分组交付给下一跳。ip利用的是链路层的服务,那么就需要知道下一跳的物理地址。
- 静态映射
- 动态映射:动态映射,每次只要机器知道逻辑地址。就可以通过协议找到物理地址,。arp和rarp。arp吧逻辑地址映射为物理地址,rarp吧物理地址映射为逻辑地址。
过程:
- a发送一个arp分组,包括a的物理地址和ip地址。和目的ip地址
- 网络中所有机器都会接受处理这个arp查询分组请求。但是有期待的接受方才能认出这是自己的ip地址,翻回一个arp相应分组。
- 相应分组包含发送方的ip地址 物理地址和自己的物理地址。
4. 其他
略。暂时不做关注