贵州大学计算机网络实验报告-实验二-TCPIP 协议常用网络工具的使用

合集下载

TCPIP常用网络工具的使用(图文)

TCPIP常用网络工具的使用(图文)

TCPIP常用网络工具的使用(图文)预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制实验三TCP/IP常用网络工具的使用一、实验目的:1.了解网络命令及其所代表的含义,以及所能对网络进行的操作。

2.通过网络命令了解系统的网络运行状态,并利用网络命令对网络进行简单的操作。

二、实验环境:WINDOWS XP、局域网三、实验相关理论:1.Ping:测试TCP/IP协议安装配置是否成功(1)命令作用Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)连通。

如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。

如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。

(2) 命令格式命令格式:ping [-t] [-a] [-n count] [-l size] destination-list参数含义:-t不停地向目标主机发送数据;直到用户按ctrl+c结束-a以IP地址格式来显示目标主机的网络地址;-n count指定要Ping多少次,具体次数由count来指定;-l size指定发送到目标主机的数据包的大小。

(3)用法举例①测试本机TCP/IP协议安装配置是否成功Ping 127.0.0.1这个Ping命令被送到本地计算机的IP软件,如果此测试不能通过,就表示TCP/IP的安装或配置存在问题。

② Ping 本机IP这个命令被送到本地计算机所配置的IP地址,本地计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。

③ Ping 局域网内其他IP这个命令发出的信息应该离开本地的计算机,经过网卡及网络电缆到达其他计算机,再返回。

TCPIP协议常用网络工具的使用

TCPIP协议常用网络工具的使用

《计算机网络》实验二1.实验名称TCP/IP协议常用网络工具的使用2.实验目的了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。

通过网络命令了解运行系统网络状态,并利用网络命令对网络进行简单的操作。

3.实验原理PingPing是测试网络连接状态以及信息发送和接受状况非常有用的工具,是网络测试最常用的命令。

Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机接到请求后给与答复,从而判断网络的相应时间和本机是否与目标主机(地址)联通。

NetstatNetstat命令可以帮助网络管理员了解网络的整体使用情况。

它可以显示当前正在活动的网络连接的详细信息,例如显示网络连接、路由表和网络口信息,可以统计目前总共有哪些网络正在运行。

IpconfigIpconfig命令以窗口的形式显示IP协议的具体配置信息,命令可以显示网络适配器的物理地址、主机的IP地址、子网掩码以及默认网关等,还可以查看主机名、DNS服务器、节点类型等相关性信息。

其中网络适配器的物理地址在监测网络错误时非常有用。

NetA NET VIEW作用:显示域列表、计算机列表或指定计算机的共享资源列表。

B NET USER作用:添加或更改用户账号或显示用户账号信息。

该命令也可以写为net users。

C NET USE作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。

Net share作用:创建、删除或显示共享资源。

4.实验内容(1) 测试本机与其他机器的物理连通性(2) 测试本机的DNS地址、IP地址等(3) 测试本机当前开放的所有端口(4) 测试网络中其他机器的计算机名、所在组或域名、当前用户名(5) 在代理服务器端捆绑IP和MAC地址,以防局域网内IP地址盗用问题(6) 在网上邻居隐藏你的计算机(7) 几个NET命令的使用5.实验步骤步骤1:启动网络中所有计算机,并在本机MS-DOS提示符下输入“PING网络中某台机器名或IP地址”;步骤2:在本机MS-DOS提示符下输入“Ipconfig/all”,记下命令运行结果。

TCPIP实验报告

TCPIP实验报告

TCP/IP技术实验报告书专业:[通信工程]学生姓名:[张世超]完成时间:9:28 AM实验一网络应用程序基础实验目得:通过实验,使学生熟悉并掌握运用TCP/IP技术进行网络编程得基本知识,加深对课堂教学内容得理解,掌握套接字网络通信编程技术,能够运用VC++为开发工具编程解决网络通信中得实际问题,进行一些简单得网络应用程序设计。

实验内容:1,Winsock得启动与终止。

2,Winsock得创建及绑定与关闭。

3,建立通信连接listen及accept与connect。

4,数据得传输。

5,简单得客户机/服务器之间得通信。

要求:通过在SDK模式下完成数据通信得过程,掌握Windows Socket得常用函数得形式与使用方法,理解数据通信得过程。

实验步骤:1,打开VC环境1,使用向导为客户端创建工程:选择可执行程序,选择使用wsa环境,单文档环境,其她得选择默认设置2,在文件中添加代码3,编译调试4,使用向导为服务器端创建工程:选择可执行程序,选择使用wsa环境,单文档环境,其她得选择默认设置5,在文件中添加代码6,编译调试7,分别打开两个系统命令窗口中,并分别在其中运行客户端与服务器端程序。

