关于ping以及TTL的分析【转】】的更多相关文章

转自:http://blog.csdn.net/u013451221/article/details/46608881 首先介绍一下ping这个工具 ping [目标] 的意思就是向目标发送几个数据包,之后如果目标接受到一个数据包,那么目标就会向发送ping的主机返回一个数据包 比如上图,我ping了百度的服务器(windows下默认ping 4次) 字节代表数据包的大小,时间顾名思义就是返回时间,TTL这里稍微说一下: TTL的意思就是数据包的生存时间,当然你得到的这个就是剩余的生存时间. T…
首先介绍一下ping这个工具 ping [目标] 的意思就是向目标发送几个数据包,之后假设目标接受到一个数据包.那么目标就会向发送ping的主机返回一个数据包 比方上图.我ping了百度的server(windows下默认ping 4次) 字节代表数据包的大小.时间顾名思义就是返回时间,TTL这里略微说一下: TTL的意思就是数据包的生存时间,当然你得到的这个就是剩余的生存时间. TTL用来计算数据包在路由器的消耗时间,由于如今绝大多数路由器的消耗时间都小于1s,而时间小于1s就当1s计算,所以…
今天上班检查服务器时发现出现TTL expired in transit的提示,这种提示还是第一次见,如图: ping 和 tracert 的结果 用tracert来看路由状况,原来是出现路由环路导致TTL超时. 出现路由环路的解决方法是重新设定路由配置,避免环路.这个一般要由网络运营商来处理了. 回顾一下TTL的概念: TTL是Time To Live的缩写,是指一个网络层的数据包(package)的生存周期,即数据包被路由器丢弃之前允许通过的路由跳数. TTL由发送主机设置,以防止数据包不断…
http://www.webkaka.com/tutorial/zhanzhang/2017/061570/ 根据自己的扩展重新整理了一下,虽然不是运维,想了解一点东西就希望了解清楚. 一.含义 “TTL”是生存时间(Time To Live)的意思 关于时间与跳的讨论, https://www.zhihu.com/question/61007907 一开始理解为time to leap,wiki上是hop limit 顺便复习了个单词,hop是类似青蛙跳,兔子跳连续的,正符合. leap是大步…
一.含义 “TTL”是生存时间(Time To Live)的意思 关于时间与跳的讨论, https://www.zhihu.com/question/61007907 一开始理解为time to leap,wiki上是hop limit 顺便复习了个单词,hop是类似青蛙跳,兔子跳连续的,正符合. leap是大步跳,并没有连续的意思. 这里把time理解成次数也可以. 首先我们了解一下“TTL”的意思,“TTL”是 Time To Live 的缩写,该字段指定IP包被路由器丢弃之前允许通过的最大…
背景 简介 ping是常用的网络管理命令,ping也属于一个通信协议,是TCP/IP协议的一部分,适用于windows和linux以及unix 根据reply用来检查网络是否通畅&网络连接的速度(time) 主要是端对端的,针对目标ip或者目标网址 原理 给对端(目标ip)发一个数据包,对方就要返回一个同样大小的数据包,根据reply我们可以确定目标主机的存在 在windows的dos界面可以通过 ping/?来查看其参数含义 常用命令 -t 不间断给对方发包,除非ctrl+c 退出 -l 定义…
①Request timed out 这是大家经常碰到的提示信息,很多文章中说这是对方机器置了过滤ICMP数据包,从上面工作过程来看,这是不完全正确的,至少有下几种情况. a. 对方已关机,或者网络上根本没有这个地址 都会得到超时的信息. b. 对方与自己不在同一网段内,通过路由也无法找到对方,但对方确实是存在的. c. 对方确实存在,但设置了ICMP数据包过滤(比如防火墙设置). 怎样知道对方是存在,还是不存在呢,可以用带参数 -a 的Ping命令探测对方,如果能得到对方的NETBIOS名称,…
Ping 是Windows自带的一个DOS命令.利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障.该命令可以加许多参数使用,键入Ping按回车即可看到详细说明.Ping 命令可以用来验证与远程计算机的连接. ping的参数 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list] [-…
第三层网络扫描基于TCP/IP.ICMP协议. 优点:可路由.速度比较快 缺点:相对于二层网络扫描较慢,容易被边界防火墙过滤 所有扫描发现技术,都会有相应的对抗办法,所以无论是来自二层的网络扫描还是来自三层的网络扫描,可能会存在误报和漏报的情况,所以不能绝对去不加以论证的方式去单纯相信扫描结果,但可以将扫描后的结果当作重要的参考. 例如:使用路由追踪的功能 可以看到跳转到第八台设备之时,可能边界设备开启了屏蔽ICMP协议响应,所以这里无法显示相关信息. 涉及协议概述: ICMP协议:ICMP(I…
目录: 1.如何区分内网IP和外网IP? 保留字段 2.子网掩码是起什么作用的? 将DNS和IP异或,表示哪段起作用 3.ping到底起什么作用? ping本地.ping远程 下面针对上面三个问题分别讲解: 一. 公网IP和内网IP的概念解析 (1)   tcp/ip协议中,专门保留了三个IP地址区域作为私有地址,其地址范围如下:  10.0.0.0/8:10.0.0.0-10.255.255.255  172.16.0.0/12:172.16.0.0-172.31.255.255  192.1…
站在巨人的肩膀上: http://blog.csdn.net/liukun321/article/details/7438880 http://www.arm9home.net/read.php?tid-22406-fpage-0-toread--page-2.html 用于解决u-boot网络ping不通主机.//已测试过,可以解决ping不通的问题. 注意:第一次ping不通,本人分析认为u-boot不会自动启动网卡,第一次ping时会开启网卡,第二次ping才可以ping通. 必须把主机设…
      ping 解析       Linux系统的ping命令是常用的网络命令,它通常用来检测与目标主机的连通性,经常说"ping以下机器,看是否开着,不能打开网页时候,可以ping 一下网关,它是通过发送ICMP ECHO__REQUEST数据包到网络主机.(send ICMP ECHO_REQUEST to network hosts),并显示响应情况,这样我们就可以根据它输出的信息来确定目标主机是否可访问(但这不是绝对的).有些服务器为了防止通过ping探测到,通过防火墙设置了禁止p…
不管是Android亦或者Java中或多或少须要调用底层的一些命令.运行一些參数: 此时我们须要用到Java的Process来创建一个子进程.之所以是子进程是由于此进程依赖于发起创建请求的进程,假设发起者被Kill那个子进程也将Kill. 对于Process相信使用过的朋友一定不会陌生,它具有例如以下特点: 1.创建简单 2.控制难 3.easy导致无法创建子进程 4.假设是多线程那么非常有可能造成内存溢出 以上现象假设你仅仅是偶尔使用一次,创建一个进程也许你什么都没有感觉到,可是假设你使用了多…
ping -a 192.168.xxx.xxx  解析计算机NetBios名 ping -n 数字 192.168.xxx.xxx  发送指定数量的echo数据包数,默认是四个 ping -l 192.168.xxx.xxx   定义echo数据包大小,默认32字节最大65500字节 ping -f 192.168.xxx.xxx   使路由发送数据包时不分段处理,一般所发送的数据包都会通过路由分段 ping -v  tos 192.168.xxx.xxx    将“服务类型”字段设置为tos指…
1.ping是TCP/IP协议的一部分,所以只要安装了TCP/IP协议就(无论windows或linux)都可以使用ping命令. 2.ping命令的原理:本机创建一个数据包发送给(ping对象)目标IP,目标接收后返回给本机一个完全一样的数据包. 3.根据ping命令的原理,ping命令常用于检查本地与目标服务器之间的网络是否畅通. 4.ping命令参数详解(DOS命令输入ping后回车即可调出参数列表): ping -t IP或域名 #一直ping下去.按Ctrl+Break会统计当前pin…
LINUX命令总结 标签: LINUX命令总结 2014-01-27 15:54 41039人阅读 评论(1) 收藏 举报  分类: linux(1)  版权声明:本文为博主原创文章,未经博主允许不得转载. 1. 永久更改ip ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip2.从Linux上远程显示Windows桌面安装rdesktop包3. 手动添加默认网关 以root用户,执行: route add d…
(转载)http://bjsfly.blog.163.com/blog/static/161276642007845228371/ 0001[url=111]111[/url] [ 本帖最后由 bjchenxu 于 2006-4-15 18:11 编辑 ] 1101 linux中刻录iso的方法(hutuworm)方法一:使用xcdroast,选择制作光碟,选择ISO文件,刻录!参见http://www.xcdroast.org/xcdr098/faq-a15.html#17方法二:找刻录机的命…
linux 命令总结(转载) 1. 永久更改ip ifconfig eth0 新ip 然后编辑/etc/sysconfig/network-scripts/ifcfg-eth0,修改ip 2.从Linux上远程显示Windows桌面 安装rdesktop包 3. 手动添加默认网关 以root用户, 执行: route add default gw 网关的IP 想更改网关 vi /etc/sysconfig/network-scripts/ifcfg-eth0 更改GATEWAY  /etc/in…
一句话问答(网络无关篇+网络相关篇+程序开发篇+经典图书) --------------------------目录-网络无关篇-目录-------------------------- 0001 修改主机名 0002.a Ret Hat Linux启动到文字界面(不启动xwindow) 0002.b 如何在控制台和xwindow之间切换 0003 redhat的自动升级问题 0004 windows下看linux分区的软件 : 0005 mount用法 0006 在vmware的LINUX中使…
参考:P4语言编程快速开始 上一篇系列博客:P4语言编程快速开始 实践二 Demo 2 本Demo所做的修改及实现的功能: 为simple_router添加一个计数器(counter),该计数器附加(attach)到send_frame表上,每当有数据包通过send_frame表匹配成功并发送数据包时,就会触发计数器计数.同时,将发往1口(s1-eth1)的所有数据包的data字段前32位数值改为下发流表时指定的数值. 相关修改 1.header.p4 header_type ipv4_t {…
----------------------------网络无关篇-------------------------- 0001 修改主机名(bjchenxu) vi /etc/sysconfig/network,修改HOSTNAME一行为"HOSTNAME=主机名"(没有这行?那就添加这一行吧),然后运行命令 " hostname 主机名".一般还要修改/etc/hosts文件中的主机名.这样,无论你是否重启,主机名都修改成功. 0002 Ret Hat Linu…
一.Shell中的数值运算 目标: 本案例要求熟悉Linux Shell环境的特点,主要练习以下操作: 1> 使用expr.$[ ].let等整数运算工具:定义变量X=1234,然后计算X与78的四则运算及求模结果       2> 使用bc实现小数运算操作:以交互方式计算12.34与56.78的四则运算结果,另外再以非交互方式重复上述计算,最多显示4位小数 步骤: 1)使用expr命令 乘法操作应采用 \* 转义,避免被作为Shell通配符:参与运算的整数值与运算操作符之间需要以空格分开,引…
ES作用超强悍的搜索引擎,除了需要具有齐全的功能支持,超高的性能,还必须要有任意扩展的能力.一定程度上,它是一个大数据产品.而要做扩展性,集群自然少不了.然而单独的集群又是不够的,能够做的事情太少,所以它需要自己组件合适的集群.也就是服务需要自动发现,自动协调集群实例.当然,这只是扩展性的第一步. 那么,ES是如何做到集群间的自动发现的呢?本文就一起来探索探索吧. 0. 前情提要 虽然我们想探究的是es的不用配置就可以自动发现的实现原理,但是当你去看新的es的实现时,会惊奇地发现,它已经不再支持…
配置文件位于%ES_HOME%/config/elasticsearch.yml文件中. cluster.name: elasticsearch 配置集群名称,默认elasticsearch node.name: node1 配置节点名称 node.master: true 配置当前节点是否具有可选为master节点的资格,默认值为true node.data: true 配置当前节点是否允许存储数据,默认值为true node.rack: rack314 每个节点都可以定义一些与之关联的通用属…
该技术与上一篇<自动检查网络连通性>的实现原理相同,我将脚本稍微改动了下,用于检查公司服务器的连通性,简单快捷.在这里附上修改方法. @echo off color 1F title 服务器连通检测 echo. .ping ::ping的地址修改后,每添加一个条目,临时文件1.ping需改名,如2.ping findstr .ping>nul ::每添加一个条目,临时文件1.ping需改名,如2.ping (echo √ Server1正常) else (echo × Server1不通…
检测网络连通性我用的是丛远到近的方法,即“外网——网关——内网——本机”,脚本的实现也是根据这个顺序用ping来检测,为提高检测速度,这里我只ping了2次,各位可以根据自己的需要进行修改. 使用方法大神们都会的... 复制代码,另存为.bat文件后执行. @echo off color 2F title 网络连通性检测 echo. echo. . .ping ::ping阿里公共DNS findstr .ping>nul (echo √ 外网正常) else (echo × 外网不通) ::根…
VMware ESXi服务器虚拟机在正常使用过程中,有时候会突然出现远程连接不上的问题,那么这个时候使用vSphere Client连接会出现如下错误: 虽然连接不上,但是可以ping通,所以分析有可能是虚拟机用于客户端连接的服务停止了,可以在服务器那边操作F2配置->View System Logs查看日志,发现hostd服务启动错误这种问题,对于引起的原因应该是局域网全是DHCP没有静态分配导致的错误,实际上最直接并且有效的方法如下: 设置里面选到最下面一项Reset System Conf…
A - Japan  POJ 3067 要两条路有交叉,(x1,y1)(x2,y2)那么需要满足:(x1-x2)*(y1-y2)<0判断出这是求逆序的问题 树状数组求逆序,先通过自定义的比较器实现按照一种元素排序,然后再逐次查询和add来获取结果 B - Ping pong POJ 3928 分析裁判的位置,则可判断求逆序问题.对每个点的裁判,他能举办的比赛场数为左弱*右强+左强*右弱,通过正序和倒序两次插入和查询累加得最终结果 C - Balanced Lineup POJ 3274 用线段树…
网站卡死,照惯例运行.bat批量处理文件进行重启不起作用,进入虚拟机控制台进行虚拟机重启仍然不起作用,通过ping分析物理服务器能ping通,各个虚拟机之前也能ping通,但是不能ping通外部,分析为物理主机网卡配置问题.修改对应的vmnic0,初始速度为100M/s,修改为自动协商.重启即可.…
ElasticSearch共有两个配置文件,都位于config目录下,分别是elasticsearch.yml和logging.yml,其中,elasticsearch.yml 用来配置ElasticSearch服务器.配置选项分为静态设置和动态设置两种.静态设置必须在结点级别(node-level)设置,或配置在elasticsearch.yml配置文件中,或配置在环境变量中,或配置在命令行中,在结点启动之后,静态设置不能修改.集群的名字和结点的名称:cluster.name 和 node.n…