ttl

Java Multicast Time To Live is always 0

对着背影说爱祢 提交于 2019-11-26 22:04:42
问题 I have a problem with setting the TTL on my Datagram packets. I am calling the setTTL(...) method on the packet before sending the packet to the multicastSocket but if I capture the packet with ethereal the TTL field is always set to 0 回答1: Funny that you should ask this, because I just wrote about this yesterday, I was having the same problem about 6 months ago. Basically you have to set an special system property telling the JVM to use an IPv4 stack: -Djava.net.preferIPv4Stack=true 回答2: To

使用三层交换实现不同网段、不同 vlan 互通

谁说我不能喝 提交于 2019-11-26 18:08:21
上一篇实现了使用 Trunk 做跨交换机 VLAN 通信,这一篇就试试使用三层交换实现不同网段,不同 VLAN 间的通信。 实验拓扑 在一台三层交换机下面连接一台二层交换机,再在二层交换机下面连接两台 VPC ,地址规划如下: 名称 接口 VLAN 地址 PC1 SW1-f1/1 vlan 10 192.168.10.10/24 PC2 SW1-f1/2 vlan 20 192.168.20.10/24 名称 接口 地址 SW2 vlan 10 192.168.10.1/24 SW2 vlan 20 192.168.20.1/24 配置方法 SW2(config)#int vlan 10 SW2(config-if)#ip address 192.168.10.1 255.255.255.0 SW2(config-if)#no shutdown 配置过程 SW1 SW1 关闭路由功能 SW1#conf t SW1(config)#no ip routing SW1 创建 VLAN 10 和 VLAN 20 ,并添加接口。 SW1(config)#vlan 10,20 SW1(config-vlan)#ex SW1(config)#int f1/1 SW1(config-if)#sw m a SW1(config-if)#sw a v 10 SW1(config-if)#int f1

边界安全 - CDN/DMZ/网络协议

本秂侑毒 提交于 2019-11-26 12:23:01
CDN 工具 - LuManager CDN DMZ 网络协议 - DNS Win7下搭建DNS服务器 - BIND 根域 顶级域(即相关国家域名管理机构的数据库,如中国的CNNIC) com net org 域名数据库/ISP的缓存服务器 管理单位及设置地点 IP地址 INTERNIC.NET(美国,弗吉尼亚州) 198.41.0.4 A记录 域名对应的IP地址 美国信息科学研究所(美国,加利弗尼亚州) 128.9.0.107 NS记录 "指定由哪个DNS服务器解析你的域名 NS记录地址一般以以下的形式出现: ns1.domain.com、ns2.domain.com等" PSINet公司(美国,弗吉尼亚州) 192.33.4.12 MX记录 指向一个邮件服务器 马里兰大学(美国马里兰州) 128.8.10.90 CNAME记录 有一台计算机名为 “host.mydomain.com”(A记录),它同时提供WWW和MAIL服务,为了便于用户访问服务。可以为该计算机设置两个别名(CNAME):WWW和MAIL, 这两个别名的全称就“www.mydomain.com”和“mail.mydomain.com”,实际上他们都指向 “host.mydomain.com”。 美国航空航天管理局(美国加利弗尼亚州) 192.203.230.10 TXT记录 "一般指某个主机名或域名的说明

对比常见两种指令的执行流程以及背后的原理

孤街醉人 提交于 2019-11-26 00:28:53
在一次偶然的过程中,我发现访问网址速度很快,但是做路由追踪就非常慢,通过查阅资料了解了两种不同方式的执行流程以及背后的原理 首先,数据包在网络上传递的过程类似于平信在邮局间传递的过程。当你寄出一封信的时候,它先通过寄出方的街道邮局转运到区县邮,再到市邮局,再到省局,到收件方省局……你trace route的时候看到经过的地址,就是这些中间转运的邮局(路由器)的地址。 现在再谈谈ping ,ping和tracert都是基于 icmp协议 的,在你ping的时候,电脑会发出一个icmp echo request报文,目标设备在收到这个报文后,会返回icmp echo reply报文,这个过程耗时大概就是数据在网络中来回传输的时间,很快。 但是你也会发现,如果丢包或者ping一个不存在的地址的时候,会等一会儿才出结果,这是因为ping应用无法判断是丢包了还是延时比较大,只能等等看,通常最多等2s,如果还收不到回包,就认为丢包了。 而要说tracert,就要先说TTL ,TTL(time to live)是IP报文头部的一个标记,最开始的时候,大家想用它来记录IP包在网络中可以存活的剩余时间,用来避免拥塞和环路,但是后来大家发现算时间太麻烦了,于是决定每经过一次路由器(邮局)就把这个数值减1,当减到0的时候,就把这个数据包丢弃,并 以自己的IP为源地址 向发出这个包的地址回应一个icmp