【HCIA-Datacom】网络层协议

|==========================
| 👉个人主页:Reuuse 希望各位多多支持!❀
| 👉HCIA专栏博客
| 最后如果对你们有帮助的话希望有一个大大的赞!
| ⭐你们的支持是我最大的动力!⭐
|==========================

正文开始


本次我们将会搞懂以下问题

  1. ❀常见的网络层协议有哪些?
  2. ☀IP协议的作用是什么?

前情提要

  • 其实在前面几个章节中,我们已经介绍了有关网络层协议的相关信息,网络层在我们整个网络通信中起到了特别关键的作用。
  • 在网络层会涉及到数据报文的一个封装后,我们叫做数据包,在封装信息里面,就会有IP地址(这里指IPv4)

那么接下来,我们会了解一些常见的网络层协议

  • 网络层协议
    经常会被称为IP1层。
    在这里插入图片描述
    🔺为什么会被称为IP?
    因为涉及到的很多内容都是跟IP协议相关的,包括:IP寻址
    🔺路由选择指的是我们有多条路径的情况下,选择一条最优路径把数据报文发送出去

⭐而我们常见的协议就跟上图所示:ICMP协议2、IPX协议、IP协议。这里我们现在在组网中常用的是ICMP和IP

  • IP协议(Internet Protocol 互联网协议)
    本身是一个协议文件的名称,主要是定义并阐述了IP报文的格式。
    经常被提及的IP,一般不是特指Internet Protocol这个协议文件本身,而是泛指直接或间接与IP协议相关的任何内容。
    在这里插入图片描述
    🌼它的一个主要作用是去定义了我们数据报文到达网络层之后,进行封装,封装的内容有哪些,是由IP协议本身来决定的

在这里插入图片描述
– 区别在于IP协议是网络层中最核心的协议,负责实现网络中的主机互连以及数据在网络中的传输
– 而其他的网络层协议则是为了辅助IP协议的工作。
– 比如ICMP用于错误信息和操作信息的传输,IGMP用于多播分组的传送,ARP用于IP地址到物理地址的转换。因此,可以说IP协议是网络层协议的一部分,但并不能等同于所有网络层协议

  • 数据封装
    从传输层接收到数据报文之后,需要进行一个封装
    在这里插入图片描述
  • IPv4报文格式
    在网络层中,会添加上有关于网路层的相对应的内容,这部份内容都有哪些信息
    在这里插入图片描述
  • 数据包分片
    将报文分割成多个片段的过程
    网络中转发的IP报文的长度可以不同,但如果报文长度超过了数据链路所支持的最大长度,则报文就需要分割成若干个较小的片段才能够在链路上传输。
    在这里插入图片描述

🔺原来拆分出去之前放在头部的这部分信息,接收方收到之后,还是要放在头部的。
▲所以在这里我们会用到一些图中的字段,来保证数据分片后,接收方能够正常的重新组装这个数据

  • 生存时间 ( Time to Live , TTL )
    TTL字段设置了数据包可以经过的路由器数目。
    一旦经过一个路由器,TTL值就会减1,当该字段值为0时,数据包将被丢弃。
    在这里插入图片描述
    ⭐在这里TTL值是可以用来防止环路产生的
    ★长度是 8bit 所以TTL的范围就是:0 ~ 255

  • 协议号(Protocol)
    IP报文头中的协议号字段标识了将会继续处理该报文的协议。
    即指出此数据包携带的数据使用何种协议,以便目的主机的IP层将数据部分上报给哪个进程处理。
    在这里插入图片描述
    注解:其实就是用来识别你上层是 TCP/UDP 还是 ICMP的一个工具而已


  1. IP指的是互联网协议 ↩︎

  2. 通常用在检测网络连通性的时候 ↩︎

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值