计算机网络实验指导手册
图5.2 HTTP服务配置
进入仿真模式,在pc0或pc1的浏览器地址栏里输入服务器的ip地址,打开协议分析器,记录此过程和各层数据封装情况。
4、配置DNS服务器
按如图5.3启用DNS服务并配置资源记录(即名称到IP地址的映射情况)。
图5.3 DNS服务配置 进入仿真模式,在pc0或pc1的浏览器地址栏里输入服务器的域名地址,打开协议分析器,记录此过程和各层数据封装情况。
30
计算机网络实验指导手册
实验6 数据在网络各层中的流动及封装方式
【实验目的】
理解在不同的网络设备或接口间转发数据包时数据包首部的变换; 理解数据包的封装及协议的工作方式。 【实验内容】
1、在PT中构建实验用的网络平台,网络拓扑如图4.1所示,为172.16.10.0/24网络各主机、路由器接口、Server0配置正确的静态IP地址及网络参数,在Server0中启用DHCP(配置地址池网关等)、Web、DNS等服务。
图4.1 网络拓扑图
2、为PC2设置为自动获取IP地址,从PT模拟工作模式中查看从DHCP获取IP的过程,记录此过程和各层数据封装情况。
3、分别从PC0和PC2访问Web服务,记录通信过程和各层数据封装情况。
4、分别从PC0和PC2以域名访问服web服务器,记录通信过程和各层数据封装情况。
31
计算机网络实验指导手册
实验7 常用网络命令的使用(选做)
【实验目的】
学习常用网络命令的使用方法
【实验重点及难点】
掌握PING命令及arp的使用方法,要理解arp的工作原理
【实验指导】
1、 PING ping的工作原理:
ping的过程实际上就是一个发送icmp echo请求的过程,发送该数据包到被ping 的一方,要求对方响应并回答该数据包,对方收到后,当然就老老实实地答复你了,也许大家奇怪,为什么从ping的结果中会得到ip地址,这是因为,对方做出的icmp响应并不能简单地用icmp进行封包就进行传输,而是要经过ip协议进行封装并传输的,学过tcp/ip的人都知道,在ip协议对数据包进行封装的时候,会自动将目的地址和源地址写进包头,这样一来,在回应的信息中我们就可以看到对方的ip地址了 。
按照缺省设置,Windows上运行的Ping命令发送4个ICMP(网间控制报文协议)回送请求,每个32字节数据,如果一切正常,你应能得到4个回送应答。
Ping显示TTL(Time To Live存在时间)值
??Ping能够以毫秒为单位显示发送回送请求到返回回送应答之间的时间量。如果应答时间短,表示数据报不必通过太多的路由器或网络连接速度比较快。Ping还能显示TTL(Time To Live存在时间)值,你可以通过TTL值推算一下数据包已经通过了多少个路由器:源地点TTL起始值(就是比返回TTL略大的一个2的乘方数)-返回时TTL值。例如,返回TTL值为119,那么可以推算数据报离开源地址的TTL起始值为128,而源地点到目标地点要通过9个路由器网段(128-119);如果返回TTL值为246,TTL起始值就是256,源地点到目标地点要通过9个路由器网段。
通过Ping检测网络故障
? ?
ping 127.0.0.1--这个Ping命令被送到本地计算机的IP软件,该命令永不退出该计算机。如果没有做到这一点,就表示TCP/IP的安装或运行存在某些最基本的问题。
ping 本机IP--这个命令被送到你计算机所配置的IP地址,你的计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP地址。 ?
ping 局域网内其他IP--这个命令应该离开你的计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。 ? ? ?
ping 网关IP--这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答 ping 远程IP--如果收到4个应答,表示成功的使用了缺省网关。对于拨号上网用户则表示能够成功的访问Internet(但不排除ISP的DNS会有问题)。
ping localhost--localhost是个作系统的网络保留名,它是127.0.0.1的别名,每太计算机都应该能够将该名字转换成该地址。如果没有做到这一带内,则表示主机文件(/Windows/host)中存
32
计算机网络实验指导手册
在问题。 ?
ping www.yahoo.com对这个域名执行Ping ... 地址,通常是通过DNS 服务器 如果这里出现故障,则表示DNS服务器的IP地址配置不正确或DNS服务器有故障(对于拨号上网用户,某些ISP已经不需要设置DNS服务器了)。顺便说一句:你也可以利用该命令实现域名对IP地址的转换功能。
?
ping的几个参数(这里针对几个比较有用的讲一讲):
options:
? -t 加上该参数,就是不断地ping对方,直到按ctrl+c结束 ? -a 这个参数是解析主机名到ip地址
注意:这个参数只有在局域网内才起作用的
? -n count 这个参数可以定制数据echo请求数据包的发送个数,例如上面,我使用-n 1
? -l size 该参数定制发送数据包的大小,windows中最大为65500,命令格式:ping ip -l 65500
默认发送的数据包大小为32bytes ? -i ttl 这是用来设置生命周期(ttl)的
? -r count 这个参数类似tracert,作用就是记录经过的路由器,拿个例子来:
c:\\>ping 192.168.0.1 -r 1 -n 1
pinging 192.168.0.1 with 32 bytes of data:
reply from 192.168.0.1: bytes=32 time<10ms ttl=128 route: 192.168.0.1
ping statistics for 192.168.0.1:
packets: sent = 1, received = 1, lost = 0 (0% loss), approximate round trip times in milli-seconds: minimum = 0ms, maximum = 0ms, average = 0ms
注意这一行“route: 192.168.0.1”这就是经过的路由器,因为我这里只有两台计算机,没有路由器,所以记录下来的就是默认路由了(也就是被ping主机本身)。大家可以这样做:ping http://www.sina.com.cn -r 9
会记录经过的9部路由器的地址哦 ……
注意:-r参数后面的值最小为1,最大为9,也就是说,最多只能记录9台(这就不如tracert命令了)。
2、查看DNS、IP、Mac等
查看IP、Mac
.Win2000以上:Ipconfig/all
查看DNS:
如查看www.163.com对应的ip
1) C:\\>nslookup www.163.com
2) C:\\>nslookup 回车 再输入www.163.com
3、网络信使
? Net send 计算机名/IP * (广播) 传送内容,注意不能跨网段
? 发送消息的命令行格式是: “net send 接收消息方的机器名 消息内容” ? 给一个组发消息的格式就是:“Net Send /domain: 加组名 再加消息内容” ? Windows 2000允许大家群发消息给本工作组中的所有计算机,因此一旦有信息
33
计算机网络实验指导手册
需要通知本地工作组中的所有计算机时,大家只要在DOS提示符下输入“net send * 发布内容”格式的字符串命令。 ? 在其它工作组中广播消息
要是想将通知或者消息发送给其它工作组中的所有计算机时,在命令提示符下输入“net send * /domain:工作组名 发布内容”这样的字符串命令。 ? net stop messenger 停止信使服务,也可以在面板-服务修改 ? net start messenger 开始信使服务
4、netstat
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。
该命令的一般格式为: netstat [选项]
命令中各选项的含义如下:
-a显示出你的计算机当前所开放的所有端口。
-n 以网络IP地址代替名称,显示出网络连接情形。 -r 显示路由表
5、在网络邻居上隐藏你的计算机
net config server /hidden:yes
net config server /hidden:no 则为开启
6、在DOS行下设置静态IP
A.设置静态IP CMD netsh netsh>int interface>ip
interface ip>set add \本地链接\地址 mask gateway B.查看IP设置
interface ip>show address
34
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计算机网络(16课时)实验指导书 - 图文(7)在线全文阅读。
相关推荐: