明德至善博学笃行0/9实验课程名称计算机网络实验报告实验项目名称TCP/IP协议常用网络工具的使用专业班级电子信息科学与技术08级1班学生姓名学号指导教师理学院实验时间:2010年4月22日明德至善博学笃行1/9实验名称:实验二TCP/IP协议常用网络工具的使用实验目的:了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。通过网络命令了解运行系统网络状态,并利用网络命令对网络进行简单的操作。实验器材:连接到因特网的计算机,个人电脑WindowsXPsp3系统。实验内容(步骤):学习使用windows环境下常用的网络命令:1)Ipconfig:IP地址与以太网卡硬件地址查看命令2)Ping:网络连接测试命令3)ARP:地址解析命令4)FTP:文件传输命令5)Netstat:显示协议及其端口信息和当前的TCP/IP网络连接6)Route:控制网络路由表7)TFTP:简单文件传输命令8)Tracert:该诊断实用程序将包含不同生存时间(TTL)值的Internet控制消息协议(ICMP)回显数据包发送到目标,以决定到达目标采用的路由。9)Net:网络服务等1.ipconfigIpconfig命令应该是最最基础的命令了,主要功能就是显示用户所在主机内部的IP协议的配置信息等资料。它的主要参数有:all:显示与TCP/IP协议相关的所有细节信息,其中包括测试的主机名、IP地址、子网掩码、节点类型、是否启用IP路由、网卡的物理地址、默认网关等。renewall:更新全部适配器的通信配置情况,所有测试重新开始。releaseall:释放全部适配器的通信配置情况。renewn:更新第n号适配器的通信配置情况,所有测试重新开始。命令格式是:C:\ipconfig/(参数)明德至善博学笃行2/9分析:WindowsIP配置主机名:b5469b44b6904d3主DNS后缀:节点类型:混合IP路由已启用:否WINS代理已启用:否以太网适配器本地连接:媒体类型:媒体未连接描述:Intel(R)82566MMGigabitNetworkConnection物理地址:00-21-85-4E-30-42以太网适配器无线网络连接:连接特定的DNS后缀:描述:802.11gMiniCardWirelessAdapter物理地址:00-1D-92-CF-AA-57DHCP已启用:是明德至善博学笃行3/9自动配置已启动:是IP地址:192.168.1.7子网掩码:255.255.255.0缺省路径:192.168.1.1DHCP服务器:192.168.1.1DNS服务器:221.13.30.242221.13.28.234租赁通行:2010年4月26日23:19:54租赁期满:2010年4月27日23:19:542.ping命令PING命令是一个在网络中非常重要的并且常用的命令,主要是用来测试网络是否连通。该命令通过发送一个ICMP(网络控制消息协议)包的回应来看是否和对方连通,一般我们用来测试目标主机是否可以连接,或者可以通过TTL值来判断对方的操作系统的版本。常用参数说明:-a-t-r-t可以不间断的向一个机器发送包因为加了-t参数,ping命令本身是不会停止的,于是我们就可以使用Ctrl+C来终止该命令。-l包大小参数还能设定发送包的最大值,这样差不多具有了DoS的功能了,也就是在黑客技术中的洪水攻击,最大值为65500。使用举例:Ping计算机名pingwangluo21//获取计算机IPPingIP地址ping-a172.16.22.36//获取计算机名Ping域名ping命令格式:C:\ping明德至善博学笃行4/9分析:正在ping[202.108.22.142]具有32字节的数据:来自202.108.22.142的回复:字节=32时间=65ms终端测试线路=54来自202.108.22.142的回复:字节=32时间=65ms终端测试线路=54来自202.108.22.142的回复:字节=32时间=65ms终端测试线路=54来自202.108.22.142的回复:字节=32时间=65ms终端测试线路=54202.108.22.142的ping统计信息:数据包:已发送=4,已接收=4,丢失=0(0%丢失),往返行程的估计时间(以毫秒为单位):最短=65ms,最长=65ms,平均=65ms3.Arp命令显示和修改“地址解析协议”(ARP)所使用的到以太网的IP或令牌环物理地址翻译表。该命令只有在安装了TCP/IP协议之后才可用。arp-a[inet_addr][-N[if_addr]]arp-dinet_addr[if_addr]arp-sinet_addrether_addr[if_addr]参数:-a(或g):通过询问TCP/IP显示当前ARP项。如果指定了inet_addr,则只显示指定计算机的IP和物理地址。inet_addr:以加点的十进制标记指定IP地址。-N:显示由if_addr指定的网络界面ARP项。if_addr:指定需要修改其地址转换表接口的IP地址(如果有的话)。如果不存在,将使用第一个可适用的接口。-d:删除由inet_addr指定的项。-s:在ARP缓存中添加项,将IP地址inet_addr和物理地址ether_addr关联。物理地址由以连字符分隔的6个十六进制字节给定。使用带点的十进制标记指定IP地址。项是永久性的,即在超时到期后项自动从缓存删除。ether_addr:指定物理地址。分析:接口:192.168.1.7---0x10004因特网地址:192.168.1.1物理地址:08-10-74-90-14-a4类型:已激活明德至善博学笃行5/94.Netstat显示协议统计和当前的TCP/IP网络连接。该命令只有在安装了TCP/IP协议后才可以使用。netstat[-a][-e][-n][-s][-pprotocol][-r][interval]参数说明:-a:显示所有连接和侦听端口。服务器连接通常不显示。-e:显示以太网统计。该参数可以与-s选项结合使用。-n:以数字格式显示地址和端口号(而不是尝试查找名称)。-s:显示每个协议的统计。默认情况下,显示TCP、UDP、ICMP和IP的统计。-p:选项可以用来指定默认的子集。-pprotocol:显示由protocol指定的协议的连接;protocol可以是tcp或udp。如果与-s选项一同使用显示每个协议的统计,protocol可以是tcp、udp、icmp或ip。-r:显示路由表的内容。Interval:重新显示所选的统计,在每次显示之间暂停interval秒。按CTRL+B停止重新显示统计。如果省略该参数,netstat将打印一次当前的配置信息。明德至善博学笃行6/9分析:上图显示了活动的连接和TCP、UDP数据报及监听状态。5.Route命令控制网络路由表。该命令只有在安装了TCP/IP协议后才可以使用。格式:route[-f][-p][command[destination][masksubnetmask][gateway][metriccostmetric]]参数:-f:清除所有网关入口的路由表。如果该参数与某个命令组合使用,路由表将在运行命令前清除。-p:该参数与add命令一起使用时,将使路由在系统引导程序之间持久存在。默认情况下,系统重新启动时不保留路由。与print命令一起使用时,显示已注册的持久路由列表。忽略其他所有总是影响相应持久路由的命令。Command:指定下列的一个命令。命令目的print打印路由add添加路由delete删除路由change更改现存路由destination指定发送command的计算机。masksubnetmask指定与该路由条目关联的子网掩码。如果没有指定,将使用255.255.255.255。gateway指定网关。名为Networks的网络数据库文件和名为Hosts的计算机名数据库文件中均引用全部destination或gateway使用的符号名称。如果命令是print或delete,目标和网关还可以使用通配符,也可以省略网关参数metriccostmetric指派整数跃点数(从1到9999)在计算最快速、最可靠和(或)最便宜的路由时使用明德至善博学笃行7/9分析:上图显示了当前连接到路由的信息。6.tracert命令tracert命令主要用来显示数据包到达目的主机所经过的路径,显示数据包经过的中继节点清单和到达时间。该命令的使用格式:tracert主机IP地址或主机名执行结果返回数据包到达目的主机前所历的中断站清单,并显示到达每个继站的时间。该功能同ping命令类似,但它所看到的信息要比ping命令详细得多,它把你送出的到某一站点的请求包,所走的全部路由均告诉你,并且告诉你通过该路由的IP是多少,通过该IP的时延是多少。该命令参数有:-d:不解析目标主机的名称-h:maximum_hops指定搜索到目标地址的最大跳跃数-j:host_list按照主机列表中的地址释放源路由-w:timeout指定超时时间间隔,程序默认的时间单位是毫秒使用tracert命令可以很好的连接和目标主机的连接通道,一般为下一不的入侵或者测试获得详细的网络信息打好基础,例如中途经过多少次信息中转,每次经过一个中转站明德至善博学笃行8/9时花费了多长时间。通过这些时间,我们可以很方便地查出用户主机与目标网站之间的线路到底是在什么地方出了故障等情况。如果我们在tracert命令后面加上一些参数,还可以检测到其他更详细的信息。例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。分析:追踪路由到[202.108.11.5]超出最大限度30跳:显示各跳地址。追踪完毕。7.nslookup命令nslookup命令的功能是查询一台机器的IP地址和其对应的域名,通常它能监测网络中DNS服务器是否能正确实现域名解析它,它的运行需要一台域名服务器来提供域名服务。如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。该命令的一般格式为:nslookup[IP地址/域名]分析:查看百度()的IP地址。明德至善博学笃行9/9服务商:ns1.gz.china169.cn地址:221.13.30.242未受权回复:名称:地址:202.108.22.142,202.108.22.5别名(替换入口):教师评语: