微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

网络层之基本概念

计算机网络之网络层

一. 网络层提供的两种服务
虚电路服务:
在计算机通信的过程中,可靠通信由网络层提供,和传统电信网的电话服务具有同样的特点。
数据报服务:
网络层不提供服务质量的承诺,由主机的运输层负责。

在这里插入图片描述

二.网际协议ip

  • 地址解析协议ARP
  • 网际控制报文协议ICMP
    -网际组管理协议IGMP

三.虚拟互联网

  • 为什么会有虚拟互联网呢,全世界各个地方都已经普及网络服务,全世界具有大量的客户,而没有一种单一的网络能够适应所有的用户的要求,所以,需要将不同的互联网连接起来,那么,就有不同的中间设备
  • 主要有以下中间设备:转发器(物理层),网桥或者连接器(数据链路层),路由器(网络层),网关(网络层以上)。

四.分类的ip地址

  • ip地址是互联网主机的唯一标识,共32位

  • ip地址由网络号主机号组成。

  • ip地址的编址方法共经历了三个阶段:分类的ip地址(最基本),子网的划分(改进),构成超网(无分类编址方法)。

  • 主要有以下几类ip地址:

    在这里插入图片描述

    在网络号字段的前三位是类别位。
    需要注意的是,当通过转发器或网桥连接起来的若干局域网仍然为同一网络,因为这些局域网都有相同的网络号。
    五.ip地址与硬件地址

  • 硬件地址又称为物理地址(MAC地址),物理地址是数据链路层使用的地址,而ip地址是网络层以上使用的地址。ip地址又称为逻辑地址,因为它是通过软件方式实现的。

    在这里插入图片描述

    通过对上图的了解,MAC地址包含了ip地址。
    在此章节中,还需要特别注意以下几点:

  • 在ip抽象层上只能看见ip数据报。

  • 路由器选择目的时是通过目的站的ip地址的网络号进行选择的。所以同一个网络号是属于同一个局域网的。

  • 在链路层只能看见MAC帧。
    六.地址解析协议ARP
    在上文中,我们已经提到路由是通过网络号进行选择的,那么,在我们传输的过程中,我们是只传输目的主机ip地址以及源主机ip地址和源主机网络号(MAC地址)。我们尚不能得到目的主机的MAC地址,由此,我们就需要通过ARP协议来得到目的主机的MAC地址。

  • 地址解析协议是通过在主机ARP高速缓存器中存放一个从ip地址到硬件地址的映射表。
    得到该目的主机MAC地址的过程。

  • 首先通过arp广播,发送一个arp请求分组。

  • 然后如果有目的主机收到该请求后,对照自己的ip地址,如果查找到了,那么就单播一个arp响应分组。其中,arp请求分组只有目的主机ip地址以及源主机ip地址和源主机网络号(MAC地址),arp响应分组则有目的主机的ip地址以及MAC地址

  • 在源主机收到了该响应之后,便把目的主机ip地址以及目的主机MAC地址写入自己的ARP缓冲器中。(首先要明白一点,arp缓冲器是谁接收谁就要把信息给映射下来,即将信息计入到自己的arp缓冲器中。)

ip数据报的格式

在这里插入图片描述

需要注意以下几点:

  • ip数据报首部长度必须是4个字节的整数倍,如果没有,则通过可变长部分进行调节,原始首部固定部分具有20个字节。
  • 总长度,即首部和数据之和的长度,为65535,即2的16次方减一。
  • 标识,在数据过大时需要分片处理在目的主机上,需要将信息接收下来,那么需要识别什么信息才是同一块的,那么就需要使用到标识技术。
  • 最大传送单元,1400个字节。
  • 标志,即分片处理时需要MF(更多分片),DF(不分片)。
  • 片偏移

    在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