计算机网络原理实验-tcp

计算机网络原理实验-tcp
计算机网络原理实验-tcp

计算机网络原理实验报告

实验一

各主机打开协议分析器,进入相应的网络结构并验证网络拓扑的正确性,如果通过拓扑验证,关闭协议分析器继续进行实验,如果没有通过拓扑验证,请检查网络连接。

本练习将主机A、B、C、D、E、F作为一组进行实验。

1. 主机B、C、D启动协议分析器捕获数据,并设置过滤条件(提取TCP协议)。

2. 主机A启动TCP工具连接主机C。

(1)主机A启动“实验平台工具栏中的地址本工具”。点击[主机扫描]按钮获取组内主机信息,选中主机C点击[端口扫描]按钮获取主机C的TCP端口列表。

(2)主机A启动“实验平台工具栏中的TCP工具”。选中“客户端”单选框,在“地址”文本框中填入主机C的IP地址,在“端口”文本框中填入主机C的一个TCP端口,点击[连接]按钮进行连接。

3. 察看主机B、C、D捕获的数据,填写下表。

报文1:

报文2:

报文3:

表7-3 实验结果

●TCP连接建立时,前两个报文的首部都有一个“最大字段长度”字段,它的值是多少?作用是什么?结合IEEE802.3协议规定的以太网最大帧长度分析此数据是怎样得出的。

1460 1460

加大网络利用率

4. 主机A断开与主机C的TCP连接。

5. 察看主机B、C、D捕获的数据,填写下表。

报文4:

报文5:

报文6:

报文7:

表7-4 实验结果

●结合步骤3、5所填的表,理解TCP的三次握手建立连接和四次握手的释放连接过程,理解序号、确认号等字段在TCP可靠连接中所起的作用。

序号的作用:每一个字节都需要按顺序编号,整个要传送的字节流的起始号必须要在连接时设置

确认号的作用:期望收到对方下一个报文段的第一个数据字节的序号

保证了可靠传输。

实验二

校验和包括

协议字段

源IP地址

目的IP地址

长度

TCP首部

TCP数据

接受字节序列号:2452351232

实验三

本练习将主机A和B作为一组,主机C和D作为一组,主机E和F作为一组。现仅以主机A、B所在组为例,其它组的操作参考主机A、B所在组的操作。

1.主机B上启动“实验平台工具栏中的TCP工具”,作为服务端,监听端口设置为2483。

2.主机B启动协议分析器开始捕获数据并设置过滤条件(提取TCP协议)。

3. 主机A启动TCP工具连接主机B。

(1)主机A启动“实验平台工具栏中的TCP工具”。

(2)选中“客户端”单选框。

(3)在“地址”文本框中填入主机B的IP地址。

(4)在“端口”文本框中填入主机B的TCP监听端口(2483)。

(5)点击[连接]按钮进行连接。

3.主机A向主机B发送一条信息。

4.主机B启动“实验平台工具栏中的启动TCP屏蔽”,过滤掉接收到的TCP数据。

5.主机A向主机B再发送一条信息。

6.主机B刷新捕获显示,当发现“会话分析视图”中有两条以上超时重传报文后,启动“实验

平台工具栏中的停止TCP屏蔽”,恢复正常网络功能。

7.主机A向主机B再发送一条信息,之后断开连接。

8.主机B停止捕获数据。依据“会话分析视图”显示结果,绘制本练习的数据报交互图。

计算机网络网络层实验报告参考

XX 理 实验报告 计算机网络 基于Cisco Packet Tracer 的网络层实验 计科班 学生姓名 指导教师 院系名称 计算机学院 课程 题目

实验二:网络层协议实验 实验说明: 1.实验中的问题按照自己的方式回答,如文字,图片,表格等形式。 2.实验报告共四份,于期末通知时再统一打包上交。 3.报告文档模板中如有错误,请反映到计算机网络 实验内容目录: IP 分析 IP 地址分配实验 ARP分析 ICMP分析 路由协议分析 VPN与NAT协议分析QC群上。 实验实验实验实验实验实验

实验: IP 分析 实验目的: 熟悉 IP 的报文格式以及关机字段的含义。 掌握 IP 地址的分配方法。 理解路由器转发 IP 数据报的流程。 实验思考题: 1. 一个 IP 分组经路由器转发后,有哪些字段会发生变化 答:TTL 字段需要减一,而IP 头部的校验和需要重新计算,因此这两个字段会 发生变化。 2. 为什么任务三中的两个分片的长度分别为 1500字节和 48 字节。 答:原数据长度为1500+8 (ICMP 报文头长度)=1508字节,超过以太网帧的最 大传输能力,因此需要分成两片。长度分别为 1480字节和 28字节,封装成 IP 后,每片的长度分别为 1480+20=1500字节, 28+20=48字节。 1、 2、 3、

实验:IP 地址分配实验 实验目的: 1.掌握主机和路由器的IP 地址配置。 2.熟悉CIDR的IP地址编址方法。 3.理解CIDR的路由聚合功能。 实验思考题: 1.与分类的IP编址方法相比,CIDR编址方案具有什么优点 答:1) CIDR的地址分配更高效,因为CIDR采用可变长掩码,能根据网络的实际大小量身定制主机地址空间。2)CIDR具有路由聚合功能,能减少路由器的路由表项。 2.路由器的不同接口能否使用相同的网络号 答:不能,路由器的不同接口必须使用不同的网络号。

《计算机网络原理》实验

