计算机网络2-网络层

计算机网络2-网络层

主要内容

  • ipv4
  • ip分组的交付和转发 重点介绍
  • 地址解析协议 ARP 重点介绍
  • 网际控制报文协议 ICMP
  • 单播路由选择协议
  • 多播

为了解决多条链路的交付问题,设计了网络层。主要负责主机到主机的交付。网络层被设计为一个分组交换网。

1. ipv4

分类

计算机网络2-网络层_第1张图片
计算机网络2-网络层_第2张图片

网络掩码

计算机网络2-网络层_第3张图片

子网掩码

计算机网络2-网络层_第4张图片

子网地址

计算机网络2-网络层_第5张图片

2. ip协议

计算机网络2-网络层_第6张图片

ip是一种不可靠的无链接数据报协议-一种尽最大努力交付的服务。尽最大努力一次意思是ip分组可能损坏,丢失,失序货延迟到大。

数据报:

计算机网络2-网络层_第7张图片
  • 版本:ip版本
  • 首部长度20-60
  • 服务类型
  • 总长度:数据包总长度
  • 标识
  • 标志
  • 分片偏移
  • 生存时间
  • 协议 定义使用此ip层服务的高层协议。如tcp udp icmp等。6代表tcp;17代表udp;
  • 检验和
  • 源地址
  • 目标地址

3. ARP

在ip协议中能够吧一个分组从源主机交付到目的主机之前,他需要知道的是如何将这个分组交付给下一跳。ip利用的是链路层的服务,那么就需要知道下一跳的物理地址。

  • 静态映射
  • 动态映射:动态映射,每次只要机器知道逻辑地址。就可以通过协议找到物理地址,。arp和rarp。arp吧逻辑地址映射为物理地址,rarp吧物理地址映射为逻辑地址。
计算机网络2-网络层_第8张图片
计算机网络2-网络层_第9张图片

过程:

  • a发送一个arp分组,包括a的物理地址和ip地址。和目的ip地址
  • 网络中所有机器都会接受处理这个arp查询分组请求。但是有期待的接受方才能认出这是自己的ip地址,翻回一个arp相应分组。
  • 相应分组包含发送方的ip地址 物理地址和自己的物理地址。

4. 其他

略。暂时不做关注

你可能感兴趣的:(计算机网络2-网络层)