湖南大学《计算机网络》实验报告

合集下载

计算机网络实验教程实验报告

计算机网络实验教程实验报告

计算机网络实验教程实验报告一、实验目的本次计算机网络实验的主要目的是通过实际操作和观察,深入理解计算机网络的基本原理和技术,提高对网络配置、通信协议、网络服务等方面的实践能力,培养解决网络问题的思维和方法。

二、实验环境1、硬件环境实验中使用了若干台个人计算机,其配置包括:处理器_____、内存_____、硬盘_____等。

2、软件环境操作系统:Windows 10 专业版网络模拟软件:Packet Tracer网络测试工具:Ping、Tracert 等三、实验内容与步骤实验一:网络拓扑结构的搭建1、打开 Packet Tracer 软件,选择合适的网络设备,如路由器、交换机、PC 等。

2、按照设计好的网络拓扑结构,将设备进行连接。

本次实验构建了一个包含两个局域网通过路由器互联的简单网络。

3、为各设备配置 IP 地址、子网掩码、网关等网络参数。

实验二:网络通信协议的分析1、在搭建好的网络中,选择两台 PC 进行通信。

2、使用 Ping 命令测试网络的连通性,并观察返回的结果。

3、利用 Wireshark 抓包工具捕获通信过程中的数据包,分析其中的协议字段,如 IP 头、TCP 头、UDP 头等,了解网络协议的工作原理。

实验三:网络服务的配置与测试1、在服务器上配置 Web 服务,安装 IIS 组件,创建网站,并设置相关的权限和访问规则。

2、从客户端访问服务器上的网站,验证 Web 服务的可用性。

3、配置 FTP 服务,设置用户账号和权限,进行文件上传和下载测试。

实验四:网络安全的实现1、在路由器上配置访问控制列表(ACL),限制特定 IP 地址或端口的访问。

2、启用防火墙功能,设置安全策略,防止网络攻击。

四、实验结果与分析实验一结果分析成功搭建了网络拓扑结构,各设备之间能够正常通信。

通过配置正确的网络参数,确保了数据包在网络中的准确传输。

实验二结果分析Ping 命令测试显示网络连通性良好,Wireshark 抓包分析揭示了数据包在网络层和传输层的封装和解封装过程,对 IP 协议和 TCP/UDP 协议的工作机制有了更直观的认识。

计算机网络 实验报告

计算机网络 实验报告

计算机网络实验报告计算机网络实验报告引言计算机网络是现代社会中不可或缺的一部分,它连接了世界各地的计算机,使得信息的传递和共享变得更加便捷和高效。

本实验旨在通过构建一个简单的局域网,了解计算机网络的基本原理和技术。

一、实验背景计算机网络是由多个计算机和网络设备通过通信链路互相连接而成的。

它可以分为局域网(LAN)、城域网(MAN)和广域网(WAN)。

在本实验中,我们将构建一个局域网,以便更好地理解网络的工作原理。

二、实验目的1. 了解局域网的基本概念和特点;2. 掌握局域网的构建方法和技术;3. 熟悉网络设备的配置和管理。

三、实验步骤1. 确定网络拓扑结构:在本实验中,我们选择星型拓扑结构。

这意味着所有计算机都连接到一个中央设备(交换机)上。

2. 连接硬件设备:将计算机和交换机通过以太网线连接起来。

确保每个计算机都与交换机直接相连。

3. 配置网络设备:通过交换机的管理界面,设置每个接口的IP地址和子网掩码。

确保每个计算机都具有唯一的IP地址。

4. 测试网络连接:打开每台计算机的终端,使用ping命令测试与其他计算机的连接。

确保网络连接正常。

四、实验结果通过以上步骤,我们成功地构建了一个局域网。

每台计算机都能够与其他计算机进行通信,并且可以共享文件和资源。

通过ping命令,我们还测试了网络的可达性和延迟情况,结果显示网络连接良好。