交换机的基本配置 一、实验目的 1.掌握交换机命令行各种操作模式及其相互切换。 2.掌握交换机的全局配置。 3.掌握交换机端口的基本配置。 4.掌握交换机配置的查看方法。 二、实验设备 S2126G交换机一台,PC机两台,直连线一条。 三、技术原理 交换机是一种基于MAC地址识别,能完成封装、转发数据包功能的网络设备。交换机可以学习MAC地址,并把其存放在内部地址表中,通过在数据包的始发者和目标接收者之间建立临时的交换路径,使数据包直接由源地址到达目的地址。 交换机有以下四种命令行操作模式: 1.用户模式,提示符为switch>,这是进入交换机后得到的第一个模式,该模式下可以查看交换机的软硬件版本信息,并进行简单的测试。用户模式下输入enable即可进入下面的特权模式。 2.特权模式,提示符为switch#,这是由用户模式进入的下一个模式,该模式下可以对交换机的配置文件进行管理和查看。特权模式下输入configue terminal即可进入下面的全局配置模式。 3.全局配置模式,提示符为switch(config)#,属于特权模式的下一级模式,该模式下可以配置交换机的全局性参数(如主机名、登陆信息等)。全局模式下输入类似interface fastethernet 0/5即可进入下面的端口模式。 4.端口模式,提示符为switch(config-if)#,属于全局模式的下一级模式,该模式下可以对交换机的端口进行参数配置。 可以通过exit命令退回到当前模式的上一级操作模式,通过end命令从特权模式以下级别直接返回到特权模式。 交换机的端口速率参数有10(10Mbit/s)、100(100Mbit/s)、auto(自适应)等三种选择,默认是auto。端口工作模式有full(全双工)、half(半双工)、auo(自适应) 等三种选择,默认是auto。 四、实验步骤 1.按图1-1将PC机通过串口(Com)连接到交换机Switch的控制(Console)端口,通过网卡(NIC)连接到交换机的F0/1端口。 图1-1

计算机网络原理实验五

实验五、TCP 协议分析实验报告 序号:姓名:学号:成绩 1.实验目的: 理解TCP报文首部格式和字段的作用,TCP连接的建立和释放过程,TCP数据传输过程中编号与确认的过程。 2.实验环境: 连网环境,可以是局域网,也可以是连入Internet的单机。 3.实验步骤: (1)启动Etherel协议分析软件,并开始抓包。 (2)启动某个基于TCP的应用程序,例如连接某个FTP站点,或通过浏览器访问某个网页。 (3)等出现浏览的网页后停止数据包的捕获。 (4)出现协议分析界面,将filter 一栏填入tcp,则只显示TCP协议信息,通过此信息,可以看到TCP连接的三次握手过程和协商的初始的序列号,数据传输过程以及拆除连接的相应信息。 4.实验分析,回答下列问题 打开捕获文件tcp-ethereal-trace-1,通过捕获的数据包分析TCP建立连接的三次握手的过程,并将TCP建立连接过程中的三个报文填写下来。 字段名称第一条报文第二条报文第三条报文 报文序号 6 7 8 Sequence Number 0 0 1 Acknowedgement Numbber 0 1 1 ACK 0 1 1 SYN 1 1 0 (1)TCP建立连接时的三个报文,其报文首部与其他TCP报文有什么不同? TCP在建立连接时的三个报文,在报文首部比别的报文多了OPTION的字段 (2)报文首部的OPTION字段的作用是什么?值为多少? 至少一字节的可变长字段,标识哪个选项有效。如果没有选项,这个字节等于0。说明选项的结束。这个字节等于1,表示无需再有操作 它的值为至少一个字节的可变长字段的长度。 (3)分析TCP数据传输阶段的前8个报文,将报文信息填入到表中 报文序号报文种类 (发送/确 认)序号字段确认号字 段 数据长度被确认报 文序号 9 确认 1 764 436 8

计算机网络实验报告 答案讲解

计算机网络实验报告 专业计算机科学与技术 班级计102 学号109074057 姓名王徽军 组号一组D 指导教师毛绪纹 安徽工业大学计算机学院 二○一二年十二月

目录 实验总体说明 (3) 实验一以太网帧的构成 (3) 实验三路由信息协议RIP (8) 实验四传输控制协议TCP (10) 实验五邮件协议SMTP、POP3、IMAP (12) 实验六超文本传输协议HTTP (14)

实验总体说明 1.实验总体目标 配合计算机网络课程的教学,加强学生对计算机网络知识(TCP/IP协议)的深刻理解,培养学生的实际操作能力。 2.实验环境 计算机网络协议仿真实验室: 实验环境:网络协议仿真教学系统(通用版)一套 硬件设备:服务器,中心控制设备,组控设备,PC机若干台 操作系统:Windows 2003服务器版 3.实验总体要求 ●按照各项实验内容做实验,记录各种数据包信息,包括操作、观察、记录、分析, 通过操作和观察获得直观印象,从获得的数据中分析网络协议的工作原理; ●每项实验均提交实验报告,实验报告的内容可参照实验的具体要求,但总体上应包 括以下内容:实验准备情况,实验记录,实验结果分析,算法描述,程序段,实验过程中遇到的问题以及对思考问题的解答等,实验目的、实验原理、实验步骤不需要写入实验报告中。 实验一以太网帧的构成 实验时间:_____________ 成绩:________________ 实验角色:_____________ 同组者姓名:______________________________

