《计算机网络第二次实验.doc》由会员分享,可在线阅读,更多相关《计算机网络第二次实验.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验三 TCP/IP常用网络工具的使用一、实验目的:1 了解网络命令及其所代表的含义,以及所能对网络进行的操作。2 通过网络命令了解系统的网络运行状态,并利用网络命令对网络进行简单的操作。二、实验环境:WINDOWS XP、局域网三、实验相关理论:1 Ping:测试TCP/IP协议安装配置是否成功(1)命令作用Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)连通。如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不
2、正确,IP地址不正确。如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。(2) 命令格式命令格式:ping -t -a -n count -l size destination-list参数含义:-t不停地向目标主机发送数据;直到用户按ctrl+c结束-a以IP地址格式来显示目标主机的网络地址;-n count指定要Ping多少次,具体次数由count来指定;-l size指定发送到目标主机的数据包的大小。(3) 用法举例 测试本机TCP/IP协议安装配置是否成功Ping 127001这个Ping命令被送
3、到本地计算机的IP软件,如果此测试不能通过,就表示TCP/IP的安装或配置存在问题。 Ping 本机IP这个命令被送到本地计算机所配置的IP地址,本地计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。 Ping 局域网内其他IP这个命令发出的信息应该离开本地的计算机,经过网卡及网络电缆到达其他计算机,再返回。收到回送应答表明本地网络中的网卡和载体运行正确。但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将IP地址的网络部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。 Ping 网关IP这个命令如果应答正确,表示局域网中的网关路由器正在运
4、行并能够作出应答。 Ping 远程IP如果收到4个应答,表示成功的使用了缺省网关。 Ping localhostlocalhost是一个操作系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。如果没有做到这一点,则表示主机文件(/Windows/host)中存在问题。2. ipconfig:查看TCP/IP配置信息(1) 命令作用发现和解决TCP/IP网络问题时,应先检查出现问题的计算机上的TCP/IP配置。可以使用ipconfig命令获得主机配置信息,包括IP地址、子网掩码和默认网关。(2) 命令用法 查看所有配置信息:Ipconfig /all,查看到
5、的信息有:Host Name(计算机名): Description(描述):Physical Address(MAC地址):IP Address(IP地址):Subnet Mask(子网掩码): Default Gateway(默认网关): DNS Server(域名服务器):刷新配置对于启用 DHCP 的客户机,用ipconfig /release 和 ipconfig /renew 命令,手动释放或更新客户的 IP 配置租约。与DNS有关Ipconfig /flushdns:清除本地DNS缓存内容;Ipconfig /displaydns:显示本地DNS内容;3ARP:地址解析协议命令(1
6、)命令作用ARP即地址解析协议,用于确定对应IP地址的物理地址。使用ARP命令可以查看本地计算机的ARP高速缓存中的内容。ARP高速缓存中的项目是动态的,每当发送一个指定地点的数据包且高速缓存中不存在当前项目时,ARP便会自动添加该项目。一旦高速缓存的项目被输入,它们就已经开始走向失效状态。所以,需要通过ARP命令查看某台计算机高速缓存中的内容时,先ping此台计算机。(2)命令用法: Arp a 显示ARP缓存信息,即所有已激活的IP地址和物理地址的对应关系。Arp d inet-addr删除所有ARP缓存内容。若在命令中指定IP地址,则只删除该IP地址的ARP缓存信息。Arp s inet
7、-addr eth-addr 向ARP高速缓存中人工输入添加静态项目,即增加IP地址和物理地址的对应关系。在显示ARP缓存信息时,该信息的类型为static。 4. Netstat:显示网络连接和有关协议的统计信息(1)命令作用Netstat命令可以显示协议统计信息和当前的 TCP/IP 连接,它显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。利用命令参数,命令可以显示所有协议的使用状态,这些协议包括TCP协议、UDP协议以及IP协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由
8、信息。(2)命令格式: Netstat -r -n -p 协议名 -a 参数含义: -r显示本机路由表的内容; -p显示指定协议的链接。是可以TCP、UDP、tcpv6.udpv6; -n以数字表格形式显示地址和端口; -a显示所有主机的端口号。 5 Tracert:跟踪网络连接 (1)命令作用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。 (2)命令格式: TracertIP地址或主机名-d-hmaximumhops-jhost
9、_list-wtimeout 参数含义: -d不解析目标主机的名字;-hmaximum_hops指定搜索到目标地址的最大跳跃数; -jhost_list按照主机列表中的地址释放源路由; -wtimeout指定超时时间间隔。 6、Nslookup命令(1)命令作用Nslookup命令是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。(2)Nslookup的两种模式 Nslookup 有两种模式:交互式和非交互式。如果仅需要查找一块数据,请使用非交互式模式。(3)命令用法 基本查询 查看指定域名的域名服务器 查看指定域的邮件服务器实验四 Windows对等网中网络参数设置和资源共亨一
10、、实验目的1 学习Windows支持的网络协议及设置参数的方法,加深了解网络协议对网络系统的重要作用。2 学会使用Windows系统的三种最基本的网络协议,并了解各种协议的作用。3 理解客户机与服务器的含义4 学习所在系统共享目录的设置和使用方法。二、实验环境:Windowsxp、对等局域网,为方便实验,每两台计算机组合成一个实验小组。三、实验相关理论:协议是通信双方为了实现通信所进行的约定或对话规则。双方要进行通信,必须保证使用相同的协议。目前常见的协议有:局域网通信协议NetBEUI(NetBios)协议;NetWare网络通信协议IPX/SPX协议;互联网通信协议TCP/IP协议。服务是
11、基于通信网络之上,为实现特定应用而实现的功能模块,它是面向用户的。它可以向网络的客户端提供应用服务,从而实现特定的应用。客户端用于向特定的应用服务(服务器)发出请求、接收服务器端的处理结果。对等网络是指网络上每个计算机都把其它计算机看作是平等的或者是对等的,没有特定的计算机作为服务器。在对等网络中的每一个计算机,当要使用网络中的某种资源时它就是客户机,当它为网络的其它用户提供某种资源时,就成为了服务器。四、实验内容1 安装Windows支持的基本网络协议。2 安装客户端网络软件。3 安装网络服务组件。4 学习所在系统共享目录的设置和使用方法。五、实验步骤1 查看和安装网络组件方法:打开本机“网
12、络”属性,查看和设置计算机绑定的网络服务、客户端组件、协议, 记下计算机中所使用的协议名称。确保本实验小组中所有计算机安装了相同的协议。2 查看和添加网络服务方法:在本机“网络”属性中,查看和添加文件和打印机共享服务。3 查看计算机的IP地址方法1:在本地连接网络属性中查看;方法2:单击运行,输入CMD,单击确定,输入IPCONFIG,回车。记录你所使用的计算机上IP地址。4 设置网络共享资源方法:在我的电脑或资源管理器中找到一个文件夹,右击它,选择共享和安全,选中在网络中共享此文件夹,确定。5 在网络中使用共亨资源方法:(1) 双击网上邻居,单击查看工作组计算机,找到另一台主机(所设置共享资
13、源)的计算机名称,如果未能显示,通过搜索另一台主机的计算机名来查找。找到后,双击对方计算机图标,就可看到你所设置共享资源的名称。(2) 在第一步中找到共享资源名称,右击它,选择映射为网络驱动器,确定。在我的电脑中就可以出现一个网络驱动器Z,这时你就可象使用本地驱动器一样来使用网络驱动器。(3) 在我的电脑或资源管理器或IE浏览器的地址栏中直接输入:计算机名或IP地址,如user01或192.168.0.65,就可以找到该计算机上的共享资源。6. 更改小组两台计算机中使用的协议,一台计算机使用TCP/IP协议、另外一台主机使用NetBEUI协议。(保证两台主机使用的协议不同)完成后,进入网络邻居
14、,是否能看到对方计算机?如果没有,请分析原因。7. 完成第七步后,把两台主机使用的协议统一,即要么都使用TCP/IP协议、要么都使用NETBEUI协议。并确保在网络邻居中能相互找到对方。8. 为了描述简单,假设两台主机名为hostA、hostB。现把hostA主机的“Microsoft网络客户端”删除,把hostB主机中的“Microsoft网络的文件和打印机共享”组件删除。(1)能否在hostA主机、hostB主机上建立共享文件夹? (2)能否在hostA主机上通过网络邻居访问hostB?反过来呢?作业:1、查看本机器的IP地址、子网掩码、缺省网关、DNS服务器、MAC地址本机的IP地址本机
15、的子网掩码本机的缺省网关DNS服务器MAC地址2、IP地址与网络掩码设置l 假设计算机A、B联在同一个交换机上,将A, B的IP地址和网络掩码设置为在同一网络如192.168.2.0(192.168.2.*/255.255.255.0),在A和B上分别通过PING 检测到对方的连通情况;l 将A, B的IP地址和网络掩码设置为不在同一网络上如192.168.2.0(192.168.2.*/255.255.255.0)和192.168.3.0(192.168.3.*/255.255.255.0),在A和B上分别通过PING 检测到对方的连通情况;表1:不同网络/子网之间的连同性记录实验项A的IP
16、和MASKB的IP和MASKA到B之间的连通性原因123、IP地址冲突l 将在同一个局域网上,先将计算机A的IP设置为192.168.2.*/255.255.255.0,然后再将计算机B的IP地址也设置为与A相同(即让B与A的IP地址发生冲突),观察并记录A、B上的错误消息报告情况;l 在另外一台计算机C(IP地址与A/B不同)上向该IP地址发PING检测报文(ping 192.168.2.* -n 10),观察PING检测报文的返回情况;l 让A与B的IP地址没有冲突,重复上述步骤;l 将上述两种情况对比的结果进行对比。实验项主机A的IP地址主机B的IP地址C到A的丢包率C到B的丢包率124、练习使用arp a,arp d,arp s,如果想要查同一网络内的IP地址所对应的MAC地址,该怎么办?5、练习使用netstat 命令,例如netstat an p tcp 看到些什么?6、练习使用nclookup命令,查出搜狐,新浪,163各大网站对应的IP地址序号域名IP地址123457、两人一组,设置文件夹共享,并映射成网络驱动机器,请把结果截下来。