计算机网络实验教程 实验四
- 格式:ppt
- 大小:4.82 MB
- 文档页数:8
计算机网络实验指导书-TCP协议分析及应用层命令实验指导教师:韩家伟孙玉钰实验4TCP报文段分析及应用层命令实验1.实验目的1.掌握使用IRIS工具对TCP与UDP协议进行抓包分析的方法。
2.掌握TCP协议的报文格式及其优缺点。
3.熟悉应用层命令。
2.实验设备与环境1.Iris网络分析软件2.网络数据包捕获3.捕获TCP报文段并分析(一)实验内容1.启动网络嗅探工具,设置好过滤条件,捕获UDP用户数据报和TCP报文段。
2.分析UDP与TCP协议。
(二)TCP协议实验指导传输控制协议(Transmission Control Protocol,TCP)是一种可靠的面向连接的传送协议。
它在传送数据时是分段进行的,主机之间交换数据必须建立一个会话。
它用比特流通信,即数据被作为无结构的字节流。
通过每个TCP传输的字段指定顺序号,以获得可靠性。
它是在OSI参考模型的第4层,TCP是使用IP的网际间互联功能而提供可靠的数据传输,IP不停地把报文放到网络上,而TCP负责确信报文到达。
在协同IP的操作中TCP负责握手过程、报文管理、流量控制、错误检测和处理(控制),并根据一定的编号顺序对非正常顺序的报文给予重新排列顺序。
TCP是面向连接的协议。
在面向连接的环境中,开始传输数据之前,在两个终端之间必须先建立一个连接。
对于一个要建立的连接,通信双方必须用彼此的初始化序列号seq和来自对方成功传输确认的应答号ack(指明希望收到的下一个八位组的编号)来同步,习惯上将同步信号写为SYN,应答信号写为ACK。
整个同步的过程称为三次握手,如图4-1所示。
图4-1 TCP连接的建立对于一个已经建立的连接,TCP使用四次握手来结束通话(使用一个带有FIN附加标记的报文段)。
如图4-2所示。
图4-2 TCP连接的释放TCP每发送一个报文段,就对这个报文段设置一次计时器。
只要计时器设置的重传时间到期,但还没有收到确认,就要重传这一报文段。
惠州学院《计算机网络》实验报告实验4 局域网组网试验一. 实验目的组建一个简单的、以交换机为中心的小型局域网,并对每一台计算机配置网络协议、子网掩码和默认网关等参数,实现局域网内的计算机互通。
使学生对局域网有一个直观的、感性的认识。
二. 实验内容1. 主机与交换机的连接;2. 配置每一台计算机的网络标识、使用的网络协议与IP 地址等; 3. 用Ping 命令检验网络的连通性; 4. 通过网上邻居实现主机间相互访问。
三. 实验拓扑图7-1 网络拓扑四. 实验步骤1. 计算机与交换机的连接:实验室已经将连接所用的双绞线做好,也已经铺设完毕,但未连接。
实验时,在交换机的机柜中,将每组的8台计算机与相应的交换机实现连接,即将与每台计算机相连网线的RJ-45插头与交换机后面的RJ-45插座相连接。
在连接时,原则上可以以任意顺序连接,一般是就近顺序连接。
2. 检查计算机原来的配置情况:为了其它实验,实验室中的计算机已经做过必要的配置,为了弄清现有系统的配置情况,可利用下列方法得到系统现有的配置情况。
步骤如下: a) 启动计算机;b) 在“开始”\“运行”命令框中输入:cmd 并回车;c) 输入:ipconfig 并回车;将显示本机已配置的IP 地址、子网掩码和默认网关。
d) 如果输入:ipconfig/all 并回车,还可以看到包括主机名、网卡地址和各种服务器IP 地址等内容。
如图7-2所示。
3. 配置网络标识:更改网络标识(计算机名)的目的,是使计算机名有一定意义并便于记忆与使用。
步骤如下:a) 右键点击“我的电脑”,在出现的快捷菜单中选择“属性”命令;b) 在打开的“系统属性”对话框架中点击“网络标识”选项卡,如图7-3所示,再点击“属性”按钮;c) 在打开的“标识更改”对话框中,即可更改网络标识,即计算机名。
最后点击“确定按钮”。
如图7-4所示。
4.一般都是使用TCP/IP协议,配置TCP/IP协议的方法如下:a)选择“开始”\“设置”\“控制面板”\“网络和拨号连接”命令,或者右键点击“网上邻居”,再点击“属性”按钮,打开“网络与拨号连接”对话框,如图7-5所示。
目录实验一双绞线的制作 (1)实验二常规网络诊断命令 (5)实验三交换机和路由器的基本配置 (15)实验四VLAN的划分 (30)实验五跨交换机实现VLAN (39)实验六交换机端口安全实验 (49)实验七静态路由实验 (58)实验八单臂路由实验 (63)实验九三层交换机跨VLAN通信实验 (71)实验一双绞线的制作一、实验目的通过了解双绞线的制作过程,以达到对传输介质的进一步了解,尤其是在各种特殊的情况下网线的制作,从而胜任网络管理、维护和网络布线的工作。
二、实验器材双绞线,水晶头(RJ-45),工具(压线钳,测线仪等)图 1.1 双绞线图 1.2 水晶头图1.3 压线钳三、相关理论1、非屏蔽双绞线的六种类型表1.1非屏蔽双绞线的六种类型类别应用实验使用双绞线是5类线,由8根线组成,颜色分别为:【橙白,橙】,【绿白,绿】,【蓝白,蓝】,【棕白,棕】2、RJ-45水晶头和双绞线线序RJ45水晶头由金属片和塑料构成,特别需要注意的是引脚序号,当金属片面对我们的时候从左至右引脚序号是1~8, 这序号做网络连线时非常重要,不能搞错。
双绞线的制作方式有两种国际标准,分别为EIA/TIA568A 以及EIA/TIA568B 。
而双绞线的连接方法也主要有两种,分别为直通线以及交叉线。
简单地说,直通线就是水晶头两端都同时采用T568A 标准或者T568B 的接法,而交叉线则是水晶头一端采用T586A 的标准Cat 1 可转送语音,不用于传输数据,常见于早期电话线路电信系统Cat 2可转输语音和数据,常见于ISDN 和T1线路 Cat 3 带宽16MHz ,用于10BASE-T ,制作质量严格的3类线也可用于100BASE-T计算机网络Cat 4带宽20MHz ,用于10BASE-T 或100BASE-T Cat 5 带宽100MHz ,用于10BASE-T 或100BASE-T ,制作质量严格的5类线也可用于1000BASE-TCat 6 带宽高达200MHz ,可稳定运行于1000BASE-T制作,而另一端则采用T568B标准制作,即A水晶头的1、2对应B 水晶头的3、6,而A水晶头的3、6对应B水晶头的1、2。
《计算机网络实验》实验报告一、实验目的计算机网络实验是计算机相关专业学习中的重要实践环节,通过实验操作,旨在深入理解计算机网络的基本原理、协议和技术,提高我们的动手能力和解决实际问题的能力。
具体目的包括:1、熟悉计算机网络的体系结构和各层协议的工作原理。
2、掌握网络设备的配置和管理方法,如交换机、路由器等。
3、学会使用网络工具进行网络性能测试和故障诊断。
4、培养团队合作精神和沟通能力,提高解决复杂问题的综合素养。
二、实验环境本次实验在学校的计算机网络实验室进行,实验室配备了以下设备和软件:1、计算机若干台,安装了 Windows 操作系统和相关网络工具软件。
2、交换机、路由器等网络设备。
3、网络线缆、跳线等连接设备。
三、实验内容及步骤实验一:以太网帧的捕获与分析1、打开网络协议分析软件 Wireshark。
2、将计算机连接到以太网中,启动捕获功能。
3、在网络中进行一些数据传输操作,如访问网站、发送文件等。
4、停止捕获,对捕获到的以太网帧进行分析,包括帧的格式、源地址、目的地址、类型字段等。
实验二:交换机的基本配置1、连接交换机和计算机,通过控制台端口进行配置。
2、设置交换机的主机名、管理密码。
3、划分 VLAN,并将端口分配到不同的 VLAN 中。
4、测试不同 VLAN 之间的通信情况。
实验三:路由器的基本配置1、连接路由器和计算机,通过控制台端口或Telnet 方式进行配置。
2、设置路由器的接口 IP 地址、子网掩码。
3、配置静态路由和动态路由协议(如 RIP 或 OSPF)。
4、测试网络的连通性。
实验四:网络性能测试1、使用 Ping 命令测试网络的延迟和丢包率。
2、利用 Tracert 命令跟踪数据包的传输路径。
3、使用网络带宽测试工具测试网络的带宽。
四、实验结果与分析实验一结果与分析通过对捕获到的以太网帧的分析,我们清楚地看到了帧的结构,包括前导码、目的地址、源地址、类型字段、数据字段和帧校验序列等。
实验四、综合组网实验一、实验目的:a)进一步了解和掌握静态路由的配置b)学习默认路由概念和配置c)学习动态路由概念和配置d)学习地址解析概念和配置e)学习利用路由器配置简单的防火墙二、实验内容:a)进一步了解和掌握静态路由的配置b)学习默认路由概念和配置c)学习动态路由概念和配置d)学习地址解析概念和配置e)学习利用路由器配置简单的防火墙i.编辑和配置访问控制列表ii.编辑和配置扩展的访问控制列表三、预备知识:a)动态路由协议Internet协议是一种可路由的网络协议,其中路由器执行路由寻址功能。
每个路由器中有一个路由表,它是转发数据包的关键。
路由表是由网络管理者手工创建,或是通过与其它路由器交换路由信息而动态创建。
路由表中包括网络地址、网络掩码、路径的路由选择度量标准、使用的接口以及通向目的地路径上使用的下一个路由器的IP 地址(如果需要下一站)。
路由器就是通过查找这张表,来确定一条到达给定目的地的最佳路径,然后沿着这条网络路径转发数据包。
迈普路由器支持多种路由方法,包括静态路由/缺省路由、RIPv1/v2动态路由、OSPF 动态路由、IRMP动态路由、BGP动态路由等。
OSPF(Open Shortest Path First,开放的最短路径优先)是一种基于链路状态动态路由协议,用于在单一的自治系统(Autonomous System,简称AS)内决策路由。
本实验将进行对迈普路由器进行OSPF动态路由协议实际配置。
b)防火墙基本知识目前的网络是尽量允许访问,可以说只要在网络上的,在设置适当路由的情况下都可以被来自整个internet者访问,如果不设置路由则又不能被任何外部用户访问。
实际上往往要允许来自外部的某些用户访问,而拒绝其它用户访问。
这就要用到防火墙。
防火墙是在内部网与外部网之间实施安全防范的系统,是一种访问控制机制,用于控制哪些内部服务可以被访问,哪些外部服务可以被访问。
防火墙是一种有效的网络安全机制。
四川大学计算机学院、软件学院
实验报告
学号:094304216 姓名:王晋明专业:计算机科学与技术班级:5 第 10周
二、授权给DHCP服务器
要执行授权的工作时,依次选择“开始”→“程序”→“管理工
具”→“DHCP”选项,将出现下左图所示的画面。
用鼠标右键单击要授权
三、建立可用的IP作用域
1、选择“开始”→“程序”→“管理工具”→“DHCP”,单击DHCP
器,选择“新建作用域”命令。
4、如果不想提供给DHCP客户端使用,将这些IP地址删除。
单击“下一步”
按钮。
5、设置IP地址的租用期限,然后单击“下一步”按钮。
6、出现下左图所示的对话框时,选择“是,我想现在配置这些选项”,然
后单击“下一步”按钮。
7、输入默认网关的IP地址,单击“添加”按钮,然后再单击“下一步”
按钮。
8、出现上右图所示的对话框时,输入DNS服务器的名称与其IP地址,然
10、出现上右图所示的对话框时,选择“是,我想现在激活此作用域”,
开始激活该新的作用域。
11、出现“完成建立作用域向导”对话框时,请单击“完成”按钮。
服务器配置:
FTP:。
计算机网络实验四详细过程及参考解答网络的基本命令1.1实验目标:? 了解系统网络命令及其所代表的含义,以及所能对网络进行的操作。
? 通过网络命令了解网络状态,并利用网络命令对网络进行简单的操作。
1.2实验内容:? 利用Ping 命令检测网络连通性? 利用Arp 命令检验MAC 地址解析1、记录本机的主机名,MAC地址,IP地址,DNS,网关等信息。
主机名:wanghao-pcMac地址:00-23-8b-c1-f9-2b(有线mac地址)00-23-fa-a4-5a-4e(无线mac地址)Ip地址:192.168.1.100 Dns:61.139.2.69 218.6.200.139 网关192.168.1.12、利用Ping 工具检测网络连通性? 当一台计算机不能和网络中其他计算机进行通信时,可以按照如下步骤进行检测。
在DOS 窗口下输入“ ping 127.0.0.1 ” 命令,此命令用于检查本机的TCP/IP 协议安装是否正确,注:凡是以127 开头的IP 地址都代表本机。
? 然后在DOS 窗口下输入“ ping 本机IP 地址”命令,此命令用于检查本机的服务和网络适配器的绑定是否正确。
注:这里的服务一般是指“Microsoft 网络客户端” 和“Microsoft 网络的文件和打印机共享” 。
? 接下来在DOS 窗口下输入“ping 网关IP 地址” 命令,此命令用来检查本机和网关的连接是否正常。
? 最后在DOS 窗口下输入“ping 远程主机IP 地址” 命令,此命令用来检查网关能否将数据包转发出去。
? 此外,利用ping 命令还可以来检测其他的一些配置是否正确。
在DOS 窗口下输入“ping 主机名” 命令,此命令用来检测DNS 服务器能否进行主机名称解析。
? 在DOS 窗口下输入“ping 远程主机IP 地址” 命令,如果显示的信息为“Destination host unreachable ”(目标主机不可达),说明这台计算机没有配置网关地址。
计算机网络实验(上)——服务器软件的安装与配置1.FTP服务器的安装和使用一、实验目的掌握FTP的基本原理,学会Serv-U的安装和使用。
二、实验环境接入Internet的计算机一台。
三、实验内容1、如何显示登录欢迎信息?2、如何限制上传和下载的速度?3、如何限制最大用户的数目?4、如何支持匿名访问?5、怎样防止恶意连接?6、如何添加新用户?用户权限有什么不同?7、什么是组?有和好处?如何添加?8、目录访问权限的设置?9、虚拟路径有何作用?怎样设置?10、如何限制IP地址的访问?11、什么是被动模式?如何使用?有什么优缺点?12、如何应用SSL连接?13、如何防止用户多线程下载?14、怎样设定磁盘配额?15、如何远程管理FTP服务器?2.Web服务器的安装与配置一、实验目的掌握WWW的基本原理,学习Apache、PHP、MySQL、Discuz!的安装与配置。
二、实验环境接入Internet的计算机一台。
完成软件的安装与配置并给出以下问题的答案:1、请对Apache和IIS在功能和性能两个方面做一下比较。
2、Apache的配置方式有何特点?3、Apache最基本的配置有哪些步骤?4、将PHP整合到Apache中的步骤有哪些?5、PHP语言有什么特点?请与做一简单比较。
6、MySQL是一种什么级别的数据库?与SQL Server相比有何特点?3.邮件服务器的安装与配置一、实验目的掌握电子邮件的基本原理,学习MDaemon的安装与配置。
二、实验环境接入Internet的计算机一台。
三、实验内容1、如何添加、删除用户?2、使用Outlook收发邮件应该如何配置?3、如何通过Web方式收发邮件?4、如果没有合法域名,对收发邮件有何影响?5、防病毒插件如何安装和配置?4.常用网络管理命令一、实验目的掌握常用的网络管理命令。
接入Internet的计算机一台。
三、实验内容1、Ping验证与远程计算机的连接。
该命令只有在安装了 TCP/IP 协议后才可以使用。
《计算机网络(II)》实验报告实验名称:传输控制协议(TCP)班级:120341A 姓名:黄帅学号:120341110 任课教师:崔鸿完成日期:2014/11/01 实验环境:Windows2003网络实验平台一、实验目的1. 掌握TCP协议的报文格式2. 掌握TCP连接的建立和释放过程3. 掌握TCP数据传输中编号与确认的过程4. 掌握TCP协议校验和的计算方法5. 理解TCP重传机制二、练习内容1.察看TCP连接的建立和释放主机A图1.主机A连接主机C截图主机B捕获的三次握手连接图2.三次握手图图3.主机B捕获的第一次握手截图图4. 主机B捕获的第二次握手截图主机B释放连接情况图图6.连接释放图图7.主机B捕获请求释放截图图8.主机B捕获应答截图1图9. 主机B捕获应答截图2图10.主机B捕获主机A确认截图利用协议编辑器编辑并发送TCP数据包本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。
现仅以主机A、B所在组为例,其它组的操作参考主机A、B所在组的操作。
在本实验中由于TCP连接有超时时间的限制,故协议编辑器和协议分析器的两位同学要默契配合,某些步骤(如计算TCP校验和)要求熟练、迅速。
为了实现TCP三次握手过程的仿真,发送第一个连接请求帧之前,编辑端主机应该使用TCP屏蔽功能来防止系统干扰(否则计算机系统的网络会对该请求帧的应答帧发出拒绝响应)。
通过手工编辑TCP数据包实验,要求理解实现TCP连接建立、数据传输以及断开连接的全过程。
在编辑过程中注意体会TCP首部中的序列号和标志位的作用。
首先选择服务器主机上的一个进程作服务器进程,并向该服务器进程发送一个建立连接请求报文,对应答的确认报文和断开连接的报文也编辑发送。
其步骤如下:1. 主机B启动协议分析器捕获数据,设置过滤条件(提取HTTP协议)。
2. 主机A上启动协议编辑器,在界面初始状态下,程序会自动新建一个单帧,可以利用协议编辑器打开时默认的以太网帧进行编辑。