计算机网络课程设计报告 常用网络命令练习_第1页
计算机网络课程设计报告 常用网络命令练习_第2页
计算机网络课程设计报告 常用网络命令练习_第3页
计算机网络课程设计报告 常用网络命令练习_第4页
计算机网络课程设计报告 常用网络命令练习_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 课程设计报告课程设计名称 : 常用网络命令练习 课程设计时间: 2010.11.26 专 业 班 级 学生姓名 学 号 指导老师 课程设计报告(附页)一、实验目的及要求:目的:学习使用网络命令,并了解其参数的含义。1)使用 ipconfig /all 查看配置 2)使用 ping 测试连接 3)使用 netstat 显示连接统计4)使用 nbtstat 解决 netbios 名称问题 5)使用 tracert 跟踪网络连接 6)使用 pathping 测试路由器 7)使用net命令进行各种操作要求:1)写出本实验的主要步骤2)列出常用命令的名称、作用,以及主要参数的作用。二、实验过程及要点:

2、1) ipconfig1.1功能:该诊断命令显示所有当前的 tcp/ip 网络配置值。该命令在运行 dhcp 系统上的特殊用途,允许用户决定 dhcp 配置的 tcp/ip 配置值。1.2 格式:ipconfig /? | /all | /release adapter | /renew adapter | /flushdns | /registerdns | /showclassid adapter | /setclassid adapter classidtoset /all 产生完整显示。在没有该开关的情况下 ipconfig 只显示 ip 地址、子网掩码和每个网卡的默认网关值。 (说明

3、:中的为选填,外的为必写)1.3 例子:1.31 ipconfig 指令 /显示 ip 地址、子网掩码和每个网卡的默认网关值。 由图可知本台计算机的ip address(ip地址): 10.13.34.96,subnet mask(子网掩码) : 255.255.255.0 default gateway(缺省网关): 10.13.34.96。 1.32 ipconfig/all /产生完整显示1.33 ipconfig/displaydns /显示本机上的dns域名解析列表2)使用 ping 测试连接 2.1 功能:验证与远程计算机的连接。该命令只有在安装了 tcp/ip 协议后才可以使用。

4、2.2 格式:ping -t -a -n count -l length -f -i ttl -v tos -r count -s count -j computer-list | -k computer-list -w timeout destination-list (其中destination-list 指定要 ping 的远程计算机)2.3 参数-t ping 指定的计算机直到中断,结束连接用ctrl+c;-a 将地址解析为计算机名。-n count 发送 count 指定的 echo 数据包数。默认值为 4。-l length 发送包含由 length 指定的数据量的 echo 数据

5、包。默认为 32 字节;最大值是 65,527。-f 在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。-i ttl将“生存时间”字段设置为 ttl 指定的值。-v tos 将“服务类型”字段设置为 tos 指定的值。-r count 在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。-s count 指定 count 指定的跃点数的时间戳。-j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)ip 允许的最大数量为 9。-k computer-

6、list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)ip 允许的最大数量为 9。-w timeout 指定超时间隔,单位为毫秒。2.4 例子:2.41 ping 指定的计算机直到中断,结束连接用 ctrl+c。如图所示为不断向的计算机发送默认数据包。返回的信息第一行中的220.189.211.184说明dns服务器已经将解析为ip地址,这说明:这台主机到dns服务器的连接正常,另外dns服务器工作正常。 数据包默认大小为32byt,我们可以自定义数据包的大小,但有一个大小的限制,就是最大只能发送65500byt,因为windows系

7、列的系统都有一个安全漏洞,就是当向对方一次发送的数据包大于或等于65532时,对方就很有可能挡机,所以微软公司为了解决这一安全漏洞于是限制了ping的数据包大小。虽然微软公司已经做了此限制,但这个参数配合其他参数以后危害依然非常强大,比如我们我们发送ping -l 65500 t ,这样它就会不停的向ip为220.189.211.184计算机发送大小为65500byt的数据包,当很多台计算机向一个系统连续发送时,就很容易使对方的网络瘫痪。我们所说的“黑网站”就是用此方法来实现的。2.42 ping 发送6个数据包(默认是4个),发送数据包大小是256(默认是32)如图所示:我们可以知道在向地址

