1、网络常用命令的使用1、掌握PING命令的基本使用方法(包括参数的使用),对网络常见故障利用命令进行分析判断:命令格式:ping IP地址或主机名 -t -a -n count -l size 常用参数含义: -t不停地向目标主机发送数据;-a 以IP地址格式来显示目标主机的网络地址 ;-n count 指定要Ping多少次,具体次数由count来指定 ;-l size 指定发送到目标主机的数据包的大小。2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间,分析网络延时产生的原因。tracert IP地址或主机名 -d-h maximumhops-j host
2、_list -w timeout 参数含义:-d 不解析目标主机的名字;-h maximum_hops 指定搜索到目标地址的最大跳跃数;-j host_list 按照主机列表中的地址释放源路由;-w timeout 指定超时时间间隔,程序默认的时间单位是毫秒。3、利用Netstat命令了解网络的整体使用情况。显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,统计目前总共有哪些网络连接正在运行。netstat -r -s -n -a -a 显示所有连接和侦听端口。 -b 显示在创建每个连接或侦听端口时涉及的可执行程序。 -e 显示以太网统计。此选项可以与 -s 选项结
3、合使用。 -f 显示外部地址的完全限定域名(FQDN)。 -n 以数字形式显示地址和端口号。 -o 显示拥有的与每个连接关联的进程 ID。 -p proto 显示 proto 指定的协议的连接;proto 可以是下列任何一个: TCP、UDP、TCPv6 或 UDPv6。如果与 -s 选项一起用来显示每个协议的统计,proto 可以是下列任何一个: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或 UDPv6。 -r 显示路由表。 -s 显示每个协议的统计。默认情况下,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6的统计;-p 选项可
4、用于指定默认的子网。 -t 显示当前连接卸载状态。4、利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。使用不带参数的IPCONFIG显示所有适配器的IP地址、子网掩码、默认网关。Ipconfig/all/batchfile/renewall/releaseall/renewn/releasen/? 显示帮助信息/all 显示现时所有网络连接的设置/release 释放某一个网络上的IP位置/renew 更新某一个网络上的IP位置/flushdns把DNS解析器的暂存内容全数删除5、利用ARP确定对应IP地址的网卡物理地址。
5、查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。arp-a InetAddr -N IfaceAddr -g InetAddr -N IfaceAddr -d InetAddr IfaceAddr -s InetAddr EtherAddr IfaceAddr-aInetAddr-NIfaceAddr 显示所有接口的当前ARP缓存表。要显示特定地址的缓存项,请使用带有InetAddr参数的arp-a,此处的代表地址。如果未指定InetAddr,则使用第一个适用的接口。要显示特定接口的缓存表,请将IfaceAddr参数与-a参数一起使用,此处的代表指派给该接口的参数区分大小写。-g 与
6、相同。-dIfaceAddr 删除指定的地址项,此处的对于指定的接口,要删除表中的某项,请使用参数,此处的 要删除所有项,请使用星号(*)通配符代替InetAddr。-sEtherAddr 向缓存添加可将地址解析成物理地址的静态项。 在命令提示符下显示帮助。DNS层次查询、SMTP协议分析1、熟练掌握nslookup命令,并对nslookup命令的参数进行熟练掌握。2、 利用TELNET进行SMTP的邮件发送。简单示例:TELENT 邮件服务器IP 25HELO LIUAUTH LOGIN*(输入以base64编码后用户名)*(输入以base64编码后密码)MAIL FROM:RCPT TO:
7、接收方的邮件地址DATAFROM:发送方邮箱TO:接收方邮箱SUBJECT:LIUliuyang like Philatelic!.(这个点与回车,必须的)QUIT3、熟练掌握抓包软件ethereal。实验步骤(1)启动主机上的web浏览器。(2)启动ethereal。会看到如图2所示的窗口,只是窗口中没有任何分组列表。(3)开始分组俘获:选择“capture”下拉菜单中的“Start”命令,会出现如图3所示的“Ethereal: Capture Options”窗口,可以设置分组俘获的选项。(4)在实验中,可以使用窗口中显示的默认值。在“Ethereal: Capture Options”窗
8、口的最上面有一个“interface”下拉菜单,其中显示计算机所具有的网络接口(即网卡)。当计算机具有多个活动网卡时,需要选择其中一个用来发送或接收分组的网络接口(如某个有线接口)。随后,单击“ok”开始进行分组俘获,所有由选定网卡发送和接收的分组都将被俘获。(5)开始分组俘获后,会出现如图4所示的分组俘获统计窗口。该窗口统计显示各类已俘获分组的数量。在该窗口中有一个“stop”按钮,可以停止分组的俘获。但此时最好不要停止俘获分组。(6)在运行分组俘获的同时,在浏览器地址栏中输入某网页的URL,如:为显示该网页,浏览器需要连接的服务器,并与之交换HTTP报文,以下载该网页。包含这些HTTP报文
9、的以太网帧将被Ethereal俘获。(7)当完整的页面下载完成后,单击Ethereal俘获窗口中的stop按钮,停止分组俘获。此时,分组俘获窗口关闭。Ethereal主窗口显示已俘获的你的计算机与其他网络实体交换的所有协议报文,其中一部分就是与服务器交换的HTTP报文。此时主窗口与图2相似。(8)在显示筛选规则中输入“http”,单击“apply”,分组列表窗口将只显示HTTP协议报文。(9)选择分组列表窗口中的第一条http报文。它应该是你的计算机发向服务器的HTTP GET报文。当你选择该报文后,以太网帧、IP数据报、TCP报文段、以及HTTP报文首部信息都将显示在分组首部子窗口中。单击分
10、组首部详细信息子窗口中向右和向下箭头,可以最小化帧、以太网、IP、TCP信息显示量,可以最大化HTTP协议相关信息的显示量。其结果与图5相似。(10)退出Ethereal。实验结果网络常用命令的使用2、用Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间,分析网络延时产生的原因。显示当前正在活动的网络连接的详细信息,4.利用IPCONFIG命令显示所有当前的TCP/IP网络配置值、刷新动态主机配置协议5利用ARP确定对应IP地址的网卡物理地址。DNS层次查询、SMTP协议分析2、利用TELNET进行SMTP的邮件发送。实验当中问题及解决方法1、问题:用SMPT协议发邮件的时候遇见连接失败、用户被锁定等问题。 解决方法:很多人用公共邮箱,账户因为多次访问被锁。换个人邮箱来进行测试2、问题:抓包软件无法正常在自己的电脑内安装。在网上搜索适合自己操作系统的安装包。3、问题:在抓包实验中,抓到很多没有用的数据。尽量不要采用无线网络连接,可以采用以太网连接。成绩(教师打分)优秀良好及格不及格 (注:可编辑下载,若有不当之处,请指正,谢谢!)