练习一:领略真实的MAC帧 q....U 00000010: 85 48 D2 78 62 13 47 24 58 25 00 00 00 00 00 00 .H襵b.G$X%...... 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 ............ 练习二:理解MAC地址的作用 ●记录实验结果 表1-3实验结果 本机MAC地址源MAC地址目的MAC地址是否收到,为什么 主机B 8C89A5-7570BB 8C89A5-757113 8C89A5-7570C1 是,主机A与主机B接在同一共享模块 主机D 8C89A5-771A47 8C89A5-757113 8C89A5-7570C1 是,主机C与主机D接在同一共享模块 主机E 8C89A5-757110 无无否,与主机A、C都不在同一共享模块 主机 F 8C89A5-7715F8 无无否,与主机A、C都不在同一共享模块 练习三:编辑并发送MAC广播帧 ●结合练习三的实验结果,简述FFFFFF-FFFFFF作为目的MAC地址的作用。 答:该地址为广播地址,作用是完成一对多的通信方式,即一个数据帧可发送给同一网段内的所有节点。 练习四:编辑并发送LLC帧 ●实验结果 帧类型发送序号N(S)接受序号N(R) LLC 001F 0 ●简述“类型和长度”字段的两种含义 答:一是如果字段的值小于1518,它就是长度字段,用于定义下面数据字段的长度;二是如果字段的值大于1536,用于定义一个封装在帧中的PDU分组的类型。 思考问题: 1.为什么IEEE802标准将数据链路层分割为MAC子层和LLC子层? 答:出于厂商们在商业上的激烈竞争,IEEE的802委员会未能形成一个统一的、最佳的局域网标准,而是被迫制定了几个不同标准,如802.4令牌总线网、802.5令牌环网等。为了使数据链路层能更好地适应多种局域网标准,802委员会就将局域网的数据链路层拆成两个子层,即逻辑链路控制

计算机网络原理实验三winsock套接字编程实验报告

实验三、WINSOCK套接字编程实验报告 序号:姓名:刘易学号: 20101150040 成绩指导老师: 1.实验目的: 用C或JA V A语言编写客户端、服务器程序,实现基于TCP或UDP的网络通信数据传输服务,熟悉基于TCP或UDP的Socket编程原理。 2.实验环境: 建立在TCP/IP 网络体系结构之上计算机网络实验环境。各计算机除了安装TCP/IP 软件外,还安装了TCP/IP 开发系统。计算机具备Windows环境中套接字socket 的编程接口功能,可为用户提供全网范围的进程通信功能。 3.实验指导: 参见套接字编程实验指导 4.实验步骤 (1)运行指导书中给出的参考程序,分析实验结果,并回答问题(1)-(3) (2)根据给定参考程序修改代码,完善修改服务器和客户端的功能。并回答问题(4)-(5) 5.实验结果分析 (1)为什么在服务器和客户端要包含winsock2.h文件? (2)为什么在服务器和客户端程序中要加入#pragma comment(lib,"ws2_32.lib") 语句,如果不加会出现什么问题? (3)为什么在服务器和客户端程序中要使用WSAStartup函数,如果不用,程序会有什么问题? (4)修改后的程序完成实现了什么功能,附上修改后的源代码。(修改或填加的代码用波浪线标注,并填加注释),并附上实验截图

客户端改变的代码: { for(;;) { memset(buf, 0, 1024); printf("Please input a line to server:"); scanf("%s",&buf); rval = send(fd, buf, strlen(buf) + 1,0); if(rval < 0) printf("Write error!"); if((rval=recv(fd,buf,sizeof(buf),0)<0)) perror("reading stream message"); if(rval==0) printf("server said :%s\n",buf); } 服务器端修改的代码: for(;;) { memset(buf, 0, sizeof(buf)); if ( (rval = recv(msgsock, buf, sizeof(buf),0) < 0))

计算机网络网络层实验报告材料参考

XX 理工学院 实验报告 课程计算机网络 题目基于Cisco Packet Tracer的网络层实验 院系名称计算机学院 班级计科班 学生姓名 学号 指导教师 时间2016.11.14

实验二:网络层协议实验 实验说明: 1.实验中的问题按照自己的方式回答,如文字,图片,表格等形式。 2.实验报告共四份,于期末通知时再统一打包上交。 3.报告文档模板中如有错误,请反映到计算机网络QQ群上。 实验内容目录: 实验2.1: IP分析 实验2.2: IP地址分配实验 实验2.3: ARP分析 实验2.4: ICMP分析 实验2.5:路由协议分析 实验2.6: VPN与NAT协议分析

实验2.1:IP分析 实验目的: 1、熟悉IP的报文格式以及关机字段的含义。 2、掌握IP地址的分配方法。 3、理解路由器转发IP数据报的流程。 实验思考题: 1.一个IP分组经路由器转发后,有哪些字段会发生变化? 答:TTL字段需要减一,而IP头部的校验和需要重新计算,因此这两个字段会发生变化。 2.为什么任务三中的两个分片的长度分别为1500字节和48字节。 答:原数据长度为1500+8(ICMP报文头长度)=1508字节,超过以太网帧的最大传输能力,因此需要分成两片。长度分别为1480字节和28字节,封装成IP 后,每片的长度分别为1480+20=1500字节,28+20=48字节。

实验2.2:IP地址分配实验 实验目的: 1.掌握主机和路由器的IP地址配置。 2.熟悉CIDR的IP地址编址方法。 3.理解CIDR的路由聚合功能。 实验思考题: 1.与分类的IP编址方法相比,CIDR编址方案具有什么优点? 答:1)CIDR的地址分配更高效,因为CIDR采用可变长掩码,能根据网络的实际大小量身定制主机地址空间。2)CIDR具有路由聚合功能,能减少路由器的路由表项。 2.路由器的不同接口能否使用相同的网络号? 答:不能,路由器的不同接口必须使用不同的网络号。

计算机网络实验二简单共享局域网的组建

