网络层传输协议ARP、ICMP

一、网络传输协议主要包括IP、ARP、ICMP

IP数据包格式

首部长度:IP包头部长度,因为长度可变,因此需要定义

优先级与服务类型:优先级与服务类型,提供3层的QoS

标识符:表示切片后的数据是一个报文

标志:用于表示报文是否结束

段偏移量:用于表明切片后数据的先后顺序

标识符、标志、段偏移量:上层来的数据到IP层会被分片,这几个字段用来对数据包进行标识,使数据到达目的端重组的时候,不会乱序

TTL:数据包有效期。生命周期字段,经过一个路由器值减1,为0时,数据包丢弃。为了防止一个数据包在网络中无限的循环下去

协议号:上层传输层所使用的协议

二、网络层协议ARP、ICMP

网络层功能

  • 定义了基于IP协议的逻辑地址

  • 连接不同的媒介类型

  • 选择数据通过网络的最佳路径

ARP(地址解析协议)

将一个已知IP地址解析成MAC地址

ARP表 主要是IP地址和MAC地址的关系

PC1与PC2通信过程:

PC1查看缓存没有PC2的MAC地址

PC1发送ARP请求消息(广播)

所有主机收到ARP请求消息

•PC2回复ARP应答(单播)

•其他主机丢弃

PC1将PC2的MAC地址保存到缓存

ARP代理

同一网段、不同物理网络上的计算机之间,可以通过ARP代理实现相互通信。

免费ARP

避免IP地址冲突

获取某个IP时,以一个广播的方式发送一个免费ARP告诉别人,我在用这个IP,有人用我就不用了,没人用我就用,免费ARP的目的MAC地址是全F,源MAC是自己,原IP和目的IP都是自己

ICMP协议

ICMP是一个“错误侦测与回馈机制”,是通过IP数据包封装的,用来发送错误和控制消息,并对于收集各种网络信息、诊断和排除各种网络故障等方面起着至关重要的作用

ICMP报文类型

报文功能详细介绍可查文章http://t.csdn.cn/QHFDT

ICMP报文格式

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值