8、为 的计算机发送6个256大小的数据包时,发送6个,接受6个,丢失0个,这6个数据包中返回速度最快的为1ms,最慢的为2ms,平均速度为1ms。通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。2.43 -r count 在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。 如图为向 的计算机发送一个数据包,来探测此数据包发送时所经过的路由,不过此图显示“request timed out”,试验了较多次都一样,查了一下很多人遇到这种情况,不是路由问题,也不是arp的问题,也不是病毒的问题,估计说是学校网的原因。3)使用 netsta

9、t 显示连接统计3.1功能:显示协议统计和当前的 tcp/ip 网络连接。该命令只有在安装了 tcp/ip 协议后才可以使用。3.2格式:netstat -a -e -n -s -p protocol -r interval3.3参数:-a 显示所有连接和侦听端口。服务器连接通常不显示。-e 显示以太网统计,该参数可以与 -s 选项结合使用。-n 以数字格式显示地址和端口号(而不是尝试查找名称)。-s 显示每个协议的统计。默认情况下,显示 tcp、udp、icmp 和 ip 的统计。-p 选项可以用来指定默认的子集;-r 显示路由表的内容。 -p protocol 显示由 protocol 指

10、定的协议的连接;protocol 可以是 tcp 或 udp。如果与 -s 选项一同使用显示每个协议的统计,protocol 可以是 tcp、udp、icmp 或 ip。interval 重新显示所选的统计,在每次显示之间暂停 interval 秒。按 ctrl+b 停止重新显示统计。如果省略该参数,netstat 将打印一次当前的配置信息。3.4例子:3.41 -r 显示路由表的内容3.42 -a 显示所有连接和侦听端口。4)使用 nbtstat 解决 netbios 名称问题 4.1 功能:该诊断命令使用 nbt(tcp/ip 上的 netbios)显示协议统计和当前 tcp/ip 连接。

11、该命令只有在安装了 tcp/ip 协议之后才可用。4.2 格式:nbtstat -a remotename -a ip address -c -n -r -r -s -s interval4.3 参数:-a remotename 使用远程计算机的名称列出其名称表。-a ip address 使用远程计算机的 ip 地址并列出名称表。-c 给定每个名称的 ip 地址并列出 netbios 名称缓存的内容。-n 列出本地 netbios 名称。“已注册”表明该名称已被广播 (bnode) 或者 wins(其他节点类型)注册。-r 清除 netbios 名称缓存中的所有名称后,重新装入 lmhost

12、s 文件。-r 列出 windows 网络名称解析的名称解析统计。在配置使用 wins 的 windows 2000 计算机上,此选项返回要通过广播或 wins 来解析和注册的名称数。-s 显示客户端和服务器会话,只通过 ip 地址列出远程计算机。-s 显示客户端和服务器会话。尝试将远程计算机 ip 地址转换成使用主机文件的名称。interval重新显示选中的统计,在每个显示之间暂停 interval 秒。按 ctrl+c 停止重新显示统计信息。如果省略该参数,nbtstat 打印一次当前的配置信息。4.4 例子:4.41 -n 列出本地 netbios 名称。 4.42 -c 显示本地计算机

13、的 netbios 名称缓存的内容5)使用 tracert 跟踪网络连接 5.1 功能:tracert(跟踪路由)是路由跟踪实用程序,用于确定 ip 数据报访问目标所采取的路径。tracert 命令用 ip 生存时间 (ttl) 字段和 icmp 错误消息来确定从一个主机到网络上其他主机的路由。5.2格式:tracert -d -h maximum_hops -j computer-list -w timeout target_name (target_name 目标计算机的名称)5.3 参数:/d 指定不将地址解析为计算机名。-h maximum_hops 指定搜索目标的最大跃点数。-j c