计算机网络实验二简单共享局域网的组建

计算机网络实验二简单共享局域网的组建

计算机网络原理实验报告 实验二 简单共享局域网的组建 系别:计算机科学与技术系网络工程方向类型:设计性 班级:1002班 姓名:张磊(2010100244) 日期:2012年 11 月14日

一、实验题目 简单共享局域网的组建 二、实验目的和要求 1.掌握以太网卡与交换机的连接与配置 2.掌握Windows中的TCP/IP或NetBEUI协议的设置 三、实验原理 1. NetBEUI是什么 NetBEUI是网络基本输入输出系统,是局域网上的程序可以使用的应用程序编程接(API)。NetBIOS为程序提供了请求低级服务的统一的命令集,这些服务是管理名称、执行会话和在网络节点之间发送数据报所要求的。 NetBEUI则是NetBIOS的扩展用户接口,是Microsoft网络的本地网络协议。它通常用于小的、有1~200客户的部门大小的局域网。它可 以使用令牌环源路由作为其路由的惟一方法。它是NetBIOS标准的 Microsoft实现。 2.交换机的应用 交换机是交换式网络上设备的公用连接点。交换机包含多个端口。计算机用网线和交换机相连的方法是:将双绞线的一端RJ-45接头插到交 换的一个口上,另一端插到计算机网卡上的RJ-45插座上。如果所有设 备都已接通电源,那么交换机上的连接指示灯就会显示连接状态,可据 此判断网络连接是否正常。 3. 联网计算机的简单设置 实现Windows对等网,应对联网计算机的网络协议、标识、网络客户和服务进行简单的设置。方法如下: (1)添加网络协议 双击“控制面板”—“网络连接”—“本地连接”,打开“本地连 接状态”对话框,单击“属性”,打开“属性”对话框,单击“安 装”,选择“协议”,单击“添加”,出现“选择网络协议”对话框, 选定所要添加的协议。一般Windows的操作系统中都已存在 TCP/IP协议,在Win 2K中需添加NetBEUI协议。 (2)添加服务 同添加协议方式类似,在打开“属性”对话框,单击“安装”,选 择“服务”,单击“添加”,出现“选择网络服务”对话框,选定所 要添加的服务。

计算机网络实验指导书新

计算机网络实验指导书(新版)

————————————————————————————————作者:————————————————————————————————日期: 2

计算机网络 实验指导书 主编郭雅 参编余小华黄锦煜罗肖辉 主审陶培基 I

前言 计算机网络是信息社会的支柱。培养一大批谙熟计算机网络原理与技术,具有综合应用和研发创新能力的人才,是社会信息化的需要,也是高等院校相关专业的教学目的。 编者在本科院校二级学院工作多年,一直担任计算机网络课程及其实验课程的教学工作。包括编者所在学校在内的许多本科院校二级学院采用了谢希仁编著《计算机网络》作为网络基础课程的教材。该教材内容丰富,说理透彻。针对本科院校二级学院学生的特点,教学中应该基础理论和实践并重,各所院校都开出了一定的实验课时。为规范实验内容,严格实验训练,达到实验教学的目的,编者多年来一直对本类院校的实验教学进行探索,研究在课时有限的情况下,如何组织计算机网络实验教学的内容,使之既能配合课堂教学,加深对所学知识的理解,又能紧跟网络技术的发展,培养和提高学生的实际操作技能。在教学实践中,编者一直坚持编写和完善实验指导书,并与选用谢希仁编著《计算机网络》做教材的一些兄弟院校的教师多次交流,修订完成了这本《计算机网络实验指导书》。 本书内容涵盖诠释网络原理,应用组网技术和实施网络管理等几个方面的实验项目十九个。由于编者水平有限,编写时间紧迫,不足与错误在所难免,恳请专家和广大读者不吝批评指正。 参加本书编写的人员有华南理工大学广州学院计算机工程系余小华老师,华南师范大学增城学院教育信息技术部黄锦煜老师,华南师范大学增城学院网络中心罗肖辉老师。 本书由华南师范大学增城学院计算机系主任陶培基教授担任主审。 感谢广东轻工职业技术学院计算机系教授石硕对本书编写和出版所提供的意见、建议和热忱帮助。 编者 2011年6月 于华南师范大学增城学院,广州 E-mail: hsguoya@https://www.360docs.net/doc/4112011739.html, II

计算机网络原理实验七、传输层可靠传输协议GBN编程实验报告