8,在客户端侧输入字符,可以瞧到服务器收到字符串参考代码:课本156页--160页实验结果:Client:#include<Winsock2、h>#include<stdio、h>//服务器端口号为5050#define DEFAULT_PORT 5050#define DATA_BUFFER 1024void main(int argc,char *argv[]){ﻩWSADATA wsaData;SOCKET sClient;ﻩint iPort=DEFAULT_PORT;//从服务器端接收得数据长度int iLen;ﻩ//接收数据得缓冲char buf[DATA_BUFFER];ﻩ//服务器端地址ﻩstruct sockaddr_in ser;ﻩ//判断输入得参数就是否正确if(argc<2){//提示在命令行中输入服务器IP地址ﻩﻩprintf("Usage:client [server IP address]\n");return;}ﻩ//接收数据得缓冲区初始化ﻩmemset(buf,0,sizeof(buf));ﻩif(WSAStartup(MAKEWORD(2,2),&wsaData)!=0)ﻩ{printf("Failed to load Winsock、\n");ﻩﻩreturn;ﻩ}ﻩ//填写要连接得服务器地址信息ﻩser、sin_family=AF_INET;ser、sin_port=htons(iPort);//inet_addr()函数将命令行得点分IP地址转换为用二进制表示得网络字节顺序得IP地址ﻩser、sin_addr、s_addr=inet_addr(argv[1]);ﻩ//建立客户端流式套接口ﻩsClient=socket(AF_INET,SOCK_STREAM,0);if(sClient==INVALID_SOCKET)ﻩ{ﻩﻩprintf("socket()Failed:%d\n",WSAGetLastError());ﻩreturn;ﻩ}//请求与服务器端建立TCP连接ﻩif(connect(sClient,(struct sockaddr*)&ser,sizeof(ser))==INVALID_SOCKET){printf("connect() Failed:%d\n",WSAGetLastError()); ﻩﻩreturn;}elseﻩ//从服务器端接收数据ﻩiLen=recv(sClient,buf,sizeof(buf),0);ﻩﻩif(iLen==0)ﻩreturn;else if(iLen==SOCKET_ERROR)ﻩ{ﻩﻩprintf("recv() Failed:%d",WSAGetLastError());ﻩreturn;ﻩ}ﻩprintf("recv() datafrom server:%s\n",buf);}closesocket(sClient);ﻩWSACleanup();}Server:#include<Winsock2、h>#include<stdio、h>#include<stdlib、h>#pragma ment(lib,"ws2_32、lib")//服务器使用得端口号为5050#define DEFAULT_PORT 5050void main(){ﻩint iPort=DEFAULT_PORT;WSADATA wsaData;ﻩSOCKET sListen,ﻩﻩsAccept;ﻩ//客户端地址长度int iLen;//发送得数据长度ﻩint iSend;//要发送给客户端得信息ﻩchar buf[]="I am a server、";//服务器与客户端得IP地址struct sockaddr_in ser,ﻩﻩcli;printf("---------------------------\n");ﻩprintf("Serverwaiting\n");ﻩprintf("---------------------------\n");ﻩif(WSAStartup(MAKEWORD(2,2),&wsaData)!=0)printf("Failed to load Winsock、\n");ﻩreturn;ﻩ}ﻩ//创建服务器端套接口ﻩsListen=socket(AF_INET,SOCK_STREAM,0);if(sListen==INVALID_SOCKET)ﻩ{ﻩﻩprintf("socket() Failed:%d\n",WSAGetLastError());ﻩreturn;ﻩ}//以下建立服务器端地址ﻩser、sin_family=AF_INET;//htons()函数把一个双字节得主机直接顺序得数据转换为网络直接顺序得数ﻩser、sin_port=htons(iPort);ﻩ//htonl()函数把一个四字节得主机直接顺序得数据转换为网络直接顺序得数ﻩ//使用系统制定得IP地址INADDR_ANYser、sin_addr、s_addr=htonl(INADDR_ANY);if(bind(sListen,(LPSOCKADDR)&ser,sizeof(ser))==SOCKET_ER ROR){ﻩprintf("bind() Failed: %d\n",WSAGetLastError());ﻩreturn;ﻩ}ﻩ//进入监听状态ﻩif(listen(sListen,5)==SOCKET_ERROR)ﻩ{ﻩprintf("listen() Failed:%d\n",WSAGetLastError());ﻩﻩreturn;}ﻩ//初始化客户端地址长度参数iLen=sizeof(cli);ﻩ//进入一个无限循环,等待客户得连接请求while(1){ﻩﻩsAccept=accept(sListen,(struct sockaddr*)&cli,&iLen);ﻩif(sAccept==INVALID_SOCKET){ﻩﻩprintf("accept() Failed: %d\n",WSAGetLastError());ﻩbreak;ﻩﻩ}ﻩ//输出客户IP地址与端口号ﻩprintf("Acceptedclient IP:[%s],port:[%d]\n",ine t_ntoa(cli、sin_addr),ntohs(cli、sin_port));ﻩ//给建立连接得客户发送信息ﻩﻩiSend=send(sAccept,buf,sizeof(buf),0);if(iSend==SOCKET_ERROR)ﻩ{ﻩﻩprintf("send() Failed:%d\n",WSAGetLastError());ﻩbreak;ﻩ}ﻩﻩelse if(iSend==0)ﻩbreak;ﻩﻩelseﻩ{printf("send() byte:%d\n",iSend);printf("---------------------------\n");ﻩ}ﻩclosesocket(sAccept);ﻩ}closesocket(sListen);ﻩWSACleanup();}实验截图:实验二基于TCP协议得客户/服务器通信程序实验目得:通过实验,使学生熟悉并掌握运用TCP/IP技术进行网络编程得基本知识,加深对课堂教学内容得理解,掌握套接字网络通信编程技术,能够运用VC++为开发工具编程解决网络通信中得实际问题,进行一些简单得网络应用程序设计。

