码迷,mamicode.com
首页 > 其他好文 > 详细

tracert命令

时间:2018-05-13 15:38:12      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:style   声明   套接字   --   lan   http   arp   ora   alt   

  tracert命令用来查看跟踪路由,也就是可解析对访问某个地址的过程中的跳转路由地址,比如访问wikipedia,对我们中国来说weikipedia的服务器在国外,所以我们会经过多次的路由中转(跃点)才能到达其服务器,并访问其服务器上的资源。

  看了一下tracert - wikipedia,其中提到了Windows下tracert命令发送的不是UDP数据包,而是ICMP(Internet Control Message Protocol - Internet控制报文协议);Unix类系统的默认发送UDP数据包,随OS内部的实现不同而不同。

  测试windows下的tracert命令:

技术分享图片

  其中 in-addr.arpa 是 IPv4 的反向域名解析,可参考:.arpa,可看到图中的每一行前面的 ip 的反向域名为 ip 的反向,比如 1.1.168.192.in-addr.arpa ---> 192.168.1.1

  记得用套接字编写简单的聊天程序中用过 inet_addr() 函数进行ip地址的转化,而该函数在头文件#include <arpa/inet.h>中声明,这里的in-addr.arpa的原理应该与inet_addr一样。

  Linux下tracert命令使用的是traceroute。

tracert命令

标签:style   声明   套接字   --   lan   http   arp   ora   alt   

原文地址:https://www.cnblogs.com/darkchii/p/9032181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!