五、实验总结通过本次实验,我们深入了解了计算机网络的基本原理和技术。

我们学会了如何构建一个简单的局域网,并且掌握了网络设备的配置和管理方法。

这些知识对于今后的学习和工作都具有重要意义。

六、实验感想本次实验让我对计算机网络有了更深入的了解。

我意识到计算机网络是现代信息社会的基石,它连接了世界各地的计算机和人们的生活。

通过实际操作,我不仅学到了理论知识,还体会到了网络技术的实际应用。

我相信这些知识和经验将对我的未来发展产生积极的影响。

七、实验改进尽管本次实验取得了较好的结果,但仍有一些改进的空间。

计算机网络实验报告(6篇)

计算机网络实验报告(6篇)

计算机网络实验报告(6篇)计算机网络实验报告(通用6篇)计算机网络实验报告篇1一、实验目的1、熟悉微机的各个部件;2、掌握将各个部件组装成一台主机的方法和步骤;3、掌握每个部件的安装方法;4、了解微型计算机系统的基本配置;5、熟悉并掌握DOS操作系统的使用;6、掌握文件、目录、路径等概念;7、掌握常用虚拟机软件的安装和使用;8、熟悉并掌握虚拟机上WINDOWS操作系统的安装方法及使用;9、掌握使用启动U盘的制作和U盘安装windows操作系统的方法;10、了解WINDOWS操作系统的基本配置和优化方法。

二、实验内容1.将微机的各个部件组装成一台主机;2.调试机器,使其正常工作;3.了解计算机系统的基本配置。

4.安装及使用虚拟机软件;5.安装WINDOWS7操作系统;6.常用DOS命令的使用;7.学会制作启动U盘和使用方法;8.WINDOWS7的基本操作;9.操作系统的基本设置和优化。

三、实验步骤(参照实验指导书上的内容,结合实验过程中做的具体内容,完成此项内容的撰写)四、思考与总结(写实验的心得体会等)计算机网络实验报告篇2windows平台逻辑层数据恢复一、实验目的:通过运用软件R-Studio_5.0和winhe_对误格式化的硬盘或者其他设备进行数据恢复,通过实验了解windows平台逻辑层误格式化数据恢复原理,能够深入理解并掌握数据恢复软件的使用方法,并能熟练运用这些软件对存储设备设备进行数据恢复。

二、实验要求:运用软件R-Studio_5.0和winhe_对电脑磁盘或者自己的U盘中的删除的数据文件进行恢复,对各种文件进行多次尝试,音频文件、系统文件、文档文件等,对简单删除和格式化的磁盘文件分别恢复,并检查和验证恢复结果,分析两个软件的数据恢复功能差异与优势,进一步熟悉存储介质数据修复和恢复方法及过程,提高自身的对存储介质逻辑层恢复技能。

三、实验环境和设备:(1)Windows _P 或Windows 20__ Professional操作系统。

《计算机网络》实验报告

《计算机网络》实验报告

《计算机网络》实验报告计算机网络实验报告一、引言计算机网络是现代信息技术的基础,它将各种计算机和设备连接在一起,实现数据的传输和共享。

本篇实验报告将介绍我们在《计算机网络》课程中进行的实验内容和实验结果。

二、实验目的本次实验的目的是通过搭建一个简单的局域网并进行通信测试,加深对计算机网络基本概念的理解,掌握网络配置和通信过程中的相关知识。

三、实验环境我们使用了两台计算机和一个交换机来搭建局域网。

其中,计算机A作为服务器,计算机B作为客户端,交换机用于连接两台计算机。

四、实验步骤1. 配置网络参数我们首先在计算机A和计算机B上配置IP地址、子网掩码和默认网关,确保两台计算机处于同一个子网中。

2. 搭建局域网将计算机A和计算机B通过网线连接到交换机的不同端口上,确保物理连接正常。

3. 配置服务器在计算机A上搭建服务器,选择一种合适的网络服务软件,如Apache、Nginx 等,并进行相应的配置。