计算机网络协议配置与常用网络命令实验报告

计算机网络协议配置与常用网络命令实验报告

计算机网络协议配置与常用网络命令实验报告计算机网络协议配置与常用网络命令实验报告篇一:计算机网络基础网络命令实验报告计算机网络实验报告学院:经济学院学号:姓名:实验名称: WinXP 环境下网络设置及常用网络命令的使用一、实验目的1、掌握WinXP环境下网络设置的方法;2、 3、掌握无线路由器的配置方法。

二、实验环境WinXP、命令提示符(基于DOS环境)三、实验步骤及结果1详细的TCP/IP协议设置。

以太网适配器本地连接:连接特定的 DNS 后缀 . . . . . . . :描述. . . . . . . . . . . . . . . : Broadcom NetLink (TM) Gigabit Ethernet 物理地址. . . . . . . . . . . . . : 60-EB-69-B4-78-9D DHCP 已启用 . . . . . . . . . . . : 是自动配置已启用. . . . . . . . . . : 是本地链接IPv6 地址. . . . . . . . :fe80::2d16:143:1688:84b4%12(首选)IPv4 地址 . . . . . . . . . . . . : (首选)子网掩码 . . . . . . . . . . . . :获得租约的时间 . . . . . . . . . : XX年5月11日 19:19:09租约过期的时间 . . . . . . . . . : XX年5月12日 0:19:(来自: 小龙文档网:计算机网络协议配置与常用网络命令实验报告)09默认网关. . . . . . . . . . . . . :DHCP 服务器 . . . . . . . . . . . :DHCPv6 IAID . . . . . . . . . . . : 258009961DHCPv6 客户端DUID . . . . . . . : 00-01-00-01-1D-93-EB-F8-60-EB-69-B4-78-9DDNS 服务器 . . . . . . . . . . . :1TCPIP 上的 NetBIOS . . . . . . . : 已启用由上图可以查看、理解本机的本地连接配置、详细的TCP/IP协议设置。

实验2 网络协议TCP-IP分析

实验2  网络协议TCP-IP分析

实验2 网络协议TCP/IP分析了解Sniffer Pro相关协议和网络分析程序是开始进行分析时必须要进行的内容。

通过本次实验向同学们解释如何使用Sniffer Pro这个工具来监控网络程序,使你可以初步了解如何用Sniffer Pro来进行网络和协议分析。

2.1.1 开始与停止捕获过程捕获数据的机制相对比较简单,所有需要做的就是进行实际的分析。

在解释要查找什么、分析什么以及分析过程的细节。

1.首先,打开Sniffer Pro程序,如果系统要求的话,还要选择一个适配器。

打开了程序后,会看到图2.1中的屏幕。

图2.1 浏览Sniffer Pro程序2.打开Sniffer Pro程序后,选择Capture(捕获)-Start(开始),或者使用F10键,或者是工具栏上的开始箭头(通过这次实验,大家应该非常了解这个菜单结构了)。

因为捕获过程需要几分钟才能完成,这时我们可以先了解如何自定义Sniffer Pro高级与捕获窗口,这样后面就可以节省一点时间。

3.下面,在Sniffer Pro程序中,会看到高级系统被自动调用,如图2.2所示。

打开这个窗口后,不会看到任何东西,除非停止捕获过程才可以查看内容。

让捕获过程持续运行一段时间,这时可以自定义高级系统,这样就能实时地看到不断出现的问题。

4.浏览图2.2中的屏幕。

高级窗口这时会滚动到窗口左边,只能看到工具栏,而没有任何详细资料。

如果要查看详细资料,就要找到高级窗口对话框左上角的箭头,这个箭头在“层次”这个词的右边。

单击这个箭头后,会显示出高级功能的另一部分窗口,如图2.3所示。

图2.2 开始捕获过程时调用高级系统这里有很多内容,不要急于了解所有这些内容。

后面学习中再解释所有的Sniffer Pro的高级功能。

现在,你只需要了解如何进行基本的捕获过程。

在掌握了“怎样”这个问题后,就可以接着去了解“什么”和“为什么”的问题。

5.你可以看到我们能自定义Sniffer Pro程序用于将来的捕获过程,所以我们在下面要对如何使用高级功能进行分析。

TCPIP常用网络工具的使用

TCPIP常用网络工具的使用

实验四TCP/IP常用网络工具的使用一、实验目的:1.了解网络命令及其所代表的含义,以及所能对网络进行的操作。

2.通过网络命令了解系统的网络运行状态,并利用网络命令对网络进行简单的操作。

二、实验环境:WINDOWS XP、局域网三、实验相关理论:1.Ping:测试TCP/IP协议安装配置是否成功(1)命令作用Ping是测试网络联接状况以及信息包发送和接收状况非常有用的工具,可以用它来检测数据包到达目的主机的可能性,是网络测试最常用的命令。

Ping向目标主机(地址)发送一个回送请求数据包,要求目标主机收到请求后给予答复,从而判断网络的响应时间和本机是否与目标主机(地址)连通。

如果执行Ping不成功,则可以预测故障出现在以下几个方面:网线故障,网络适配器配置不正确,IP地址不正确。

如果执行Ping成功而网络仍无法使用,那么问题很可能出在网络系统的软件配置方面,Ping成功只能保证本机与目标主机间存在一条连通的物理路径。