14、omputer-list 指定沿 computer-list 的稀疏源路由。-w timeout 每次应答等待 timeout 指定的微秒数。5.4 工作原理:通过向目标发送不同生存时间 (ttl) 值的“ internet 控制消息协议 (icmp)” 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 ttl 之前至少递减 1,必需路径上的每个路由器,所以 ttl 是有效的跃点计数。数据包上的 ttl 到达 0 时,路由器应该将“icmp 已超时”的消息发送回源系统。tracert 先发送 ttl 为 1 的回显数据包,并在随后的每次发送过程将 ttl 递增 1,直到目标响

15、应或 ttl 达到最大值,从而确定路由。路由通过检查中级路由器发送回的“icmp 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期 ttl 值的数据包,而 tracert 看不到。5.4 例子 5.41 追踪计算机到 的连接路由此例题中表示:正在路由追踪,目标地址:;ip地址为220.189.211.184,最大跃点数为30数据包必须要经过6个路由器才能到达主机220.189.211.184。其中10.13.34.1:本地网关;192.168.79.25:局域网出口网关;210.32.24.5:广域网路由器,浙江省杭州市-浙江理工大学;最后到达主机:220.189.211.184。

16、6)使用 pathping 测试路由器 6.1 功能:提供有关在源和目标之间的中间跃点处网络滞后和网络丢失的信息。6.2 格式:pathping -n -h maximumhops -g hostlist -p period -q numqueries -w timeout -i ipaddress -4 ipv4 -6 ipv6targetname 6.3 参数:-n 阻止 pathping 试图将中间路由器的 ip 地址解析为各自的名称。这有可能加快 pathping 的结果显示。 -h maximumhops 指定搜索目标(目的)的路径中存在的跃点的最大数。默认值为 30 个跃点。 -g

17、 hostlist 指定回响请求消息利用 hostlist 中指定的中间目标集在 ip 数据头中使用“稀疏来源路由”选项。使用稀疏来源路由时,相邻的中间目标可以由一个或多个路由器分隔开。hostlist 中的地址或名称的最大数为 9。hostlist 是一系列由空格分隔的 ip 地址(用带点的十进制符号表示)。 -p period 指定两个连续的 ping 之间的时间间隔(以毫秒为单位)。默认值为250毫秒(1/4 秒)。 -q numqueries 指定发送到路径中每个路由器的回响请求消息数。默认值为100个查询。 -w timeout 指定等待每个应答的时间(以毫秒为单位)。默认值为 30

18、00 毫秒(3 秒)。 -i ipaddress 指定源地址。 -4 ipv4 指定 pathping 只使用 ipv4。 -6 ipv6 指定 pathping 只使用 ipv6。 targetname 指定目的端,它既可以是 ip 地址,也可以是主机名。 6.4 例子:6.41 查看本地主机到局域网网关的路径信息6.42 查看远程主机的路径信息当运行pathping时,将首先显示路径信息。此路径与 tracert 命令所显示的路径相同。然后pathping命令对下一个 125 毫秒显示忙消息(此时间根据跃点计数变化)。在此期间,pathping从以前列出的所有路由器和它们之间的链接之间收集

19、信息。在此期间结束时,它显示测试结果。从上述图中可以看出所有的路由跃点均无丢失数据包现象,源主机到目的主机的连接是完全正常的,在 address 列中所显示的链接丢失速率(以垂直线 | 表示)表明造成路径上转发数据包丢失的链路拥挤状态。路由器所显示的丢失速率(由 ip 地址标识)表明这些路由器已经超载。7)使用net命令进行各种操作.7.1 net命令简介:许多 windows 2000 网络命令都以词 net 开头。这些 net 命令有一些公用属性:键入 net /? 可以看到所有可用的 net 命令的列表。 键入 net help command,可以在命令行获得 net 命令的语法帮助。