实验七、传输层可靠传输协议G B N编程实验报告序号:姓名:学号:成绩指导老师: 一、实验目的: 1、通过编写实现一个简单可靠的数据传输协议GBN的发送和接收代码,模拟可靠数据传输 2、理解TCP协议可靠传输的差错检测、重传、累计确认、定时器的可靠传输策略。 二、实验原理: 在GBN中,发送端不需要在接收到上一个数据包的ACK后才发送下一个数据包,而是可以连续发送数据包。在发送端发送数据包的过程中,如果接收到对应已发送的某个数据包的NACK,则发送端将NACK对应的某个数据包进行重发,然后再将该数据包之后的数据包依次进行重发。 三、结果分析: 本次试验中采用java语言进行程序编写 代码注释: (一)S ender类 import java.util.Timer; public class Sender extends Thread{ public int windowsize=3; //发送方窗口长度设为3 public String[] data={"data1","data2","data3", "data4","data5","data6","data7"}; //模拟七个数据包public int sign[]={0,1,2,3,4,5,6}; //为7个数据包标号 public int localack=-1; //保存最近收到的ACK public Timers litime=null; //定时器(这里定为2秒) public int switches=0; //超时标志,1为超时 public int windowsign[]; //当前窗口内待发的数据分组的序号 public int acksign=0;

计算机网络-实验6-网络搭建

实验6:简单网络组建及配置 1.实验目的 1)了解网络建设的相关过程,通过分析用户需求,结合自己掌握到的网络知 识,规划设计网络实施方案。 2)掌握基本的网络设备运行原理和配置技术。 3)独立完成一个简单校园网的基本建设、配置工作,并能发现、分析并解决 简单的网络问题。 4)理论结合实践,深刻理解网络运行原理和相关技术,提高动手能力和应用 技巧。 5)引导学生对相关知识的探索和研究,促进学生的主动学习热情。 2.实验环境 接入Internet的实验主机; Windows xp或Windows7/8; 网络模拟工具:Cisco packet tracer6.2。 3.实验内容 (1)实验项目 某职业技术学校决定新建校园网,网络规划设计师已经完成了该项目的总体规划和设计,部分具体项目规划和设计还没有完成;请你根据所学到的网络知识帮助该网络规划设计师完成剩余的工作内容,并承担整个项目的实施建设工作。 如图 6-1 所示,该网络拓扑采用通用的三层架构设计,分别为接入层、汇聚层和核心层。汇聚层、核心层均采用了冗余链路设计,防止单点故障影响到系统的核心服务。校园网通过购买的ISP服务同 Internet互联,通过有限的公网 IP 地址,利用地址翻译技术(NAT)提供对 Inter net的访问服务支持;通过端口映射技术提供对学校WEB、数据等服务器的外部访问支持。校园网出口布置了防火墙和入侵检测系统,同时提供了VPN访问支持。

图6-1 (2)实验需求 如图6-1所示,在不考虑对外服务(即校园网用户访问Internet和Interne t用户访问校园对外服务器)及冗余链路的前提下,请按用户需求设计出该校园网的局域网部署规划设计,并最终完成各相关区域的各设备连通任务。 用户的相关需求如下,请给出具体的规划设计和实施过程: ①校园中心机房存放网络核心设备、WEB服务器、数据库服务器、流媒体服务器等相关服务器,服务器数量在10台以内,未来可扩展到20台。对全部校园网用户开放,提供7*24小时不间断服务支持。 ②办公区教师和校领导办公区,存放日常办公设备和相关耗材;目前用户数量80左右,未来可以扩展到200;提供无线接入服务,禁止宿舍区用户访问该区资源,允许教学区用户访问该区资源。 ③教学区提供各教学设备网络连接支持。目前,需联网的有线设备数为1 20,未来可扩展到240。 ④宿舍区提供学生上网服务。目前,用户共计700人,未来可扩展到10 00人。

计算机网络原理实验报告

计 算 机 网 络 实 验 报 告 学校:中原工学院 学院:计算机学院 班级:网络092 学生:李东杰 学号:200900824217 日期:2010年12月25日

实验1 WIN32网络配置命令使用 一、实验内容: 网络测试工具—PING.EXE 网络配置查看程序—IPCONFIG.EXE 网络链接统计工具—NETSTA T.EXE 操纵网络路由表的工具—ROUTE.EXE 地址解析工具—APR.EXE 路由跟踪工具—TRACERT.EXE 二、教学目的、要求: 了解WIN32操作系统提供的各种网络功能的命令。熟悉WIN32操作系统提供的各种网络命令的使用方法和输出格式。 三、教学重点及难点 掌握命令输出项的含义 三、实验步骤 1、最常用的网络测试工具-PING.EXE 作用:Ping的主要作用是验证与远程计算机的连接。该命令只有在安装了TCP/IP 协议后才可以使用。 原理:向远程计算机通过ICMP协议发送特定的数据包,然后等待回应并接收返回的数据包,对每个接收的数据包均根据传输的消息进行验证。默认情况下,传输四个包含32 字节数据(由字母组成的一个循环大写字母序列)的回显数据包。过程如下: (1)(1)通过将ICMP 回显数据包发送到计算机并侦听回显回复数据包来验证与一台或多台远程计算机的连接。 (2)(2)每个发送的数据包最多等待一秒。 (3)(3)打印已传输和接收的数据包数。 用法:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list

计算机网络原理(实验指导书)

计算机网络原理实验指导书 中原工学院 计算机学院网络工程系 2014年12月10日

实验一Windows系统网络命令的使用 一、实验目的 1. 了解Windows操作系统提供的各种网络命令的功能。 2. 熟悉Windows操作系统提供的各种网络命令的使用方法和输出格式。 3、掌握常用的网络命令,能用ping 、ipconfig等命令工具来进行网络测试、使用tracert路由跟踪命令、使用route、netstat、arp等命令查看网络状态。 二、实验内容 1、常用网络测试命令PING的使用 2、网络配置查看命令IPCONFIG的使用 3、网络连接统计命令NETSTAT的使用 4、网络路由表操作命令ROUTE的使用 5、地址解析命令ARP的使用 6、路由跟踪tracert命令的使用 三、实验步骤 (一)常用的网络测试工具-PING.EXE 1、工作原理 Ping的主要作用是验证与远程计算机的连接。该命令只有在安装了TCP/IP 协议后才可以使用。向远程计算机通过ICMP协议发送特定的数据包,然后等待回应并接收返回的数据包,对每个接收的数据包均根据传输的消息进行验证。默认情况下,传输四个包含32 字节数据(由字母组成的一个循环大写字母序列)的回显数据包。 过程如下: (1)通过将ICMP 回显数据包发送到计算机,并侦听回显回复数据包来验证与一台或多台远程计算机的连接。 (2)每个发送的数据包最多等待一秒。 (3)打印已传输和接收的数据包数。 2、用法 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] [-w timeout] destination-list 参数一览表:

