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

    评论

报告相同问题?

悬赏问题

  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制