




免费预览已结束,剩余45页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第10章网络测试与分析工具 10 1网络测试工具 10 1 1设置和查看网络接口工具IPconfig10 1 2查看和设置地址解析协议工具arp10 1 3测试网络连通状态工具ping10 1 4查看协议包经过路径工具tracert10 1 5查看网络状态工具netstat10 1 6查看和设置路由表的表项工具route10 1 7查看域名工具nslookup 10 1 1设置网络接口工具ipconfig 1 具体功能该命令用于显示网络节点 主机 当前的TCP IP网络配置值刷新动态主机配置协议 DHCP 和域名系统 DNS 设置2 语法详解3 参数说明4 应用示例 ipconfig命令显示帮助信息 ipconfig命令 all选项显示结果 10 1 2设置地址解析协议表项工具arp 1 具体功能该命令显示和修改地址解析协议 ARP 缓存中的表项 ARP缓存中包含一个或多个表用于存储IP地址及其经过解析的以太网或令牌环物理地址2 语法详解3 参数说明 a InetAddr NIfaceAddr 4 应用示例 arp 命令显示帮助信息 arp命令 a选项显示结果 10 1 3测试网络连通状态工具ping 1 具体功能该命令用来检查网络是否通畅或者网络连接速度该命令是ICMP协议中回送请求和回送应答的应用2 语法详解3 参数说明4 应用示例 ping环回地址127 0 0 1 ping网关地址192 168 150 254 10 1 4查看协议包经过路径工具tracert 1 具体功能该命令通过向目的计算机发送具有不同生存时间的ICMP回应报文 以确定至目的地的路由也就是说 tracert命令可以用来跟踪一个报文从一台计算机到另一台计算机所走的路径 2 语法详解tracert d hmaximum hops jcomputer list wtimeout target name3 参数说明4 应用示例 用tracert命令查看从本主机到百度Web网站主机途径的路由 10 1 5查看网络状态工具netstat 1 具体功能该命令可以显示路由表 实际的网络连接以及每一个网络接口设备的状态信息一般用于检验本机各端口的网络连接情况 2 语法详解netstat a b e n o pproto r s v interval 3 参数说明4 应用示例 netstat命令显示帮助信息 netstat命令的应用 10 1 6设置路由表的表项工具route 1 命令功能该命令用来显示 手工添加 修改 删除主机的路由表中的表项内容若修改默认路由 可以先用命令routedelete删除默认路由 然后 再用命令routeadd添加一个新默认路由2 应用示例 route 命令显示帮助信息 routeprint命令查看当前路由表的表项 10 1 7查看域名工具nslookup 1 命令功能该命令用来查询一台主机的IP地址和其对应的域名 诊断域名系统 DNS 信息一般是用来确认DNS服务器的状态 可以通过输入nslookup进入该命令的交互环境 此时出现提示符 输入相应的域名 可以转换该域名对应的IP地址2 应用示例 nslookup命令的使用帮助说明 10 2应用层协议工具 10 2 1ftp10 2 2telnet10 2 3实现系统管理的NET命令程序 10 2 1ftp 1 命令功能ftp命令用于用户访问FTP服务器 在命令行方式直接输入ftp命令可以进入交互环境 此时出现提示符 ftp 再输入help可以查看在交换环境下可用的命令在交换环境下 通过open可以连接远地FTP服务器 可以通过DOS或Linux的shell命令访问远地文件及文件夹中的内容通过put命令可以上传文件 get命令可以下载文件2 应用示例 输入ftp 命令给出的帮助信息 ftp交互环境下可用的命令 10 2 2telnet 1 命令功能telnet命令用于登录到远地服务器 远地服务器可以是Web 电子邮件等当登录到远地服务器后 实际启动了两个进程 一个是本地主机上的客户机进程 另一个是远地主机上的服务器进程常用telnet命令进行应用层协议分析2 应用示例 输入telnet 命令给出的帮助信息 telnet交互环境下可用的命令 10 2 3实现系统管理的NET命令程序 1 NET命令程序的功用NET命令程序是Windows中一个功能强大的工具软件 NET在命令行方式执行 借助NET命令程序可以完成Windows中大部分重要的管理功能NET命令程序提供的管理功能包括 1 管理网络环境 2 运行和配置各种服务程序 3 进行用户和登录管理等 4 查看服务器的本地信息 通过以下方法可以获得NET命令的帮助信息 在命令行方式输入 NET 以上两条命令得到NET命令程序的功能 COMMAND 列表2 NET命令的基本用法 10 3网络协议分析工具 10 3 1Ethereal概述10 3 2Ethereal的过滤器10 3 3Ethereal应用界面10 3 4Ethereal捕获网络协议包的方法 10 3 1Ethereal概述 Ethereal是免费 开源的网络协议分析软件在Window环境中Ethereal与协议包捕获软件Winpcap配合使用在Linux环境中Ethereal与协议包捕获软件Libpcap配合使用借助网络协议分析工具Ethereal可以观察网络现象 看到各层网络协议数据单元 PDU 的格式 各个字段的内容 网络协议的封装 分析网络的流量ethereal现在已经改名字为wireshark安装时先安装Winpcap 接着安装Ethereal 10 3 2Ethereal的过滤器 在捕获协议包之前 可以设置抓包过滤器 CaptureFilter 捕获感兴趣的协议包 抓包过滤器使用的是libpcap过滤器语言 在tcpdump手册中有详细的解释捕获过滤语句基本结构是 not primitive and or not primitive 也可以设置显示过滤器 用来显示感兴趣的协议包 10 3 3Ethereal应用界面 Ethereal的图形用户界面 GUI 包括4个部分 菜单栏 协议跟踪列表框 packetlist 协议层次框 packetdetails 协议代码框 packetbytes Ethereal主界面 协议跟踪列表框 每一个行表示协议数据文件里的一个协议 如果选中了其中一行 选中的那一行会以蓝色底色高亮显示对应该协议的信息就会显示协议层次框 packetdetails 和协议代码框 packetbytes 中 协议层次框 协议树 以树结构显示在协议跟踪列表框被选中的协议和字段内容 树可以展开和收起点击图中每行前面的加号标志 协议树就会展开 将会看到每种协议的详细信息 协议代码框 Ethereal通常使用哈希方式显示网络协议包字节内容左边显示协议包偏移量中间使用十六进制显示协议包右边对应显示代码字节对应的ASCII字符 或是没有适当的显示 10 3 4Ethereal捕获网络协议包的方法 启动ethereal应用程序 点击菜单栏上的 Capture 选项 弹出下拉菜单 选择下拉菜单中的 Options 选项CaptureOptions选项界面如图10 21所示的 可以在这里设置ethereal的一些选项 如网卡接口 捕获过滤器等 CaptureOptions选项界面 协议包捕获界面 10 4各层协议分析 10 4 1以太网II帧协议格式10 4 2IP层协议格式10 4 3ICMP协议
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高级月嫂考试题及答案
- 医院物流系统专项工程招标文件
- 2025年管桩质检考试题及答案
- 扑火安全培训课件
- 慢阻肺药品课件
- 2025年原料配料工考试题及答案
- 广元中核职业技术学院《高等数学(3)》2025 - 2026学年第一学期期末试卷(A卷)
- 情景剧开幕式课件
- 医学考试试卷真题及答案
- 护士执业考试题目及答案
- 护林防火员知识培训课件
- 项目部施工质量管理体系及管理制度
- 人教版2024-2025学年九年级化学上册教学计划(含进度表)
- 仁爱版七年级英语上册教学工作计划(含进度表)
- 2025年国防知识竞赛题库及答案(共100题)
- 2025年数据质量考试试题及答案
- 幼儿园获奖公开课:中班语言活动《我的幼儿园》课件
- TJPMA 022-2024 疾病预防控制业务档案管理规范
- 餐饮服务与数字化运营 习题及答案 项目七
- 2024沪教版初中英语新教材六年级上册单词表(默写表)
- 教学课件-饭店管理概论第二版
评论
0/150
提交评论