(2) 命令格式命令格式:ping [-t] [-a] [-n count] [-l size] destination-list参数含义:-t不停地向目标主机发送数据;直到用户按ctrl+c结束-a以IP地址格式来显示目标主机的网络地址;-n count指定要Ping多少次,具体次数由count来指定;-l size指定发送到目标主机的数据包的大小。

(3)用法举例①测试本机TCP/IP协议安装配置是否成功Ping 127.0.0.1这个Ping命令被送到本地计算机的IP软件,如果此测试不能通过,就表示TCP/IP的安装或配置存在问题。

② Ping 本机IP这个命令被送到本地计算机所配置的IP地址,本地计算机始终都应该对该Ping命令作出应答,如果没有,则表示本地配置或安装存在问题。

出现此问题时,局域网用户请断开网络电缆,然后重新发送该命令。

如果网线断开后本命令正确,则表示另一台计算机可能配置了相同的IP 地址。

tcp ip协议实验报告

tcp ip协议实验报告

tcp ip协议实验报告《TCP/IP协议实验报告》一、实验目的本次实验旨在通过实际操作,加深对TCP/IP协议的理解,掌握其基本原理和工作机制。

二、实验环境1. 操作系统:Windows 102. 软件工具:Wireshark、Putty三、实验内容1. 使用Wireshark监测网络数据包利用Wireshark工具,实时监测网络数据包的传输过程,观察数据包的结构和传输规则,以及TCP/IP协议的工作流程。

2. 使用Putty进行远程连接通过Putty工具,进行远程连接实验,模拟TCP/IP协议在网络通信中的应用场景,了解TCP/IP协议在远程通信中的工作原理。

3. 分析网络数据包结合Wireshark抓包结果和Putty远程连接实验,分析网络数据包的传输过程,探讨TCP/IP协议的数据传输机制,包括数据封装、传输流程和错误处理等方面的内容。

四、实验结果1. 通过Wireshark监测数据包,了解了TCP/IP协议的数据包格式和传输规则,包括TCP头部、IP头部等内容。

2. 利用Putty进行远程连接,实际体验了TCP/IP协议在远程通信中的应用,加深了对TCP/IP协议工作原理的理解。

3. 分析网络数据包,深入探讨了TCP/IP协议的数据传输机制,包括数据封装、传输流程和错误处理等方面的内容。

五、实验总结通过本次实验,我们对TCP/IP协议有了更深入的了解,掌握了其基本原理和工作机制,加强了对网络通信协议的理解和应用能力。

同时,通过实际操作,我们也发现了一些问题和不足之处,为今后的学习和实践提供了一定的参考和指导。

六、参考文献1. 《TCP/IP协议详解》2. 《计算机网络》通过本次实验,我们对TCP/IP协议有了更深入的了解,掌握了其基本原理和工作机制,加强了对网络通信协议的理解和应用能力。

同时,通过实际操作,我们也发现了一些问题和不足之处,为今后的学习和实践提供了一定的参考和指导。

希望通过不断的实践和学习,能够进一步提高对TCP/IP协议的理解和运用能力,为今后的网络通信工作打下坚实的基础。

实验二TCP_IP实用程序的使用实验报告资料

实验二TCP_IP实用程序的使用实验报告资料

实验二TCP_IP实用程序的使用实验报告资料《TCP/IP实用程序的使用》实验报告计科12112171105景元合2015.5.19TCP/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。

实验报告2常用网络命令的使用

实验报告2常用网络命令的使用

实验报告2常用网络命令的使用一、实验目的:了解和掌握常用网络命令的使用方法。

二、实验内容:1. ping命令:用于测试主机之间的连通性。

a) 命令格式:ping [IP地址/域名]b) 实验步骤:打开命令提示符窗口,输入ping命令及目标主机的IP地址或域名,按下回车键。

2. tracert命令:用于追踪数据包在网络中的路径。

a) 命令格式:tracert [IP地址/域名]b) 实验步骤:打开命令提示符窗口,输入tracert命令及目标主机的IP地址或域名,按下回车键。

c)实验结果:根据结果显示数据包在网络中的路径。

每一行显示经过的路由器的IP地址,并显示数据包从源主机到目标主机所经过的时间。

3. ipconfig命令:用于获取和显示计算机的网络配置信息。

a) 命令格式:ipconfigb) 实验步骤:打开命令提示符窗口,输入ipconfig命令,按下回车键。

c)实验结果:根据结果显示计算机的IP地址、子网掩码、默认网关以及DNS服务器等信息。

4. netstat命令:用于显示计算机的网络状态和统计信息。

a) 命令格式:netstat [-a] [-n] [-p protocol] [-s]b) 实验步骤:打开命令提示符窗口,输入netstat命令及相应的参数,按下回车键。

c)实验结果:根据结果显示当前计算机的网络连接状态、端口使用情况以及传输统计信息等。

5. nslookup命令:用于查询域名的IP地址。

a) 命令格式:nslookup [域名]b) 实验步骤:打开命令提示符窗口,输入nslookup命令及目标域名,按下回车键。

c)实验结果:根据结果显示目标域名的IP地址。

三、实验总结:通过本次实验,我学会了常用的网络命令的使用方法。

ping命令可以用于测试主机之间的连通性,tracert命令可以追踪数据包在网络中的路径,ipconfig命令可以获取并显示计算机的网络配置信息,netstat命令可以显示计算机的网络状态和统计信息,nslookup命令可以查询域名的IP地址。

