tcp协议测试工具.docx
- 文档编号:23671722
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:12
- 大小:20.28KB
tcp协议测试工具.docx
《tcp协议测试工具.docx》由会员分享,可在线阅读,更多相关《tcp协议测试工具.docx(12页珍藏版)》请在冰豆网上搜索。
tcp协议测试工具
竭诚为您提供优质文档/双击可除
tcp协议测试工具
篇一:
tcpip常用网络工具的使用(图文)
实验三tcp/ip常用网络工具的使用
一、实验目的:
1.了解网络命令及其所代表的含义,以及所能对网络进行的操作。
2.通过网络命令了解系统的网络运行状态,并利用网络命令对网络进行简单的操作。
二、实验环境:
windowsxp、局域网
三、实验相关理论:
1.ping:
测试tcp/ip协议安装配置是否成功
(1)命令作用
ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)连通。
如果执行ping不成功,则可以预测故障出现在以下几个方面:
网线故障,网络适配器配置不正确,ip地址不正确。
如果执行ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,ping成功只能保证本机与目标主机间存在一条连通的物理路径。
(2)命令格式
命令格式:
ping[-t][-a][-ncount][-lsize]destination-list参数含义:
-t不停地向目标主机发送数据;直到用户按ctrl+c结束
-a以ip地址格式来显示目标主机的网络地址;
-ncount指定要ping多少次,具体次数由count来指定;
-lsize指定发送到目标主机的数据包的大小。
(3)用法举例
①测试本机tcp/ip协议安装配置是否成功
ping127.0.0.1
这个ping命令被送到本地计算机的ip软件,如果此测试不能通过,就表示tcp/ip的安装或配置存在问题。
②ping本机ip
这个命令被送到本地计算机所配置的ip地址,本地计算机始终都应该对该ping命令作出应答,如果没有,则表示本地配置或安装存在问题。
③ping局域网内其他ip
这个命令发出的信息应该离开本地的计算机,经过网卡及网络电缆到达其他计算机,再返回。
收到回送应答表明本地网络中的网卡和载体运行正确。
但如果收到0个回送应答,那么表示子网掩码(进行子网分割时,将ip地址的网络部分与主机部分分开的代码)不正确或网卡配置错误或电缆系统有问题。
④ping网关ip
这个命令如果应答正确,表示局域网中的网关路由器正在运行并能够作出应答。
⑤ping远程ip
如果收到4个应答,表示成功的使用了缺省网关。
⑥pinglocalhost
localhost是一个操作系统的网络保留名,它是127.0.0.1的别名,每台计算机都应该能够将该名字转换成该地址。
如果没有做到这一点,则表示主机文件(/windows/host)中存在问题。
2.ipconfig:
查看tcp/ip配置信息
(1)命令作用
发现和解决tcp/ip网络问题时,应先检查出现问题的计算机上的tcp/ip配置。
可以使用ipconfig命令获得主机配置信息,包括ip地址、子网掩码和默认网关。
(2)命令用法
①查看所有配置信息:
ipconfig/all,查看到的信息有:
hostname(计算机名):
description(描述):
physicaladdress(mac地址):
ipaddress(ip地址):
subnetmask(子网掩码):
defaultgateway(默认网关):
dnsserver(域名服务器):
②刷新配置
对于启用dhcp的客户机,用ipconfig/release和ipconfig/renew命令,手动释放或更新客户的ip配置租约。
③与dns有关
ipconfig/flushdns:
清除本地dns缓存内容;ipconfig/displaydns:
显示本地dns内容;
3.aRp:
地址解析协议命令
(1)命令作用
aRp即地址解析协议,用于确定对应ip地址的物理地址。
使用aRp命令可以查看本地计算机的aRp高速缓存中的内容。
aRp高速缓存中的项目是动态的,每当发送一个指定地点的数据包且高速缓存中不存在当前项目时,aRp便会自动添加该项目。
一旦高速缓存的项目被输入,它们就已经开始走向失效状态。
所以,需要通过aRp命令查看某台计算机高速缓存中的内容时,先ping此台计算机。
(2)命令用法:
①arp–a
显示aRp缓存信息,即所有已激活的ip地址和物理地址的对应关系。
②arp–dinet-addr
删除所有aRp缓存内容。
若在命令中指定ip地址,则只删除该ip地址的aRp缓存信息。
③arp–sinet-addreth-addr
向aRp高速缓存中人工输入添加静态项目,即增加ip地址和物理地址的对应关系。
在显示aRp缓存信息时,该信息的类型为static。
stat:
显示网络连接和有关协议的统计信息
(1)命令作用
netstat命令可以显示协议统计信息和当前的tcp/ip连接,它显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络接口信息,可以统计目前总共有哪些网络连接正在运行。
利用命令参数,命令可以显示所有协议的使用状态,这些协议包括tcp协议、udp协议以及ip协议等,另外还可以选择特定的协议并查看其具体信息,还能显示所有主机的端口号以及当前主机的详细路由信息。
(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_list][-wtimeout]参数含义:
-d不解析目标主机的名字;-hmaximum_hops指定搜索到目标地址的最大跳跃数;-jhost_list按照主机列表中的地址释放源路由;
-wtimeout指定超时时间间隔。
6、nslookup命令
(1)命令作用
nslookup命令是一个监测网络中dns服务器是否能正确实现域名解析的命令行工具。
(2)nslookup的两种模式
nslookup有两种模式:
交互式和非交互式。
如果仅需要查找一块数据,请使用非交互式模式。
(3)命令用法
①基本查询
②查看指定域名的域名服务器
③查看指定域的邮件服务器
实验四windows对等网中网络参数设置和资源共亨
一、实验目的
1.学习windows支持的网络协议及设置参数的方法,加深了解网络协议对网络系统的重要作用。
2.学会使用windows系统的三种最基本的网络协议,并了解各种协议的作用。
3.理解客户机与服务器的含义
4.学习所在系统共享目录的设置和使用方法。
二、实验环境:
windowsxp、对等局域网,为方便实验,每两台计算机组合成一个实验小组。
三、实验相关理论:
协议是通信双方为了实现通信所进行的约定或对话规则。
双方要进行通信,必须保证使用相同的协议。
目前常见的协议有:
局域网通信协议——netbeui(netbios)协议;netware网络通信协议——ipx/spx协议;互联网通信协议tcp/ip协议。
服务是基于通信网络之上,为实现特定应用而实现的功能模块,它是面向用户的。
它可以向网络的客户端提供应用服务,从而实现特定的应用。
客户端用于向特定的应用服务(服务器)发出请求、接收服务器端的处理结果。
对等网络是指网络上每个计算机都把其它计算机看作是平等的或者是对等的,没有特定的计算机作为服务器。
在对等网络中的每一个计算机,当要使用网络中的某种资源时它就是客户机,当它为网络的其它用户提供某种资源时,就成为了服务器。
四、实验内容
1.安装windows支持的基本网络协议。
2.安装客户端网络软件。
3.安装网络服务组件。
4.学习所在系统共享目录的设置和使用方法。
五、实验步骤
1.查看和安装网络组件
方法:
打开本机―网络‖属性,查看和设置计算机绑定的网络服务、客户端组件、协议,记下计算机中所使用的协议名称。
确保本实验小组中所有计算机安装了相同的协议。
2.查看和添加网络服务
方法:
在本机―网络‖属性中,查看和添加文件和打印机共享服务。
3.查看计算机的ip地址
方法1:
在本地连接网络属性中查看;
方法2:
单击运行,输入cmd,单击确定,输入ipconFig,回车。
记录你所使用的计算机上ip地址。
4.设置网络共享资源
方法:
在我的电脑或资源管理器中找到一个文件夹,右击它,选择共享和安全,选中在网络中共享此文件夹,确定。
5.在网络中使用共亨资源
方法:
(1)双击网上邻居,单击查看工作组计算机,找到另一台主机(所设置共享资源)的计算机名称,如果未能显示,通过搜索另一台主机的计算机名来查找。
找到后,双击对方计
篇二:
实验二tcp_ip实用程序的使用实验报告
《tcp/ip实用程序的使用》
实
验
报
告
计科12112171105景元合20xx.5.19
tcp/ip实用程序的使用
一、实验目的
1.使用ping实用程序来测试计算机上的tcp/ip配置及测试本计算机与计算机的连接性能,确保可以在网络上通信;
2.使用hostname实用程序来标识计算机的名称;
3.使用ipconfig实用程序来验证计算机上的tcp/ip配置选项,包括mac地址、ip地址、子网掩码和缺省网关等多项配置信息;
4.考察操作系统为windows2000的计算机的tcp/ip配置。
二、实验设备及仪器
联网计算机一台
三、tcp/ip实用程序原理
tcp/ip协议组包括许多实用程序,它们允许用户访问网络上的信息。
microsoft的tcp/ip协议组提供了基本的tcp/ip实用程序,允许运行windows2000的计算机访问网络上广泛的信息。
windows2000包括三种类型的基于tcp/ip的实用程序:
诊断工具、连接工具和基于服务器的软件。
诊断实用程序包括arp,hostname,ipcogfig,ping,tracfert等。
1.诊断实用程序:
诊断实用程序允许用户检测和解决网络中的问题。
一些通用的诊断实用程序包括:
arp:
该实用程序显示和修改地址解析协议(aRp)缓存。
hostname:
该实用程序显示计算机的名称。
ipconfig:
该实用程序显示和更新当前tcp/ip配置,包括ip地址。
ping:
该实用程序验证配置、测试两台计算机之间的ip连接。
ping从源计算机上发送icmp请求,目的计算机用一个icmp回答作为回应。
tracert:
该实用程序跟踪数据包到达目的地的路径。
2.通用实用程序示例:
hostname、ipconfig和ping是三个通用的tcp/ip实用程序。
因为经常使用它们,因此应掌握它们的使用。
hostname:
使用该实用程序的语法为hostname。
要访问该实用程序,在命令提示符下键入hostname,系统将显示出你的计算机的名称。
ipconfig:
使用该实用程序来验证而不是设置主机上的tcp/ip配置选项,包括ip地址、子网掩码和缺少网关。
要开始ipconfig实用程序,在命令行提示下键入ipconfig。
此时显示三个主要的配置参数的值。
但使用这个实用程序,不能确定分配该ip地址使用的是静态的还是动态的方法。
ipconfig/all:
通过指定开关all,可以使用ipconfig实用程序来获得更多的详细信息。
要使用带有这个开关的ipconfig实用程序,在命令行提示下键入ipconfig/all。
屏幕显示所有关于配置选项的信息。
此时可以确定是否启用了dhcp。
如果dhcp启用参数为是,并显示了dhcp服务器的ip地址,则隐含该ip地址是使用dhcp获得的。
dhcp服务器租借一条ip地址给一台客户机一段时间。
标签leaseobtained和leaseexpires分别显示何时获得租借及何时到期的信息。
ping:
测试连接的语法是ping。
要用ip地址或计算机名称来测试连接,键入ping[ip地址或计算机名称]。
要测试你的计算机的tcp/ip配置,可以使用本地回路。
本地回路是ip地址为127.0.0.1。
键ping127.0.0.1可使用本地回路测试系统配置。
四、实验任务、实验步骤及思考题
1.使用ping实用程序来测试计算机上的tcp/ip配置
登陆到windows2000中。
单击开始,然后将鼠标指针移到程序上,再移到附件上,然后单击命令提示符。
在命令提示窗口键入ping127.0.0.1。
问题1:
发送了多少数据包?
接受了多少数据包?
丢失了多少数据包?
问题2:
tcp/ip工作正常吗?
正常
2.使用hostname实用程序来获得计算机的名称
在命令提示窗口键入hostname。
在命令提示窗口键入ping计算机(其中计算机是在步骤4中获得的主机名称)。
问题3:
你的计算机的主机名称是什么?
问题4:
你的计算机的ip地址是什么?
3.使用ping实用程序测试本计算机与其它计算机的连接性能
在命令提示窗口键入ping其他计算机(其中其他计算机代表其他同学的计算机主机名称)。
问题5:
你所键入的“其他计算机”的主机名称是什么?
问题6:
你如何知道你和此“其他计算机”可以通讯?
4.考察计算机上的tcp/ip配置
最小化命令提示窗口。
单击开始,然后将鼠标指针移到设置上,再移到网络和拨号连接上,然后右击本地连接。
单击属性。
单击internet协议(tcp/ip)。
单击属性。
问题7:
你能说出你的计算机是否分配了ip地址?
是如何分配的?
是
问题8:
配置ip地址的2种方法是什么?
静态配置和动态获取,静态配置是自己配置ip地址,动态获取是从服务器获取ip地址
5.使用ipconfig实用程序验证计算机上的tcp/ip配置选项
关闭所有打开的窗口。
重新打开命令提示窗口。
在命令提示窗口键入ipconfig。
问题9:
能察看你的计算机的ip地址吗?
如果能,是多少?
问题10:
显示了什么额外的配置信息?
问题11:
能用ipconfig人工设置ip地址吗?
如果能,如何设置?
在命令提示窗口键入ipconfig/all。
问题12:
与步骤14的结果相比较,ipconfig/all显示了什么额外的配置信息?
篇三:
web:
tcp端口检测
web开发技术题目:
tcp端口检测
姓名:
班级:
教师:
朱辉
日期:
20xx.11.7
内容一:
端口及
netstat
netstat是控制台命令,它是一个监控tcp/ip网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
netstat用于显示与ip、tcp、udp和icmp协议相关的统计数据一般用于检验本机各端口的网络连接情况。
一般用netstat-an来显示所有连接的端口并用数字表示。
内容二:
套接字编程
多个tcp连接或多个应用程序进程可能需要通过同一个tcp协议端口传输数据。
应用层通过传输层进行数据通信时,tcp和udp会遇到同时为多个应用程
序进程提供并发服务的问题。
为了区别不同的应用程序进程和连接,
许多计算机操作系统为应用程序与tcp/ip协议交互提供了称为套接字(socket)接口
内容三:
端口扫描器
端口扫描是指某些别有用心的人发送一组端口扫描消息,试图以此侵入某台计算机,并了解其提供的计算机网络服务类型(这些网络服务均与端口号相关)。
端
口扫描是计算机解密高手喜欢的一种方式。
攻击者可以通过它了解到从哪里可探寻到攻击弱点。
实质上,端口扫描包括向每个端口发送消息,一次只发送一个消息。
接收到的回应类型表示是否在使用该端口并且可由此探寻弱点
内容四:
防火墙设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- tcp 协议 测试 工具