iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >ping与TTL的概念是什么
  • 269
分享到

ping与TTL的概念是什么

2023-06-27 19:06:22 269人浏览 薄情痞子
摘要

今天小编给大家分享一下ping与TTL的概念是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。我们所知道的TTL更多的是关

今天小编给大家分享一下ping与TTL的概念是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

我们所知道的TTL更多的是关于网络方面的,比如我们在ping ip或ping网站的时候都可以看到有TTL数值,在网络中主要是指ping网速中的TTL数值

一,什么是ping

PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。他是怎么工作的呢,看下图

ping与TTL的概念是什么

ping请求说明

二,什么是TTl

TTL:生存时间   

指定数据包被路由器丢弃之前允许通过的网段数量。   

TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。 使用PING时涉及到的 ICMP 报文类型:   一个为ICMR请求回显(ICMP Echo Request)   

一个为ICMP回显应答(ICMP Echo Reply) TTL 字段值可以帮助我们识别操作系统类型。UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255 ,Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64 ,微软 windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128 ,微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32 当然,返回的TTL值是相同的。但有些情况下有所特殊 linux Kernel 2.2.x & 2.4.x ICMP 回显应答的 TTL 字段值为 64 FreeBSD 4.1, 4.0, 3.4; Sun Solaris 2.5.1, 2.6, 2.7, 2.8; OpenBSD 2.6, 2.7,   NetBSD   HP UX 10.20 ,ICMP 回显应答的 TTL 字段值为 255 ,Windows 95/98/98SE Windows ME ICMP 回显应答的 TTL 字段值为 32  Windows NT4 WRKS  Windows NT4 Server  Windows 2000   Windows XP  ICMP 回显应答的 TTL 字段值为 128。这样,我们就可以通过这种方法来辨别操作系统

三,举例说明

C:\Documents and Settings>ping blog.51yip.comPinging blog.51yip.com [173.201.152.6] with 32 bytes of data:Reply from 173.201.152.6: bytes=32 time=257ms TTL=45Reply from 173.201.152.6: bytes=32 time=256ms TTL=45Reply from 173.201.152.6: bytes=32 time=262ms TTL=45Reply from 173.201.152.6: bytes=32 time=258ms TTL=45Ping statistics for 173.201.152.6:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 256ms, Maximum = 262ms, Average = 258ms

由此我们可以断定,blog.51yip.com是一台linux主机,经过了64-45=19次中转后到达本机,time=257ms,这个时间是一次请求的时间,这个时间越小,说明速度越快,越大说明速度越慢。

C:\Documents and Settings>ping 127.0.0.1Pinging 127.0.0.1 with 32 bytes of data:Reply from 127.0.0.1: bytes=32 timefor 127.0.0.1:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 0ms, Average = 0ms

在这里的TTL=128是表示二个意思:

1,请求主机是一台WINDOWS系统的电脑

2,并且没有经过路由中转,也就是请求的是本机。每次请求的时间呢,小于百万份之一秒。

以上就是“ping与TTL的概念是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: ping与TTL的概念是什么

本文链接: https://www.lsjlt.com/news/312963.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ping与TTL的概念是什么
    今天小编给大家分享一下ping与TTL的概念是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。我们所知道的TTL更多的是关...
    99+
    2023-06-27
  • ping ,time,TTL是什么
    这篇文章主要讲解了“ping ,time,TTL是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“ping ,time,TTL是什么”吧!一,什么是pingPING (Packet Int...
    99+
    2023-06-03
  • html5与css3的概念是什么
    今天小编给大家分享一下html5与css3的概念是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • SpringBoot与SpringCache概念是什么
    这篇文章给大家分享的是有关SpringBoot与SpringCache概念是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.SpringCache的概念首先我们知道jpa,jdbc这些东西都是一些规范,比如...
    99+
    2023-06-29
  • sdk的概念是什么
    本文小编为大家详细介绍“sdk的概念是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“sdk的概念是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。sdk全称“Software Development Ki...
    99+
    2023-07-04
  • servlet的概念是什么
    这篇文章主要介绍了servlet的概念是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇servlet的概念是什么文章都会有所收获,下面我们一起来看看吧。Servlet全称“Java Servlet”,中文意...
    99+
    2023-07-05
  • mysql.sock的概念是什么
    这篇文章主要讲解了“mysql.sock的概念是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql.sock的概念是什么”吧! ...
    99+
    2024-04-02
  • dedecms的概念是什么
    本篇内容主要讲解“dedecms的概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“dedecms的概念是什么”吧! dede...
    99+
    2023-02-17
    dedecms
  • wlan的概念是什么
    本篇内容介绍了“wlan的概念是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!wlan是什么意思啊:答:wlan的意思是应用“无线通信技...
    99+
    2023-07-02
  • ttylinux的概念是什么
    ttylinux是一个轻量级的Linux发行版,旨在提供一个最小化、高度可定制的操作系统。它是基于BusyBox工具集和Tiny C...
    99+
    2023-10-23
    ttylinux
  • orientdb的概念是什么
    OrientDB是一个开源的多模型数据库管理系统,它结合了图形数据库、文档数据库和对象数据库的功能。它的概念包括以下几个方面: ...
    99+
    2023-10-24
    orientdb
  • Windows10TH2的概念是什么
    Windows 10 TH2(Threshold 2)是Windows 10操作系统的一个版本,它是Windows 10在2015年...
    99+
    2023-10-22
    Windows10
  • jQuery.noConflict()的概念是什么
    这篇文章主要介绍“jQuery.noConflict()的概念是什么”,在日常操作中,相信很多人在jQuery.noConflict()的概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方...
    99+
    2024-04-02
  • NLP的概念是什么
    NLP(自然语言处理)是一门研究如何使计算机能够理解和处理人类语言的学科。它结合了计算机科学、人工智能和语言学的知识,旨在开发算法和...
    99+
    2023-10-09
    NLP
  • NoSQL的概念是什么
    今天小编给大家分享一下NoSQL的概念是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。NoSQL的迅速发展以及由于NoS...
    99+
    2023-06-27
  • goland的概念是什么
    本篇内容主要讲解“goland的概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“goland的概念是什么”吧!Goland是由JetBrains公司专为Go开发的跨平台的商业IDE,旨在...
    99+
    2023-07-05
  • Docker的概念是什么
    这篇文章主要为大家展示了“Docker的概念是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Docker的概念是什么”这篇文章吧。Docker基本概念: 镜像(Image),容器(Conta...
    99+
    2023-06-02
  • MVCC的概念是什么
    本篇内容主要讲解“MVCC的概念是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MVCC的概念是什么”吧!MVCC作用MVCC使得大部分支持行锁的事务引擎,...
    99+
    2024-04-02
  • nodelist的概念是什么
    这篇文章主要介绍“nodelist的概念是什么”,在日常操作中,相信很多人在nodelist的概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”nodelist的概念是...
    99+
    2024-04-02
  • ADO.NET的概念是什么
    本篇文章给大家分享的是有关ADO.NET的概念是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。ADO.NET的名称起源于ADO(ActiveX Data Objects),...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作