20、例如,关于 net accounts 命令的帮助信息,请键入 net help accounts。 所有 net 命令都接受 /yes 和 /no 选项(可以缩写为 /y 和 /n)。/y 选项向命令产生的任何交互式提示自动回答“是”,而 /n 回答“否”。例如,net stop server 通常提示您确认要停止基于“服务器”服务的所有服务;而 net stop server /y 对该提示自动回答“是”,然后“服务器”服务关闭。7.2例子:721 net/? 查看net 指令参数 7.22 net view 显示域列表、计算机列表或指定计算机的共享资源列表 此例为:键入不带参数的net v

21、iew显示当前域的计算机列表。7.23 net user 添加或更改用户帐号或显示用户帐号信息。该命令也可以写为 net users。 命令格式:net user username password * options /domain此例为:键入不带参数的net user查看计算机上的用户帐号列表课程设计总结(附页)通过本次计算机网络课程设计,我更加充分的理解了课本上的知识,并能够加以扩展,从而应用于实践当中。计算机网络的常用命令有很多,其中以上述这些占主要,但是每一个命令如果运用得当的话都会是一个很强大的工具,单单讲ping指令好了,从网上找到的ping指令的不同用处有好多。通过这次课程设计

22、我也知道了一些简单的运用原理,也了解到一些现象产生的原因,比如说“黑网站”,就是多台计算机不断向一台计算机发送超大数据包所引起的,也就是ping指令的一项简单运用,也可以通过ping指令来测试网络速度等等。同时我们也可以运用简单的指令追踪路由,查看数据传送途径,以便更深层次的了解网络的工作原理。但是在课程设计的过程中也遇到不少的麻烦,比如在运用net指令向别的计算机发送信息时就一直不能成功,查看了相关信息,修改的两台计算机的messenger属性使其处于启动状态也不能发送,还有在一开始因为环境变量没有设置好导致指令无法运行,不小心改错了系统环境变量还使电脑无法启动,在系统重装之后才可以正常使用

23、指令。总结的来说我是受益匪浅。指导老师评语: 签名: 年 月 日 蚆螇膅芃莅蕿肁节蒈螅羇莁薀薈袃莀芀螃蝿荿莂薆膈莈薄螁肄莈蚆蚄羀莇莆袀袆莆蒈蚃膄莅薁袈肀蒄蚃蚁羆蒃莃袆袂肀蒅虿螈聿蚇羅膇肈莇螇肃肇葿羃罿肆薂螆袅肆蚄蕿膄膅莄螄聿膄蒆薇羅膃薈螂袁膂莈薅袇膁蒀袁膆膀薂蚃肂膀蚅衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿袅肅芅蒁蚈羁芄薃羄袇芄蚆螇膅芃莅蕿肁节蒈螅羇莁薀薈袃莀芀螃蝿荿莂薆膈莈薄螁肄莈蚆蚄羀莇莆袀袆莆蒈蚃膄莅薁袈肀蒄蚃蚁羆蒃莃袆袂肀蒅虿螈聿蚇羅膇肈莇螇肃肇葿羃罿肆薂螆袅肆蚄蕿膄膅莄螄聿膄蒆薇羅膃薈螂袁膂莈薅袇膁蒀袁膆膀薂蚃肂膀蚅衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿袅肅芅蒁蚈羁芄薃羄袇芄蚆螇膅芃莅蕿肁节蒈螅羇