计算机网络实验一_

计算机网络滑动窗口 实验报告 班级:2012211306 学号:2012211249 姓名:查凯文

一.实验目的 通过上机编程模拟滑动窗口协议中的协议6——选择性重传协议,熟悉和掌握协议6的基本概念、基本原理以及实现方法和过程,并与协议5进行对比,加深对滑动窗口协议的理解和认识。 二.实验内容 在Linux、WindowsNT下编程模拟实现滑动窗口协议的1bit滑动窗口协议,需要分别实现发送方功能与接收方功能。 三.实验说明 a)窗口机制 滑动窗口协议的基本原理就是在任意时刻,发送方都维持了一个连续的允许发送的帧的序号,称为发送窗口;同时,接收方也维持了一个连续的允许接收的帧的序号,称为接收窗口。发送窗口和接收窗口的序号的上下界不一定要一样,甚至大小也可以不同。不同的滑动窗口协议窗口大小一般不同。发送方窗口内的序列号代表了那些已经被发送,但是还没有被确认的帧,或者是那些可以被发送的帧。 分析: ①初始态,发送方没有帧发出,发送窗口前后沿相重合。接收方0号窗口打开,等待接收0号帧; ②发送方打开0号窗口,表示已发出0帧但尚确认返回信息。此时接收窗口状态不变; ③发送方打开0、1号窗口,表示0、1号帧均在等待确认之列。至此,发送方打开的窗口数已达规定限度,在未收到新的确认返回帧之前,发送方将暂停发送新的数据帧。接收窗口此时状态仍未变; ④接收方已收到0号帧,0号窗口关闭,1号窗口打开,表示准备接收1号帧。此时发送窗口状态不变; ⑤发送方收到接收方发来的0号帧确认返回信息,关闭0号窗口,表示从重发表中删除0号帧。此时接收窗口状态仍不变;

⑥发送方继续发送2号帧,2号窗口打开,表示2号帧也纳入待确认之列。至此,发送方打开的窗口又已达规定限度,在未收到新的确认返回帧之前,发送方将暂停发送新的数据帧,此时接收窗口状态仍不变; ⑦接收方已收到1号帧,1号窗口关闭,2号窗口打开,表示准备接收2号帧。此时发送窗口状态不变; ⑧发送方收到接收方发来的1号帧收毕的确认信息,关闭1号窗口,表示从重发表中删除1号帧。此时接收窗口状态仍不变。 b)选择重传协议 在后退n协议中,接收方若发现错误帧就不再接收后续的帧,即使是正确到达的帧,这显然是一种浪费。另一种效率更高的策略是当接收方发现某帧出错后,其后继续送来的正确的帧虽然不能立即递交给接收方的高层,但接收方仍可收下来,存放在一个缓冲区中,同时要求发送方重新传送出错的那一帧。一旦收到重新传来的帧后,就可以原已存于缓冲区中的其余帧一并按正确的顺序递交高层。这种方法称为选择重发(SELECTICE REPEAT),其工作过程如图所示。显然,选择重发减少了浪费,但要求接收方有足够大的缓冲区空间。

计算机网络原理实验报告

重庆交通大学 实验报告 班级:电子信息专业级班学号: 姓名: 实验项目名称:计算机网络原理实验实验项目性质:设计性(验证性)实验所属课程:计算机网络 实验室(中心):软件实验室 指导教师: 实验完成时间: 2016 年 6 月 29

实验1 控制台网络操作的基本命令 实验目的: 掌握和使用控制台网络操作的基本命令:ipconfig,ping,tracert,arp,dhcp,nslookup,netstat。 实验环境: Windows7,使用命令提示符 实验步骤: ipconfig 使用ipconfig/all查看自己计算机的网络配置,尽可能明白每行的意思。 分析:你和旁边的计算机是否处于同一子网,为什么? Ping 练习ping命令,掌握反馈的意思。 通过ping/?了解ping命令的各种选项并实际使用。 Tracert/pathping 使用tracert或pathping进行路由追踪。 思考为何能进行路由追踪?请实际验证。 Arp 以arp –a命令,查看当前arp缓存,并通过网络获得查看缓存的变化。 以arp –s命令将网关设置为静态arp。 Dhcp 使用ipconfig/release释放自动获取的网络配置,并用ipconfig/renew重新获取,了解DHCP。 如果你不能释放,请思考如何处理。 常用端口号 打开C:\WINDOWS\system32\drivers\etc\services文件,了解常用的端口号分配。 Netstat 练习netstat命令,查看当前的网络连接状况。 Nslookup 练习nslookup命令,进行命令行的DNS解析。 Hosts文件 打开C:\WINDOWS\system32\drivers\etc\hosts文件,思考如何屏蔽浏览网页和观看视频时的广告? 实验内容: ipconfig

计算机网络实验报告

学号 计算机学院 实验报告 课程名称计算机网络原理 姓名 专业 班级 指导教师 日期 实验项目列表