4. 配置客户端在计算机B上配置客户端,选择一种合适的浏览器软件,如Chrome、Firefox 等,并设置代理服务器的IP地址和端口。

5. 进行通信测试打开浏览器,在客户端中输入服务器的IP地址和端口号,访问服务器上的网页。

观察通信过程中的网络数据传输情况,检查是否能够成功建立连接并获取到服务器上的网页内容。

五、实验结果通过以上步骤,我们成功搭建了一个简单的局域网,并进行了通信测试。

在测试过程中,我们观察到以下结果:1. 网络连接正常计算机A和计算机B通过交换机成功建立了物理连接,网络连接正常。

2. IP地址配置正确计算机A和计算机B的IP地址、子网掩码和默认网关配置正确,处于同一个子网中。

3. 服务器配置成功在计算机A上搭建的服务器配置成功,能够正常响应客户端的请求。

4. 客户端配置成功在计算机B上配置的客户端能够正常访问服务器上的网页,获取到正确的网页内容。

六、实验总结通过本次实验,我们深入了解了计算机网络的基本概念和通信过程,掌握了网络配置和通信测试的方法。

湖南大学计算机网络实验-聊天实验

湖南大学计算机网络实验-聊天实验

一,实验说明所用语言及工具:java,myeclipse。

二,实验内容基于网络socket编程,我做的是用socket实现一个简易的多人聊天室,可以同时多个人聊天。

三,实验原理网际协议(Internet Protocol, IP)是一种用于互联网的网络协议。

它可广泛用于大多数计算机操作系统上,也可用于大多数局域网L A N(比如办公室小型网络)和广域网WAN(比如说互联网)。

两个上层协议(TCP和UDP)依赖IP协议进行数据通信。

通过TCP和UDP协议建立网络应用程序,需要使用java JDK提供套接口编程技术。

Java的JDK提供了很多编程接口,比如在客户端使用Socket client = new Socket(ip,port);即可与IP是ip的服务器的port端口进行连接,同时在服务器端,ServerSocket server = new ServerSocket(port);开启端口为port来监听是否有客户端连接。

连接成功后可以在客户端和服务器端进行数据的交换。

在该实验中使用字节输入输出流,为了增加传输效率,用套一个缓冲流来处理数据的传输。

如在接收方:InputStream in = client.getInputStream();BufferedReader reader= new BufferedReader(new InputStreamReader(in));本次实验中我的基本模式可以描述为以下一个过程:四,实验过程1,建立一个java工程,在工程下新建client和server包,和一个用户界面的GUI包。

2,编写服务端ServerSocket server = new ServerSocket(8888);将本机的8888端口作为监听客户端连接的端口。

等待连接:while(true){Socket client = server.accept();......}用while循环等待客户端连接进来。

《计算机网络实验》实验报告

《计算机网络实验》实验报告

《计算机网络实验》实验报告一、实验目的计算机网络实验是计算机相关专业学习中的重要实践环节,通过实验操作,旨在深入理解计算机网络的基本原理、协议和技术,提高我们的动手能力和解决实际问题的能力。

具体目的包括: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、使用网络带宽测试工具测试网络的带宽。

四、实验结果与分析实验一结果与分析通过对捕获到的以太网帧的分析,我们清楚地看到了帧的结构,包括前导码、目的地址、源地址、类型字段、数据字段和帧校验序列等。

计算机网络实践报告5篇

计算机网络实践报告5篇