24、莁薀薈袃莀芀螃蝿荿莂薆膈莈薄螁肄莈蚆蚄羀莇莆袀袆莆蒈蚃膄莅薁袈肀蒄蚃蚁羆蒃莃袆袂肀蒅虿螈聿蚇羅膇肈莇螇肃肇葿羃罿肆薂螆袅肆蚄蕿膄膅莄螄聿膄蒆薇羅膃薈螂袁膂莈薅袇膁蒀袁膆膀薂蚃肂膀蚅衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿袅肅芅蒁蚈羁芄薃羄袇芄蚆螇膅芃莅蕿肁节蒈螅羇莁薀薈袃莀芀螃蝿荿莂薆膈莈薄螁肄莈蚆蚄羀莇莆袀袆莆蒈蚃膄莅薁袈肀蒄蚃蚁羆蒃莃袆袂肀蒅虿螈聿蚇羅膇肈莇螇肃肇葿羃罿肆薂螆袅肆蚄蕿膄膅莄螄聿膄蒆薇羅膃薈螂袁膂莈薅袇膁蒀袁膆膀薂蚃肂膀蚅衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿袅肅芅蒁蚈羁芄薃羄袇芄蚆螇膅芃莅蕿肁节蒈螅羇莁薀薈袃莀芀螃蝿荿莂薆膈莈薄螁肄莈蚆蚄羀莇莆袀袆莆蒈蚃膄莅薁袈肀蒄蚃蚁羆蒃莃袆袂肀蒅虿螈

25、聿蚇羅膇肈莇螇肃肇葿羃罿肆薂螆袅肆蚄蕿膄膅莄螄聿膄蒆薇羅膃薈螂袁膂莈薅袇膁蒀袁膆膀薂蚃肂膀蚅衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿袅肅芅蒁蚈羁芄薃羄袇芄蚆螇膅芃莅蕿肁节蒈螅羇莁薀薈袃莀芀螃蝿荿莂薆膈莈薄螁肄莈蚆蚄羀莇莆袀袆莆蒈蚃膄莅薁袈肀蒄蚃蚁羆蒃莃袆袂肀蒅虿螈聿蚇羅膇肈莇螇肃肇葿羃罿肆薂螆袅肆蚄蕿膄膅莄螄聿膄蒆薇羅膃薈螂袁膂莈薅袇膁蒀袁膆膀薂蚃肂膀蚅衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿袅肅芅蒁蚈羁芄薃羄袇芄蚆螇膅芃莅蕿肁节蒈螅羇莁薀薈袃莀芀螃蝿荿莂薆膈莈薄螁肄莈蚆蚄羀莇莆袀袆莆蒈蚃膄莅薁袈肀蒄蚃蚁羆蒃莃袆袂肀蒅虿螈聿蚇羅膇肈莇螇肃肇葿羃罿肆薂螆袅肆蚄蕿膄膅莄螄聿膄蒆薇羅膃薈螂袁膂莈薅袇膁蒀袁膆膀薂蚃肂膀蚅衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿袅肅芅蒁蚈羁芄薃羄袇芄蚆螇膅芃莅蕿肁节蒈螅羇莁薀薈袃莀芀螃蝿荿莂薆膈莈薄螁肄莈蚆蚄羀莇莆袀袆莆蒈蚃膄莅薁袈肀蒄蚃蚁羆蒃莃袆袂肀蒅虿螈聿蚇羅膇肈莇螇肃肇葿羃罿肆薂螆袅肆蚄蕿膄膅莄螄聿膄蒆薇羅膃薈螂袁膂莈薅袇膁蒀袁膆膀薂蚃肂膀蚅衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿袅肅芅蒁蚈羁芄薃羄袇芄蚆螇膅芃莅蕿肁节蒈螅羇莁薀薈袃莀芀螃蝿荿莂薆膈莈薄螁肄莈蚆蚄羀莇莆袀袆莆蒈蚃膄莅薁袈肀蒄蚃蚁羆蒃莃袆袂肀蒅虿螈聿蚇羅膇肈莇螇肃肇葿羃罿肆薂螆袅肆蚄蕿膄膅莄螄聿膄蒆薇羅膃薈螂袁膂莈薅袇膁蒀袁膆膀薂蚃肂膀蚅衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿袅肅芅蒁蚈

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论