tcp ip实验报告

tcp ip实验报告

tcp ip实验报告《TCP/IP实验报告》TCP/IP协议是互联网上使用最广泛的协议之一,它是一种可靠的、面向连接的协议,用于在不同计算机之间进行数据通信。

在本次实验中,我们对TCP/IP协议进行了深入的研究和实验,以期更好地理解其工作原理和应用。

实验一:TCP连接建立过程我们首先对TCP连接建立过程进行了实验。

通过Wireshark抓包工具,我们观察到在建立TCP连接时,客户端和服务器端之间进行了三次握手的过程。

这三次握手分别是客户端向服务器端发送SYN包,服务器端收到后回复SYN+ACK 包,最后客户端再回复ACK包,完成连接的建立。

通过实验,我们深入了解了TCP连接建立的过程和原理。

实验二:TCP数据传输过程在第二个实验中,我们对TCP数据传输过程进行了实验。

我们使用了一个简单的客户端和服务器端程序,通过TCP协议进行数据传输。

通过抓包工具我们观察到,在数据传输过程中,TCP协议会对数据进行分段、封装、传输和重组等操作,确保数据的可靠传输和顺序交付。

这个实验让我们更加深入地了解了TCP协议在数据传输过程中的工作原理。

实验三:TCP连接的释放过程最后,我们进行了TCP连接的释放过程实验。

我们观察到在TCP连接释放时,客户端和服务器端进行了四次挥手的过程。

这四次挥手分别是客户端向服务器端发送FIN包,服务器端收到后回复ACK包,然后服务器端再向客户端发送FIN包,最后客户端回复ACK包,完成连接的释放。

通过这个实验,我们更加深入地了解了TCP连接释放的过程和原理。

通过本次实验,我们对TCP/IP协议有了更深入的理解,我们了解了TCP连接建立、数据传输和连接释放的过程和原理,这对我们今后的网络编程和网络管理工作具有重要的指导意义。

希望通过今后的实践和学习,我们能够更好地掌握和应用TCP/IP协议,为网络通信的可靠性和稳定性做出更大的贡献。

实验二 TCPIP网络协议的设置与常用工具的应用

实验二 TCPIP网络协议的设置与常用工具的应用

实验二 TCP/IP协议及常用网络工具的使用一、实验目的:了解TCP/IP协议的配置,了解常用的网络命令二、实验内容1. 配置TCP/IP协议步骤1:在桌面上右击“网上邻居”,然后选择“属性”或从“开始”菜单的“设置”中选择“网络连接”,进入网络连接窗口。

步骤2:在“本地连接”上右击然后选择“属性”,打开本地连接属性对话框。

步骤3:如果想提高局域网资源共享的速度,可以添加“IPX(Internetwork Packet Exchange,网间数据包交换)、SPX(Sequences Packet Exchange,顺序包交换)或NetBIOS(NETwork Basic Input/OutputSystem,网络基本输入输出系统)”协议,步骤为点击“安装”按钮,在弹出的对话框中选择“协议”,然后按“添加”,在弹出的对话框中选择IPX相关协议后按确定即可。

步骤4:一般情况下只要设置“TCP/IP”协议就行了。

步骤为:在“本地连接属性”对话框中选中“Internet协议(TCP/IP)”,然后按“属性”,在打开的对话框中就可以进行相应的设置了。

在使用路由器且路由器DHCP开启的情况下,一般选自动获取IP地址的设置即可。

2.常用网络工具的使用(1)PingPing的目的是为了测试另一台主机是否可达,通过发送一份ICMP(Internet Control Message Protocol,Internet控制报文协议)回显请求报文给主机,并等待返回ICMP回显回答。

因此它的作用有:作用一,探测本地的计算机是否通过网络和指定 IP 地址的计算机相连接;作用二,根据域名获得 IP 地址。

示例见下图,图中表明,新浪网服务器IP为121.194.0.209;time为速率,以毫秒计,越小越好;TTL(是生存时间(Time To Live) 简单点说就是数据包的生命周期),TTL=50,就是该数据只能在通讯线路里存活50秒;sent为发送数据包,received为接收的数据包,lost为丢失的包,整个过程所花费的时间最大、最小、平均都是21ms。

TCPIP协议常用网络工具的使用

TCPIP协议常用网络工具的使用

贵州大学实验报告纸
实验要求:
1)正确使用常用网络命令
2)记录实验中所使用的命令格式和执行结果
实验目的:
1)了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。

2)通过网络命令了解运行系统网络状态,并利用网络命令对网络进行简单的操作。

实验内容:
1)Ipconfig: IP地址与以太网卡硬件地址查看命令
2)Ping:网络连接测试命令
3)ARP:地址解析命令
4)FTP:文件传输命令
5)Netstat:显示协议及其端口信息和当前的 TCP/IP 网络连接
6)Route:控制网络路由表
7)TFTP:简单文件传输命令
8)Tracert:该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议(ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。

9)Net:网络服务等
10)Telnet: 远程登陆的命令
11)nslookup: 查询一台机器的IP地址和其对应的域名实验结果:
1)Ipconfig
2)Ping
3)ARP
4)FTP
5)Netstat
6)Route
7)TFTP 8)Tracert
9)Net
10)Telnet
11)nslookup
实验总结:本次实验的过程中我学会了正确使用常用网络命令,了解了网络命令及其所表达的含义,能够通过网络命令了解运行系统网络状态,并利用网络命令对网络进行简单的操作。

