- 57
- 0
- 约7.49千字
- 约 9页
- 2017-06-03 发布于河南
- 举报
网络实验1:研究包大小与传输时间的关系
DIY !now
目录
第一章 Computer Networks and the Internet
1.1 研究包大小和传输时间的关系
1.2 使用 tracert 和 ping 命令
1.3 用软件观察真实的互联网
1.4 学习使用 ethereal 观察网络
1.5 观察 web 简单过程
1.1 研究包大小和传输时间的关系
我们试着用 ping 命令把不同大小的数据发送给远程主机,这些数据会经过中间的路由
器,然后从远程主机返回。命令可以在 windows “运行”菜单中输入“cmd ”进入的命令窗
口运行,其基本格式是:
ping -l 128
这里的 128 就是本次发送的数据的大小,默认情况下是 32 。
由于 ping 命令使用的是 IP 协议的 ICMP 功能,这个功能有时也被用于实现一种叫做
DDOS 的网络黑客攻击技术,有很多主机或路由器是限制这种数据通过的,因此我们实验可
以尝试不同的域名看是否有响应,至少我们可以尝试下一这几个域名:
这个实验的目的是看看不同大小的数据包在转发时有什么不同的表现,因此在完成这个
实验后:
Q1.填写下表:
访问主机:
Sizes TTL Min Max Avg
16
32
64
128
256
512
1024
2048
并且回答以下问题:
Q2.平均响应时间和数据包的大小有没有关系?有什么变化趋势?
Q3.2048 大小的包怎末有和前面的数据不一样?上网查一下为什么。
Q4.发现 TTL 的变化有什么规律?上网查一下为什么。
1
附录 1:
Ping是个使用频率极高的实用程序,用于确定本地主机是否能与另一台主机交换数据
报,根据返回的信息我们就可以推断TCP/IP参数是否设置得正确以及运行是否正常。由于
很多路由器和服务器为了防止DDOS攻击会关闭ICMP功能,如果因此而造成你访问的节点
不响应ping 的测试,你可以换一个IP或域名再试。
Ping 是一个测试程序,如果 Ping 运行正确我们大体上就可以排除网络层、网卡、MODEM
的输入输出线路、电缆和路由器等存在的故障,从而减小了问题的范围。按照缺省设置,
Windows 上运行的 Ping 命令发送 4 组 ICMP32 字节数据,如果一切正常我们能得到 4 个回
送应答。 Ping 能够以毫秒为单位显示发送请求到返回应答之间的时间。如果应答时间短,
表示数据报通过的路由器少或网络连接速度比较快。Ping 还能显示 TTL 值(Time To Live
生存时间),我们可以通过源地点 TTL 起始值减去返回包的 TTL 值从而推算数据包通过了
多少个路由器。例如,如果返回 TTL 值为 249,TTL 起始值是 256,源地点到目标地点要
通过 7 个路由器(256-249 ),一共是7 个 hop。
正常情况下,当我们使用 Ping 命令来查找问题或检验网络运行情况时,我们需要使用
一系列 Ping 命令,如果所有步骤都运行正确,我们就可以相信基本的连通性和配置参数没
有问题;如果某些 Ping 命令出现运行故障,它也可以指明到何处去查找问题。下面就给出
一个典型的检测次序及对应的可能故障:
ping
这个 Ping 命令被送到本地计算机的 IP 协议软件,如果没有成功就表示 TCP/IP 协议的
安装存在问题。
ping 本机的 IP
这个命令被送到我们计算机所配置的 IP 地址,计算机始终都应该对该 Ping 命令作出应
答,如果没有则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,
然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机
原创力文档

文档评论(0)