计算机学院实验报告 姓名:学号:专业:班级: 01班 实验地点: xxx实验室实验时间:仪器编号: 同组人员:指导教师签字:成绩: 教员评语: 实验报告正文: 一、实验名称 使用网络协议分析仪Wireshark 二、实验目的 1、掌握安装和配置网络协议分析仪Wireshark的方法 2、熟悉使用Wireshark工具分析网络协议的基本方法,加深对协议格式、协议层次和协议交互过程的理解 三、实验内容和要求 1、安装和配置网络协议分析仪 2、使用并熟悉Wireshark分析协议的部分功能 四、实验环境 1、运行Windows 2008 Server/Windows XP/Windows 7 操作系统的PC 一台。 2、每台PC 具有以太网卡一块,通过双绞线与局域网相连。 3、Wireshark 程序(可以从下载) 和WinPcap 程序(可以从 下载。如果Wireshark 版本为或更高,则已包含了WinPcap 版 本。

五、操作方法与实验步骤 1、安装网络协议分析仪 安装 Wireshark 版本。双击Wireshark 安装程序图标,进入安装过程。根据提示进 行选择确认,可以顺利安装系统。当提示“Install WinPcap 时,选择安装;此后进入安 装WinPcap 版本,并选择让WinPcap 在系统启动时运行。此后,Wireshark 将能安装好 并运行。 2、使用Wireshark 分析协议 (1) 启动系统。点击“Wireshark”图标,将会出现如图1 所示的系统界面。 图1 Wireshark 系统界面 其中“俘获(Capture)”和“分析(Analyze)”是Wireshark 中最重要的功能。 (2)分组俘获。点击“Capture/Interface”菜单,出现如图2 所示界面。 图 2 俘获/接口界面 如果该机具有多个接口卡,则需要指定希望在哪块接口卡俘获分组。点击“Options”,则出现图3 所示的界面 图 3 俘获/接口/选项界面 在该界面上方的下拉框中将列出本机发现的所有接口;选择一个所需要的接口;也能够在此改变俘获或显示分组的选项。 此后,在图2 或者图3 界面中,点击“Start(开始)”,Wireshark 开始在指定接口上俘获分组,并显示类似于图4 的界面。 当需要时,可以点击“Capture/Stop” 停止俘获分组,随后可以点击“File/Save”将俘获的分组信息存入踪迹(trace)文件中。当需要再次俘获分组时,可以点击“Captuer/Start”重新开始俘获分组。 (3)协议分析。系统能够对Wireshark 俘获的或打开的踪迹文件中的分组信息(用File/Open 功能)进行分析。如图4 所示,在上部“俘获分组的列表”窗口中,有编号(No)、时间(Time)、源地址(Source)、目的地址(Destination)、协议(Protocol)、长度(Length)和信息(Info)等列(栏目),各列下方依次排列着俘获的分组。中部“所选分组首部的细节信息”窗口给出选中帧的首部详细内容。下部“分组内容”窗口中是对应所选分组以十六进制数和ASCII 形式的内容。 图 4 Wireshark 的俘获分组界面 若选择其中某个分组如第 255 号帧进行分析。从图4 中的信息可见,该帧传输时间为俘获后的秒;从源IP 地址传输到目的IP 地址;帧的源MAC 地址和目的MAC 地址分别是和 (从中部分组首部信息窗口中可以看到);分组长度74 字节;是TCP 携带的HTTP 报文。从分组首部信息窗口,可以看到各个层次协议及其对应的内容。例如,对应图5 的例子,包括了Ethernet II 帧及其对应数据链路层信息(参见图5),可以对应Ethernet II 帧协议来解释对应下方协议字段的内容。接下来,可以发现Ethernet II 协议上面还有PPP-over-Ethernet 协议、Point-to-Point 协议、IP 和TCP 等,同样可以对照网络教材中对应各种协议标准,分析解释相应字段的含义。 注意:当我们分析自行俘获分组时,即使无法得到与如图4 所示完全一样的界面,但也能够得到非常相似的分析结果。在后面的实验中,读者应当有意地改变相应的报文内容或IP 地址等,培养这种举一反三能力的能力。 图 5 Ethernet 帧及其对应数据链路层信息 当俘获的分组太多、类型太杂时,可以使用Analyze 中的“使能协议(Enabled Protocols)”和过滤器

大工14春《计算机网络实验(二)》实验报告

姓名:王亚洲 报名编号:201303589049 学习中心:乌鲁木齐奥鹏学习中心 层次:专升本(高起专或专升本) 专业:网络工程 实验一:交换机的登录与配置 实验目的: 实验问题讨论: 1.使用Telnet方式登录交换机: (1) 在交换机上做出必须的预先配置,例如配置交换机的IP地址和子网掩码,配置登录交换机的用户密码,配置登录用户的权限级别等。请把你为完成这些预先配置所执行的配置命令写到实验报告中。 (2) 配置PC A的IP地址和子网掩码,注意要把PC A的IP地址与交换机的IP 地址设在同一网段。请把你所做的配置写到实验报告中。 实验二:交换机VLAN间路由配置实验 实验目的: 实验问题讨论:

1.“reset saved-configuration”命令和“reboot”命令的功能是什么? 2.Switch A中VLAN1的端口都包括哪几个端口?VLAN2的端口包括哪几个端口?VLAN3的端口都包括哪几个端口? 实验三:路由器的登录与基础配置 实验目的: 实验问题讨论: 1.在Telnet登录方式的前期配置中,我们创建本地账户和密码的原因是什么?2.“authentication-mode scheme”命令在Telnet前期配置当中起到什么作用? 实验四:广域网PPP协议PAP验证的基本配置 实验目的: 实验问题讨论:

1.什么是PPP协议? 2.如何设置双向PAP验证? 实验五:广域网PPP协议CHAP验证的基本配置实验目的: 实验问题讨论: 1.简述CHAP的验证方式? 2.简述本实验的实验环境及设备? 客观题:谈谈你对本课程学习过程中的心得体会?

计算机网络原理实验

浙江大学城市学院实验报告 课程名称计算机网络实验 实验项目名称实验3 交换机CLI基本配置 学生姓名专业班级学号 指导老师实验日期 一、实验目的 1. 熟悉交换机的工模式 2. 练习思科模拟器交换机CLI基本配置 二、实验内容 1. 通过命令切换交换机的工作模式 2. 查看交换机基本信息。 3. 完成练习思科交换机基本配置,并进行测试。 三、实验步骤 1. 通过命令在以下模式间切换 用户命令模式 特权命令模式 enable 进入特权命令模式 全局配置模式 configure terminal 端口配置命令模式 Interface vlan 1 2. 查看交换机Firmware版本信息、查看flash信息、查看端口状态、在特权模式下查看交换机可用命令。 查看交换机Firmware版本信息show version 查看flash信息show flash 查看端口状态show interface 在特权模式下查看交换机可用命令? 3. 通过Console口配置交换机的名称、并设置交换机密码。 通过Console口配置交换机的名称hostname roelin 设置交换机密码 enable password hello line console 0;password helloworld;login

line vty 0 4;password world;login 4. 根据以下拓扑图,配置交换机和路由器实现网络通信,并将配置信息保存到flash。 5. 查看配置信息。 show vlan 四、收获感想:记录实验感受、操作过程中遇到的困难及解决办法、遗留的问题、意见和建议等。

计算机网络实验报告3

课程名称计算机网络 实验项目实验三传输控制协议TCP 实验仪器网络协议仿真教学系统 系别计算机学院 专业 班级/学号 学生姓名 实验日期 成绩_______________________ 指导教师

课程名称计算机网络 实验项目实验三传输控制协议TCP 实验仪器网络协议仿真教学系统 系别计算机系 专业 班级/学号 学生姓名 实验日期 成绩_______________________ 指导教师高卓

实验三传输控制协议TCP 一、实验目的: 1. 掌握TCP协议的报文格式 2. 掌握TCP连接的建立和释放过程 3. 掌握TCP数据传输中编号与确认的过程 4. 掌握TCP协议校验和的计算方法 5. 理解TCP重传机制 二、实验原理: 一. TCP报文格式 16位源端口号16位目的端口号 32位序号 32位确认序号 4位首 部长度保留(6 位) U R G A C K P S H R S T S Y N F I N 16位窗口大小16位校验和16位紧急指针 选项 数据 二. TCP连接的建立

TCP是面向连接的协议。在面向连接的环境中,开始传输数据之前,在两个终端之间必须先建立一个连接。对于一个要建立的连接,通信双方必须用彼此的初始化序列号seq和来自对方成功传输确认的应答号ack(指明希望收到的下一个八位组的编号)来同步,习惯上将同步信号写为SYN,应答信号写为ACK。 整个同步的过程称为三次握手,如图: 三.TCP连接的释放 对于一个已经建立的连接,TCP使用四次握手来结束通话(使用一个带有FIN附加标记的报文段)。如图: 四. TCP重传机制 TCP每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到期,但还没有收到确认,就要重传这一报文段。

计算机网络原理实验实验一

实验一Wireshark的安装与使用 一、实验目的 1、熟悉并掌握Wireshark的基本使用; 2、熟悉并掌握GNS3的基本使用 3、了解网络协议实体间进行交互以及报文交换的情况。 4、了解PC、交换机、路由器的基本配置 二、实验环境 与因特网连接的计算机,操作系统为Windows,安装有Wireshark、IE、GNS3 等软件。 三、预备知识 1、Wireshark 要深入理解网络协议,需要观察它们的工作过程并使用它们,即观察两个协议实体之间交换的报文序列,探究协议操作的细节,使协议实体执行某些动作,观察这些动作及其影响。这种观察可以在仿真环境下或在因特网这样的真实网络环境中完成。 观察正在运行的协议实体间交换报文的基本工具被称为分组嗅探器( packet sniffer),又称分组捕获器。顾名思义,分组嗅探器捕获(嗅探)你的计算机发送和接收的报文。 图1.1显示了一个分组嗅探器的结构。 ta'Yrom network packet sniffer r 图1.1分组嗅探器的结构 t&'from netwoil

图1.1右边是计算机上正常运行的协议和应用程序(如:Web浏览器和FTP 客户端)。分组嗅探器(虚线框中的部分)主要有两部分组成:第一是分组捕获器,其功能是捕获计算机发送和接收的每一个链路层帧的拷贝;第二个组成部分 是分组分析器,其作用是分析并显示协议报文所有字段的内容(它能识别目前使用的各种网络协议)。 Wireshark是一种可以运行在Windows, UNIX, Linux等操作系统上的分组嗅探器,是一个开源免费软件,可以从https://www.360docs.net/doc/4112011739.html,下载。 备注: 64位和32位的区别,主要是针对CPU而已的。其实32位和64位的区别有很多,具体的我就不说太多了。主要有2点 1. CPU处理器的处理机制不同 相对而言,64位对计算机处理器在RAM (随机存取储存器)处理信息的效率比32位做了优化,更加高效快速。 2. 操作系统可支持的有效内存的容量不同 64位版本可以处理的物理内存(RAM )在4 GB以上,高达128GB, 而32位版本最多可以处理4 GB的内存。(对于我们普通用户而言这点最重要啦)假如你的电脑配置有4G或更多的内存,同时CPU又支持64位,那么久建议安装64位系统,不要浪费资源了。 如何查看:计算机右键,属性,64位操作系统 或者:运行-cmd -systeminfo 加载完成命令之后,输出的信息,如下图找到 如果是X86就是32位系统, 如果是显示X64就是64位系统

相关文档
最新文档