tcp ip协议实验报告

tcp ip协议实验报告

tcp ip协议实验报告TCP/IP协议实验报告一、引言TCP/IP协议是互联网的基础协议,它负责实现数据在网络中的传输。

本实验旨在通过实际操作和观察,深入了解TCP/IP协议的工作原理和相关概念。

二、实验目的1. 了解TCP/IP协议的分层结构和每一层的功能;2. 掌握TCP/IP协议的基本工作原理;3. 实践使用TCP/IP协议进行网络通信。

三、实验环境和工具1. 操作系统:Windows 10;2. 实验工具:Wireshark、Telnet、Ping。

四、实验过程和结果1. 实验一:抓包分析通过Wireshark工具抓取网络数据包,观察数据包的结构和内容。

我们发现数据包包含源IP地址、目标IP地址、端口号等信息,这些信息是实现数据传输的关键。

2. 实验二:Telnet实验使用Telnet工具模拟客户端与服务器进行通信。

我们通过输入命令和查看服务器返回的结果,了解了Telnet协议的基本工作原理。

Telnet协议使用TCP协议作为传输层协议,通过建立连接和传输数据实现远程登录和控制。

3. 实验三:Ping实验使用Ping命令测试网络连接的可达性。

Ping命令使用ICMP协议,通过向目标主机发送探测包并等待回复包,判断网络是否通畅。

我们通过Ping命令测试了本地主机和远程主机之间的网络连接情况。

五、实验总结通过本次实验,我们深入了解了TCP/IP协议的工作原理和相关概念。

TCP/IP协议采用分层结构,每一层都有特定的功能,实现了数据在网络中的可靠传输。

我们通过抓包分析、Telnet实验和Ping实验,实践了TCP/IP协议的使用,并掌握了一些常用的网络工具和命令。

六、实验心得通过本次实验,我对TCP/IP协议有了更深入的理解。

我认识到TCP/IP协议的重要性和广泛应用,它是互联网通信的基础。

同时,我也意识到网络通信的复杂性和需要不断学习和实践的重要性。

我将继续深入学习网络技术,提升自己的能力。

实验一常用网络命令的使用与TCPIP协议配置

实验一常用网络命令的使用与TCPIP协议配置

实验一常用网络命令的使用与TCPIP协议配置1.引言随着互联网的快速发展,网络已经成为人们日常生活和工作中不可或缺的一部分。

而要学习和理解网络,了解常用网络命令与TCP/IP协议配置是必不可少的基础知识。

本实验将详细介绍常用网络命令的使用和TCP/IP协议的配置,帮助读者更好地理解和掌握网络基础知识。

2.常用网络命令的使用2.1 ping命令ping命令用于测试网络连接和检测网络故障。

它发送一个ICMP回显请求给目标主机,并等待该主机回送一个ICMP回显应答。

通过观察返回的结果,可以判断网络是否畅通以及目标主机是否可达。

2.2 tracert命令tracert命令用于跟踪数据包在网络上的路径。

它通过向目标主机发送一系列的数据包,并观察使用不同路由器的传输时间,从而确定数据包在网络中的行进路径和传输过程中的延迟。

2.3 ipconfig命令ipconfig命令用于查看和配置网络接口的IP地址、子网掩码、默认网关等信息。

通过执行ipconfig命令,可以获取当前主机的网络配置信息,用于网络故障排查和网络参数配置。

2.4 netstat命令netstat命令用于显示网络统计信息和连接状态。

通过执行netstat命令,可以查看当前主机打开的网络连接、监听的端口以及网络传输的统计信息,如传输速率、错误率等。

2.5 nslookup命令nslookup命令用于进行域名解析查询。

通过执行nslookup命令,可以将一个域名解析为对应的IP地址,或将一个IP地址解析为对应的域名,从而帮助用户了解主机名和IP地址的对应关系。

TCP/IP协议是互联网中最常用的一种网络协议。

在使用TCP/IP协议进行网络通信时,需要进行相关的配置。

3.1IP地址配置在TCP/IP协议中,IP地址是唯一标识主机的地址。

在进行网络通信之前,需要为每个主机配置一个IP地址。

在Windows系统中,可以通过控制面板的网络和Internet设置,选择网络连接,然后选择“属性”来进行IP地址配置。

计算机网络协议配置与常用网络命令实验报告

计算机网络协议配置与常用网络命令实验报告

计算机网络协议配置与常用网络命令实验报告实验报告:计算机网络协议配置与常用网络命令一、实验目的:1.了解计算机网络协议配置的基本原理和步骤;2.学习使用常用的网络命令进行网络配置与管理;3.掌握网络协议配置和网络命令的使用方法。

二、实验设备和工具:1.计算机网络实验室环境;2. Windows操作系统;3. Cisco Packet Tracer仿真软件。

三、实验内容及步骤:1.实验1:计算机网络协议配置(1)打开计算机,进入控制面板;(2)选择“网络和Internet”,点击“网络连接”;(3)选择本地连接,右键点击属性;(4)选择“Internet 协议版本 4(TCP/IPv4)”,点击“属性”;(5)配置IP地址、子网掩码和默认网关;(6)点击“高级”按钮,配置DNS服务器地址;(7)点击“确定”保存配置。

