ttl是什么意思(表格中ttl是什么意思)
你们好,最近小活发现有诸多的小伙伴们对于表格中ttl是什么意思,ttl是什么意思这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 特征编辑
2、 TTL是IPv4报头中的8位字段,位于IPv4包的第9个字节。如下所示,每个
3、 一行代表32位(4 (4字节),位从0开始编号,即0到31。
4、 ipv4消息头的TTL字段
5、 TTL的作用是限制IP包在计算机网络中的存在时间。TTL的最大值是255,建议值是64。
6、 虽然TTL的字面意思是生存时间,但实际上TTL是IP数据包在计算机网络中可以转发的最大跳数。TTL字段由IP数据包的发送方设置。在IP数据包从源到目的地的整个转发路径上,每次通过路由器时,路由器都会修改TTL字段值。具体方法是将TTL值减1,然后转发IP包。如果在IP数据包到达目的IP之前TTL减少到0,路由器将丢弃收到的TTL=0的IP数据包,并向IP数据包的发送方发送ICMP超时消息。
7、 TTL的主要作用是避免IP包在网络中的无限循环和收发,节省网络资源,并使IP包的发送方能够收到报警信息。
8、 TTL由发送主机设置,以防止数据包在IP互联网上无休止地循环。转发IP数据包时,要求路由器将TTL至少减少1。
9、 TTL值HKEY _本地_机器\系统\当前控制集\服务\ tcpip \参数的注册表位置,其中有一个DefaultTTL的DWORD值,其数据是默认的TTL值。我们可以修改,但不能大于小数255。Windows系统只有在重置后才会生效。
10、 存活时间是域名解析记录在DNS服务器中的保留时间。各地DNS服务器收到解析请求时,会将解析请求发送到域名指定的NS服务器(权威域名服务器)获取解析记录;获得该记录后,该记录将被存储在DNS服务器(本地缓存服务器,也称为递归域名服务器)中一段时间。在此期间,如果再次收到该域名的解析请求,DNS服务器将不再向NS服务器发送请求,而是直接返回刚刚获取的记录;并且该记录在DNS服务器上保留的时间是TTL值。[1]
11、 示例编辑
12、 生存时间,简单来说就是指DNS记录缓存在DNS服务器上的时间。要理解它的价值,请先看看下面的例子:[2]
13、 假设有这样一个域名myhost.baiwan-han.c o m(其实这是一个DNS记录,通常表示在-han.c o m域中有一个名为myhost的主机),其对应的IP地址为,其TTL为10分钟。该域名或记录存储在名为-ns.baiwan-han.c om的DNS服务器上。
14、 此时,如果用户在浏览器中键入地址(再次
15、 晶体管-晶体管逻辑。
16、 URL): myhost.baiwan-han.c o m那么会发生什么呢?
17、 访问者指定的DNS服务器(或者他的ISP,互联网服务提供商,动态分配给他的)会在8.8.8尝试向他解释myhost.baiwan-han.c o m。当然,这个在8.8.8.8的DNS服务器因为不包含myhost.baiwan-han.c o m的信息,所以无法立即解析,但是经过对全局DNS的递归查询,最终定位到了DNS服务器-ns.baiwan-han.c o m,DNS服务器-ns.baiwan-han.c o m把myhost.baiwan-han.c o m对应的IP地址1.1.1.1告诉了8.8.8.8的DNS服务器,但是8.8.8.8又把结果告诉了用户。为了加快以后对myhost.baiwan-han.c o m的记录分析,8.8.8.8会把刚才的1.1.1.1结果保留一段时间,也就是TTL时间。在这段时间内,如果用户对myhost.baiwan-han.c o m的记录有分析请求,会直接告诉用户,TTL到期时会重复上述过程。
以上就是ttl是什么意思这篇文章的一些介绍,希望能帮助到大家。
扫描二维码推送至手机访问。
版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!