要求实现在命令行下写入’网址参数‘能够输出’发送到接受所需要的时间和ttl‘。万分感激。顺便请告知我,实现这个任务需要掌握什么方面的知识(尽量详细一点)谢谢各位大神。...

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Madeline

    16人对此回答表示赞同

    先在终端中输入 vim test.c 回车进入vim编辑器,再按一下a键,进入编辑状态,然后输入如下C语言语句: #include<stdio.h> int main() { printf("hello world!\n"); } 到此,按esc键退出编辑状态,再输入一个冒号(shift + 冒号分号那个键),紧跟着输入 wq ,即 输入 :wq 按回车,即推出vim编辑器回到终端命令窗口(类似xp的命令提示符), 之后输入 gc
    展开
    16
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Stella

    8人对此回答表示赞同

    需要建立socket,参数是AF_INET,SOCK_RAW,IPPROTO_ICMP

    自己构造ICMP数据包, sendto发送给某地址。

    ICMP有多种,你可以发送type为13的时间戳请求。

    然后调用recvfrom会收到type为14的timestamp reply的IP包,

    IP头一般是20 Bytes,里面包含src IP,des IP还有TTL等。

    IP包的数据就是返回ICMP timestamp reply报文,里面有ori

    展开
    8
    0回复
    发布于 5年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部