网络层协议与ping命令

网络层协议与ping命令

网络层在OSI模型里面属于第二层,是基于IP地址进行传输数据,它的物理设备是路由器。今天来看看网络层的主要功能是什么,协议是如何封装的,以及在window系统中是如何检测连通性的。

一:网络层的主要功能

img

1:基于IP协议的逻辑地址进行寻址,IP地址并不是固定的。

2:网络层可连接交换机和路由器等不同的媒介类型。

3:可在不同网络环境之间选择最优路径

二:IP数据包的格式

img

版本:是指IP协议的版本号,不同的版本号不可以进行通讯,如ipv4和ipv6之间

首部长度:指IP数据包的包头部长度

优先级与服务类型:在数据包中,通常会对数据进行优先级的区分,以此对某些重要数据可以优先解封装到达上层

总长度:是指整个IP 数据包的长度

标识符:当上层数据被分片时,标识符会在每个分片上分配一个编号,保证分片不会被错误的重组

标志:和标识符一起被传输,分辨不可被分片的部分和最后一个分片是否被发出

段偏移量决定在一个分片序列中按什么顺序连接起来

TTL:生命周期,数据每经过一次转发,都会减少一次生命周期,当生命周期等于1时数据将会被丢弃

协议号:传输层决定的的协议号

首部校验和:校验数据包的首部,不包含数据,因为每经过一次转发,其中的字段可能会发生变化

源地址和目标地址:源IP和目标IP

可选项:是一些附加的信息,如时间地点

三:icmp协议

3.1:什么是icmp协议

img

icmp协议是IP协议的一个辅助,它可以传递差错报文以及其他信息,目的就是让我们能够检测网路的连线状况﹐也能确保连线的准确性。当路由器在处理一个数据包的过程中发生了意外,可以通过ICMP向数据包的源端报告有关事件。

3.2:icmp的封装

img

ICMP使用IP的基本支持,就像它是一个更高级别的协议,但是,ICMP实际上是IP的一个组成部分,必须由每个IP模块实现

四:ping

PING命令是用来检查本机于网络上的电脑是否正常通信的一个命令,也是icm协议的体现

按住win+R,打开运行

img

简单ping下百度

img

ping会把传输的数据展现出来

ping的命令简介

img

总结

网络层是在七层中是底层,其中协议很多,这里简单提了下icmp协议,以及ping命令,可以更好的展现数据传输的结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值