Pfeffer 2018-04-01 20:06 采纳率: 50%
浏览 6094
已结题

IP和ICMP的关系是怎样的?

Frame 106: 102 bytes on wire (816 bits), 102 bytes captured (816 bits) on interface 0
Ethernet II, Src: 00:fe:ed:c0:ff:ee (00:fe:ed:c0:ff:ee), Dst: IntelCor_d7:50:28 (30:3a:64:d7:50:28)
Internet Protocol Version 4, Src: 185.134.131.106, Dst: 10.24.70.66
Internet Control Message Protocol

是不是下面的这种机制?:
DestinationA--->IP里面包含数据---------------------------->DestinationB
-----------------------出现错误--------------------------------------
DestinationA<-------------ICMP-----------------<---DestinationB

ICMP 封装成IP,是不是协议的那个位置填上ICMP? 还是以其他的形式?
ARM是怎样在这个中间是怎样寻址的?

  • 写回答

3条回答

  • 杨领well 2018-10-14 04:46
    关注
    1. ICMP 封装成IP,是不是协议的那个位置填上ICMP? 还是以其他的形式?

    维基百科说 ICMP 协议是 IP 协议的一部分。实际上 ICMP 协议是在 IP 协议基础上实现的。
    ICMP 报文存放在 IP 协议包的数据部分。
    IP 协议包协议字段实际上只是指定其数据部分携带的协议是什么的一个标识符。如果该 IP 包携带的是 ICMP 数据报,则协议字段为 1。

    1. ARM是怎样在这个中间是怎样寻址的?

    ARM? 你想说的是 ARP 吧? ARP 协议正常运作啊,ICMP 和 ARP 之间是没有冲突。

    参考:
    ICMP 协议: https://blog.csdn.net/yanglingwell/article/details/82989152
    ARP 协议:https://blog.csdn.net/yanglingwell/article/details/82084662
    IP 协议: https://blog.csdn.net/yanglingwell/article/details/82290089

    评论

报告相同问题?

悬赏问题

  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大