Raphael_W

2013年8月27日 #

『TCP/IP详解——卷一:协议』读书笔记——18

摘要: 2013-08-27 15:44:52第7章 Ping程序7.1 引言“ping”这个名字来源于声纳定为操作。Ping程序由Mike Muuss编写,目的是为了测试另一台主机是否可达。该程序发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答。一般来说,如果不能Ping到某台主机,那么就不能Telnet或者FTP到那台主机。反过来,如果不能Telnet到某太主机,那么通常可以用Ping程序来确定问题出在哪里。Ping程序还能测出到这台主机的往返时间,以表明该主机离我们有“多远”。随着Internet安全意识的增强,出现了提供访问控制清单的路由器和防火墙,那么像上面没有限定的断言就不再 阅读全文

posted @ 2013-08-27 15:48 Raphael_W 阅读(256) 评论(0) 推荐(0) 编辑

『TCP/IP详解——卷一:协议』读书笔记——17

摘要: 2013-08-27 15:37:426.5 ICMP端口不可达差错端口不可达报文是ICMP差错报文的一种,它是ICMP不可达报文中的一种,以此来看一看ICMP差错报文中所附加的信息。使用UDP来查看它(第11章)。UDP的规则之一是,如果收到一份UDP数据报而目的端口与某个正在使用的进程不相符,那么UDP返回一个ICMP不可达报文。可以用TFTP来强制生成一个端口不可达报文(第15章)。下面通过一个实例来讲解整个过程,例子为用TFTP协议向另一台主机的错误端口发送UDP请求(UDP正确的端口号为69),以接收一个文件:通过tcpdump命令查看报文交换结果:我们向错误的端口8888发送了UD 阅读全文

posted @ 2013-08-27 15:44 Raphael_W 阅读(255) 评论(0) 推荐(0) 编辑

『TCP/IP详解——卷一:协议』读书笔记——16

摘要: 2013-08-26 22:50:546.4 ICMP时间戳请求与应答 ICMP时间戳请求允许系统向另一个系统查询当前的时间。返回的建议值是自午夜开始计算的毫秒数(协调的统一时间,Coordinated Universal Time, UTC——早期手册上说这是格林尼治)。这种ICMP报文的好处是提供毫秒级的分辨率,而利用其他方法从别的主机获取的时间(如Unix的rdate命令)只能提供秒级的分辨率。同样这也有意个缺陷,就是不知道日期。 ICMP时间戳请求和应答报文格式如上图,请求端填写发起时间戳,然后发送报文。应答系统收到请求报文时填写接收时间戳,在发送应答时填写发送时间戳。但是,实际上.. 阅读全文

posted @ 2013-08-27 00:37 Raphael_W 阅读(208) 评论(0) 推荐(0) 编辑

导航