计算机网络实践报告5篇(实用版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的实用资料,如职场文书、书信函件、教学范文、演讲致辞、心得体会、学生作文、合同范本、规章制度、工作报告、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, this store provides various types of practical materials for everyone, such as workplace documents, correspondence, teaching samples, speeches, insights, student essays, contract templates, rules and regulations, work reports, and other materials. If you want to learn about different data formats and writing methods, please pay attention!计算机网络实践报告5篇计算机网络实践报告1开学第一周我们就迎来了计算机网络实训,这门课程与上学期所学的计算机网络相对应,给了我们一个更深刻理解和掌握所学知识的机会。

《计算机网络》实验报告模板-实验1

《计算机网络》实验报告模板-实验1

一、实验目的与要求巩固物理层标准的相关知识,了解常见的传输介质及其标准,初步认识计算机网络,了解常见的网络设备及其功能,了解常见的网络协议。

二、实验内容1、参观网络技术室,了解和认识网卡、网络连接头、传输线缆、线缆分析仪、集线器、交换机、路由器、服务器的功能与特性;2、按照学校校园网环境,学会网卡的安装与配置。

三、实验步骤实验步骤(1)▪听取讲解,了解小型局域网的基本组成;▪观看各类网卡,了解网卡的基本功能、分类方法(按总线标准、协议标准、传输速率等分类);▪观看常见的传输介质(双绞线、同轴电缆、光纤、无线),了解常见传输介质的功能与特性;实验步骤(2)▪介绍网络连接头,重点了解RJ-45连接头及其A标、B标的制作;A、B标的适用情形。

▪观看常见的网络设备,重点了解集线器Hub、交换机和路由器的功能与特性;▪动手安装网卡,安装网卡驱动程序,配置网卡参数(如静态IP地址,网关路由、DNS 服务器等)四、结果分析与思考网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。

传输线缆是信息和实现电磁能转换的线材产品。

集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。

它工作于OSI(开放系统互联参考模型)参考模型第一层,即“物理层”。

集线器与网卡、网线等传输介质一样,属于局域网中的基础设备,采用CSMA/CD(即带冲突检测的载波监听多路访问技术)介质访问控制机制。

集线器每个接口简单的收发比特,收到1就转发1,收到0就转发0,不进行碰撞检测。

交换机是一种用于电(光)信号转发的网络设备。

它可以为接入交换机的任意两个网络节点提供独享的电信号通路。

最常见的交换机是以太网交换机。

其他常见的还有电话语音交换机、光纤交换机等。

路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。

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

实验一应用协议与数据包分析实验(使用Wireshark)
一、实验目的
通过本实验,熟练掌握Wireshark的操作和使用,学习对HTTP协议进行分析。

二、实验内容
1.HTTP 协议简介
HTTP 是超文本传输协议(Hyper Text Transfer Protocol)的缩写,用于WWW 服务。

(1)HTTP 的工作原理
HTTP 是一个面向事务的客户服务器协议。

尽管HTTP 使用TCP 作为底层传输协议,但HTTP 协议是无状态的。

也就是说,每个事务都是独立地进行处理。

当一个事务开始时,就
在web客户和服务器之间建立一个TCP 连接,而当事务结束时就释放这个连接。

此外,客户可以使用多个端口和和服务器(80 端口)之间建立多个连接。

其工作过程包括以下几个阶段。

①服务器监听TCP 端口80,以便发现是否有浏览器(客户进程)向它发出连接请求;
②一旦监听到连接请求,立即建立连接。

③浏览器向服务器发出浏览某个页面的请求,服务器接着返回所请求的页面作为响应。

④释放TCP 连接。

在浏览器和服务器之间的请求和响应的交互,必须遵循HTTP 规定的格式和规则。

当用户在浏览器的地址栏输入要访问的HTTP 服务器地址时,浏览器和被访问HTTP 服务器的工作过程如下:
①浏览器分析待访问页面的URL 并向本地DNS 服务器请求IP 地解析;
②DNS 服务器解析出该HTTP 服务器的IP 地址并将IP 地址返回给浏览器;
③浏览器与HTTP 服务器建立TCP 连接,若连接成功,则进入下一步;
④浏览器向HTTP 服务器发出请求报文(含GET 信息),请求访问服务器的指定页面;
⑤服务器作出响应,将浏览器要访问的页面发送给浏览器,在页面传输过程中,浏览器会打开多个端口,与服务器建立多个连接;
⑥释放TCP 连接;
⑦浏览器收到页面并显示给用户。

(2)HTTP 报文格式
HTTP 有两类报文:从客户到服务器的请求报文和从服务器到客户的响应报文。


显示了两种报文的结构。

图HTTP 的请求报文和响应报文结构
在图中,每个字段之间有空格分隔,每行的行尾有回车换行符。

各字段的意义如下:
①请求行由三个字段组成:
* 方法字段,最常用的方法为“GET”,表示请求读取一个万维网的页面。

常用的方法
还有“HEAD(指读取页面的首部)”和“POST(请求接受所附加的信息);
* URL 字段为主机上的文件名,这时因为在建立TCP 连接时已经有了主机名;
* 版本字段说明所使用的HTTP 协议的版本,一般为“HTTP/”。

②状态行也有三个字段:
* 第一个字段等同请求行的第三字段;
* 第二个字段一般为“200”,表示一切正常,状态码共有41 种,常用的有:301 (网站已转移),400(服务器无法理解请求报文),404(服务器没有锁请求的对象)等;
* 第三个字段时解释状态码的短语。

③根据具体情况,首部行的行数是可变的。

请求首部有Accept 字段,其值表示浏览器可以接受何种类型的媒体;Accept-language,其值表示浏览器使用的语言;User-agent 表明可用的浏览器类型。

响应首部中有Date、Server、Content-Type、Content-Length 等字段。

在请求首部和响应首部中都有Connection 字段,其值为Keep-Alive 或Close,表示服务器在传送完所请求的对象后是保持连接或关闭连接。

④若请求报文中使用“GET”方法,首部行后面没有实体主体,当使用“POST”方法
是,附加的信息被填写在实体主体部分。

在响应报文中,实体主体部分为服务器发送给客户的对象。

图和图显示了捕获的HTTP 请求和响应报文,结合上面的介绍,请自己分析和体会。

图HTTP 请求报文示例
图HTTP 响应报文示例
2.实验环境与说明
(1)实验目的
在PC 机上访问Web 页面,截获报文,分析HTTP 协议的报文格式和HTTP
协议的工作过程。

(2)实验设备和连接
本地实验室环境,无须设备连接;
注意:请通过访问可以连接的WWW 站点或使用IIS 建立本地WWW 服务器来进行实验。

(3)实验分组
每四名同学为一组,每人一台计算机独立完成实验。

3.实验步骤
步骤1:在PC 机上运行Wireshark,开始截获报文;
步骤2:从浏览器上访问Web 界面,如。

打开网页,待浏览器的状态栏出现“完毕”信息后关闭网页。

步骤3:停止截获报文,将截获的报文命名为http-学号保存。

分析截获的报文,回答以下几个问题:
1)综合分析截获的报文,查看有几种HTTP 报文
有两种,一种是从客户机到服务器的请求报文,一种是从服务器到客户机的响应报文。

2)在截获的HTTP 报文中,任选一个HTTP 请求报文和对应的HTTP 应答报文,仔细分析它们的格式,填写表和表。

方法GET版本http/
URL
首部字段名字段值字段所表达的信息Accept*/*\r\n表明客户端可识别的内容
Accept-Encodin
Gzip,deflate,sdch\r\n浏览器申明自己接收的编码方法g
3)分析在截获的报文中,客户机与服务器建立了几个连接服务器和客户机分别使用了哪几个端口号
建立了三个连接,服务器使用了63808、63818、63819端口,客户机使用了80端口。

4 )综合分析截获的报文,理解HTTP 协议的工作过程,将结果填入表中。

三、实验心得
通过实验的学习,了解到了更加具体和细致的知识,对于HTTP协议的工作流程有了更加条理清晰的掌握,当然其中还有许多对软件的不熟悉、报文的不理解的问题,不过通过实验的直观收获还是很大的,希望在以后的学习中可以掌握更多的知识。

相关文档
最新文档