2.实验2:常用网络命令(1)打开命令提示符窗口;(2)ipconfig命令:查看本机网络信息;(3)ping命令:测试与目标主机的连通性;(4)tracert命令:追踪数据包在网络中的传输路径;(5)nslookup命令:查询域名对应的IP地址;(6)ftp命令:用于文件传输;(7)telnet命令:用于远程登录主机。

四、实验结果分析:1.实验1:计算机网络协议配置通过上述步骤,成功进行了计算机网络协议的配置。

IP地址、子网掩码和默认网关的配置,确定了本机在网络中的身份和访问其他主机的路径。

DNS服务器地址的配置,保证了能够正常解析域名,访问互联网。

2.实验2:常用网络命令(1)ipconfig命令:通过该命令,我们可以查看本机的IP地址、子网掩码、默认网关和DNS服务器地址等网络配置信息,方便了网络故障排查和网络管理。

(2)ping命令:使用ping命令我们可以测试本机与目标主机之间的连通性,通过发送ICMPEcho Request包和接收Echo Reply包来判断网络连接是否正常。

网络测试工具实验报告

网络测试工具实验报告

贵州大学明德学院实验报告实验项目名称:《网络测试工具》内容:使用常用网络工具测试网络。

要求:了解PING、IPCONFIG、TRACERT、ARP、NETSTAT、ROUTE等常用网络工具的功能,能使用这些工具对实验室的网络环境进行相应的测试。

实验步骤:测试试验开始前的准备:1.使用ping命令测试210.40.32.33,www.16,127.0.0.1三台计算机,记录实验结果,并分析实验现象。

PING (Packet Internet Groper)[1],因特网包探索器,用于测试网络连接量的程序。

Ping发送一个ICMP(Internet Control Messages Protocol);因特网信报控制协议)回声请求消息给目的地并报告是否收到所希望的ICMP 回声应答。

ping不仅仅是windows下的命令,在unix和linux下也有这个命令,ping只是一个通信协议,是ip协议的一部分,tcp/ip 协议的一部分,Ping 在Windows系下是自带的一个可执行命令。

利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。

应用格式:Ping IP地址。

该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

①测试210.40.32.33贵州大学校园网地址。

在默认的情况下windows的ping发送的数据包大小为32byte,响应的时间为41-43ms,在对方系统停留的时间为59发送4个数据包,接收4个数据包,未丢失。

往返行程估计时间为41-43ms。

结果:和远程计算机具有联通性,网络状况良好。

②测试。

校园网外的地址。

数据包的发送和接收情况。

结果:和远程计算机具有联通性,网络状况良好。

③测试127.0.0.1。

127.0.0.1是指本地机地址。

传输时间超级快,小于1毫秒。

2.使用ipconfig命令查看本机的ip配置信息,分别测试带有/all参数和不带/all参数两种情况,请记录实验结果,并对实验结果进行解释。

计算机网络应用技术TCP IP协议 实习报告

计算机网络应用技术TCP IP协议 实习报告

信息工程学院计算机网络应用技术实习报告学院:水利与建筑工程学院班级:姓名:学号:成绩:一、实习题目 : 实习四 TCP/IP网络协议二、实习过程一、实习目的1. 了解网络基本配置中包含的协议、服务、客户端,以及基本参数,并了解各种协议的作用,以及安装方法;2. 掌握Windows支持的网络协议及参数设置方法;3. 练习并掌握简单网络命令的使用。

二、实习内容1. 查看所在机器的主机名称和网络属性,包括网络基本配置中包含的协议、服务、客户端,以及有关的基本参数;2. 修改网络配置参数,建立小组内的局域网;3. 网络协议、服务、客户端等组件的安装和卸载方法;4. 常用网络命令的使用。

三、实习步骤1. 常用网络命令的使用(1)IPConfig命令 ipconfig/all ,显示的信息如下:(2) ping● 在命令行下键入:Ping 127.0.0.1,显示以下信息:● 在命令行下键入:Ping 本机IP地址,显示信息如下:说明网络配置正常。

● Ping 202.117.200.200,输出信息为:说明网络无法正常连接,出现错误。

2.查看所在机器的主机名称和网络参数,了解网络基本配置中包含的协议、服务和基本参数。

● 查看本机主机名称和工作组本机主机名称和工作组名称如图1。

查看本机网络配置参数“本地连接属性”窗口如图2。

“Internet协议(TCP/IP)”属性窗口如图3。

3.共享资源设置在本机上选择了文件夹多媒体软件,设置文件夹共享,共享属性为只读。

在本机上选择了文件夹多媒体实习,设置文件夹共享,共享属性为可改写。

4. 共享资源访问在邻居查看了计算机 NUMBER3 ,访问了共享文件夹,进行了拷贝文件、删除文件、改名等,能够顺利完成,说明该文件夹是可改写的。

在邻居查看了计算机 NUMBER4 ,访问了共享文件夹,进行了拷贝文件、删除文件、改名等,不能顺利完成,说明该文件夹是只读的。

5.修改网络配置参数,建立小组内的局域网● 修改本机所属工作组工作组名原为 CIE1N ,修改为 GROUP1 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验课程名称计算机网络实验报告实验项目名称TCP/IP 协议常用网络工具的使用专业班级电子信息科学与技术08级1班学生姓名学号指导教师理学院实验时间:2010年4月22日实验名称:实验二TCP/IP协议常用网络工具的使用实验目的:●了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。

●通过网络命令了解运行系统网络状态,并利用网络命令对网络进行简单的操作。

实验器材:连接到因特网的计算机,个人电脑Windows XP sp3系统。

实验内容(步骤):学习使用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路由、网卡的物理地址、默认网关等。

renew all:更新全部适配器的通信配置情况,所有测试重新开始。

release all:释放全部适配器的通信配置情况。

renew n:更新第n号适配器的通信配置情况,所有测试重新开始。

命令格式是:C:\>ipconfig/(参数)分析:Windows IP 配置主机名:b5469b44b6904d3主DNS后缀:节点类型:混合IP路由已启用:否WINS代理已启用:否以太网适配器本地连接:媒体类型:媒体未连接描述:Intel(R) 82566MM Gigabit Network Connection 物理地址:00-21-85-4E-30-42以太网适配器无线网络连接:连接特定的DNS后缀:描述:802.11g Mini Card Wireless Adapter物理地址:00-1D-92-CF-AA-57DHCP已启用:是自动配置已启动:是IP地址:192.168.1.7子网掩码:255.255.255.0缺省路径:192.168.1.1DHCP服务器:192.168.1.1DNS服务器:221.13.30.242 221.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 计算机名ping wangluo21 //获取计算机IPPing IP地址ping -a 172.16.22.36 //获取计算机名Ping 域名ping 命令格式:C:\>ping分析:正在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 -d inet_addr [if_addr]arp -s inet_addr ether_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类型:已激活4. Netstat显示协议统计和当前的TCP/IP 网络连接。

该命令只有在安装了TCP/IP 协议后才可以使用。

netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]参数说明:-a:显示所有连接和侦听端口。

服务器连接通常不显示。

-e:显示以太网统计。

该参数可以与-s 选项结合使用。

-n:以数字格式显示地址和端口号(而不是尝试查找名称)。

-s:显示每个协议的统计。

默认情况下,显示TCP、UDP、ICMP 和IP 的统计。

-p :选项可以用来指定默认的子集。

-p protocol:显示由protocol 指定的协议的连接;protocol 可以是tcp 或udp。

如果与-s 选项一同使用显示每个协议的统计,protocol 可以是tcp、udp、icmp 或ip。

-r:显示路由表的内容。

Interval:重新显示所选的统计,在每次显示之间暂停interval 秒。

按CTRL+B 停止重新显示统计。

如果省略该参数,netstat 将打印一次当前的配置信息。

分析:上图显示了活动的连接和TCP、UDP数据报及监听状态。

5. Route命令控制网络路由表。

该命令只有在安装了TCP/IP 协议后才可以使用。

格式:route [-f] [-p] [command [destination] [mask subnetmask][gateway] [metric costmetric]]参数:-f:清除所有网关入口的路由表。

如果该参数与某个命令组合使用,路由表将在运行命令前清除。

-p:该参数与add 命令一起使用时,将使路由在系统引导程序之间持久存在。

默认情况下,系统重新启动时不保留路由。

与print 命令一起使用时,显示已注册的持久路由列表。

忽略其他所有总是影响相应持久路由的命令。

Command:指定下列的一个命令。

分析:上图显示了当前连接到路由的信息。

6. tracert命令tracert命令主要用来显示数据包到达目的主机所经过的路径,显示数据包经过的中继节点清单和到达时间。

该命令的使用格式:tracert 主机IP地址或主机名执行结果返回数据包到达目的主机前所历的中断站清单,并显示到达每个继站的时间。

该功能同ping命令类似,但它所看到的信息要比ping命令详细得多,它把你送出的到某一站点的请求包,所走的全部路由均告诉你,并且告诉你通过该路由的IP是多少,通过该IP的时延是多少。

该命令参数有:-d:不解析目标主机的名称-h:maximum_hops 指定搜索到目标地址的最大跳跃数-j:host_list 按照主机列表中的地址释放源路由-w:timeout 指定超时时间间隔,程序默认的时间单位是毫秒使用tracert命令可以很好的连接和目标主机的连接通道,一般为下一不的入侵或者测试获得详细的网络信息打好基础,例如中途经过多少次信息中转,每次经过一个中转站时花费了多长时间。

通过这些时间,我们可以很方便地查出用户主机与目标网站之间的线路到底是在什么地方出了故障等情况。

如果我们在tracert命令后面加上一些参数,还可以检测到其他更详细的信息。

例如使用参数-d,可以指定程序在跟踪主机的路径信息时,同时也解析目标主机的域名。

分析:追踪路由到[202.108.11.5]超出最大限度30跳:显示各跳地址。

追踪完毕。

7. nslookup命令nslookup命令的功能是查询一台机器的IP地址和其对应的域名,通常它能监测网络中DNS服务器是否能正确实现域名解析它,它的运行需要一台域名服务器来提供域名服务。

如果用户已经设置好域名服务器,就可以用这个命令查看不同主机的IP地址对应的域名。

该命令的一般格式为:nslookup [IP地址/域名]分析:查看百度()的IP地址。

服务商:地址:221.13.30.242未受权回复:名称:地址:202.108.22.142,202.108.22.5别名(替换入口): 教师评语:。

相关文档
最新文档