当前位置:文档之家› 云南大学 软件学院 计网实验2

云南大学 软件学院 计网实验2

云南大学  软件学院  计网实验2
云南大学  软件学院  计网实验2

云南大学软件学院

实验报告

课程:计算机网络原理实验任课教师:

姓名:学号:专业:成绩:

实验二、应用层协议分析实验报告

1.实验目的:

分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。

2.实验环境:

(1)连入Internet的主机一台

(2)主机安装Ethereal软件

3.实验步骤:

a.下载一个非常简单的HTML文件(该文件不嵌入任何对象),利用Ethereal软件分析HTTP 协议。

(1)启动Web browser。清空浏览器的缓存。

(2)启动Ethereal,开始Ethereal分组俘获。

(3)在打开的Web browser窗口中可输入下列地址之一

浏览器中将显示一个只有一行或多行文字的非常简单的HTML文件。

(4)停止分组俘获。在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所俘获到的HTTP报文。将捕获结果保存为test1。

(5)根据结果回答下列问题回答实验a的问题。

实验b.下载一个含多个嵌入对象的网页,利用Ethereal软件分析HTTP协议。

(1)启动浏览器,将浏览器的缓存清空。

(2)启动Ethereal分组俘获器。开始Ethereal分组俘获。

(3)在浏览器的地址栏中输入某个地址,(需要满足该地址下的网页是包含多个内嵌对象即可)。

(4)停止Ethereal分组俘获,在显示过滤筛选说明处输入“http”,分组列表子窗口中将只显示所俘获到的HTTP报文。将捕获结果保存为test2

(5)重新启动Web browser。启动Ethereal分组俘获器,进行分组捕获。在Web browser 当中重新输入相同的URL或单击浏览器中的“刷新”按钮。

(6)步骤同(5)。将捕获结果保存为test3

(7)根据结果回答下列问题回答实验b的问题。

实验c. DNS 实验

(1)在ms-dos 下,键入ipconfig/flushdns,清理并重设定DNS客户解析器缓存的内容。

(2)打开浏览器,并清空浏览器的缓存.

(3)打开Ethereal协议分析软件,在filter一栏输入 ip.address==”本机IP地址”,则该协议分析软件仅捕获从本机发送或发送到本机的数据包.

(4)开始捕获数据

(5)在浏览器的地址一栏输入任意一个Internet网址

(6)停止捕获数据,并显示分析结果。将filter一栏输入DNS,即只查看DNS协议的内容。

(7)根据结果回答下列问题回答实验d的问题。

4.实验分析,回答下列问题。

实验a

(1)填写浏览器的输入的URL地址。

URL地址:https://www.doczj.com/doc/2a9110833.html,/ethereal-labs/HTTP-ethereal-file1.html。

(2)打开test1的捕获文件,分析请求报文

请求行字段:

首部字段:

(3)打开test1的捕获文件,分析响应报文

状态行字段:

首部行字段:

(4)根据捕获的报文,填写相应的内容

实验b.

根据操作回答下面的问题。

(1)填写浏览器的输入的URL地址。

URL地址: https://www.doczj.com/doc/2a9110833.html, 。

(2)分析test2的捕获文件,你的浏览器一共发出了多少个HTTP GET请求,每个GET 请求的对象是什么?这些请求被发送到的目的地的IP地址是多少?

(3)分析你的浏览器向服务器发出的第一个HTTP GET请求的内容,在该请求报文中,是否有一行是:IF-MODIFIED-SINCE?分析服务器响应报文的内容,服务器是否明确返回了文件的内容?如何获知?

没有;服务器明确返回了文件的内容,报文顶部视图里出现“HTTP/1.1 200 OK (text/html)”的字段,状态码为200

(4)分析捕获文件test3分析你的浏览器向服务器发出的第二个“HTTP GET”请求,在该请求报文中是否有一行是:IF-MODIFIED-SINCE?如果有,在该首部行后面跟着的信息是什么?

有;

信息:Thu, 20 Jan 2011 07:15:35 GMT。

(5)服务器对第二个HTTP GET请求的响应中的HTTP状态代码是多少?服务器是否明确返回了文件的内容?请解释。

状态代码:304;

服务器没有明确返回文件的内容,因为该响应报文中没有“Line-based text data: text/html”字段。

实验c.

(1)填写浏览器的输入的URL地址。

URL地址: https://www.doczj.com/doc/2a9110833.html, 。

(2)定位到DNS查询报文和查询响应报文,这两种报文的发送是基于UDP还是基于TCP 的?DNS查询报文的目的端口号是多少?DNS查询响应报文的源端口号是多少?

基于UDP。目的端口号:51402。源端口号:53

(3)DNS查询报文发送的目的地的IP地址是多少?利用ipconfig命令(ipconfig/all)决定你主机的本地DNS服务器的IP地址。这两个地址相同吗?

202.203.208.33,一样的

(4)填写相应的DNS报文各字段的值(选择两个相对应的DNS查询和响应报文即可,没有的字段可填无)

DNS 查询报文:

检查DNS查询报文,它是哪一类型的DNS查询?该查询报文中包含“answers”吗?

A类型,含有answer

DNS响应报文

检查DNS查询响应报文,其中提供了多少个“answers”?每个answers包含哪些内容?

计网实验报告(三) (4500字)

计算机网络实验报告(三) ——编程实现可靠数据传输原理 go-back-n (一)实验目的: 运用各种编程语言实现基于go-back-n 的可靠数据传输软件。通过本实验,使学生能够对可靠数据传输原理有进一步的理解和掌握。 (二)实验内容: (1).选择合适的编程语言编程实现基于go-back-n 的可靠数据传输软件。 (2).在实际网络环境或模拟不可靠网络环境中测试和验证自己的可靠数据传输软件。 (三)实验原理: 1.gbn协议含义:go-back-n arq 中文翻译为后退n式arq、回退n式arq。该协议对传统的自动重传请求 (arq,automatic repeat reques)进行了改进,从而实现了在接收到ack之前能够连续发送多个数据包。 在go-back-n arq中,发送端不需要在接收到上一个数据包的ack后才发送下一个数据包,而是可以连续发送数据包。在发送端发送数据包的过程中,如果接收到对应已发送的某个数据包的nack,则发送端将nack对应的某个数据包进行重发,然后再将该数据包之后的数据包依次进行重发。 后退n帧arq的图例: 后退n帧arq就是从出错处重发已发出过的n个帧。 2.go-back-n 的有限状态机模型表示如图所示: (a) (b) 图3.1 go-back-n 的有限状态机模型(a)发送端 (b)接受端 (四)实验步骤: 在eclipse平台编写并调试gbn模拟java程序,观察三组以上实验结果,验证程序可以正确模拟gbn的发送规则。 (五)实验结果: 以下为随机数模拟的某次发送情况: 接收方开始接收分组数据! 发送方开始发送分组数据! 发送方现在开始第一次发送序号为0的数据分组 当前窗口内的分组情况为: 第0号窗口里面存放的是序号为1的马上待发送的数据分组! 第1号窗口里面存放的是序号为2的马上待发送的数据分组! 第2号窗口里面存放的是序号为3的马上待发送的数据分组! 接收方收到了序号为0的分组! 该数据分组正是接收方所期待的,接收方接受了它并准备回送对应的ack!发送方收到了ack,序号为0并且开始加以确认! 发送方现在开始第一次发送序号为1的数据分组 当前窗口内的分组情况为: 第0号窗口里面存放的是序号为2的马上待发送的数据分组! 第1号窗口里面存放的是序号为3的马上待发送的数据分组!

软件工程实验报告4

软 件 工 程 项 目 分 析火 车 票 售 票 系 统 姓名:杨如意 学号: 111100 班级:2010级JA V A一班 院系:计算机与信息工程学院软件工程(JA V A方向)

火车票售票系统 一、项目概述 1.1项目简介 火车票售票系统是一款针对全国各大乘客集散地,方便工作人员和乘客顺利抵达目的地的便捷操作软件,乘客集散地只需安装本系统,配备专业的操作人员,即可安全、有序地完成人员输送任务。 1.2项目功能 火车票售票系统可登记全国各地的客运专线、包括发车时间、到达时间、经过各中转站时间、在各中转站等待时间及发车时间、各站点间距离、票价、各列车车厢容量、座位分布、列车类型、列车车号、车票信息、预定信息、乘客身份信息、乘客携带物品限定信息、车票代售点信息、网络购票、货运信息、网络购票常见问题解决方式、铁路常识等。 1.3功能模块介绍 车票票面信息:包含乘车区间(始发站、终点站)、发车时间、发车日期、乘客身份信息(身份证号、姓名)、乘客所乘列车座位信息(列车车厢号、座位号)、乘客乘车须知、票价、座位类型(硬座、硬卧、软座、软卧)。网络购票信息:查询列车信息(列车时刻表、列车车次)、余票信息、票价信息、退票信息、列车正晚点信息、车票代售点信息、预订信息、货运运费、货运业务咨询。 列车信息:列车车次、列车所属类型(普快、动车、空调特快等)、列车始发站、终点站、中转站、始发时间、到达时间、各站点停靠时间、乘车区间及价格、列车运行时长、已运行时长。 候车室信息:列车车次、列车运行时间(发车时间、到达时间)、对应车次所在候车区域、对应区域所要发车车次。 1.4系统运行要求 该系统主要是针对输送长途旅客。对于后台程序的运行,只需植入到电脑中,由经过培训的售票员操作,熟悉操作流程,对各问题所需操作及应用到的模块等综合问题的解答。 二、可行性研究 2.1可行性研究过程 本系统是针对全国各地的旅客,因此这一问题的解决,这一项目的实现,将更简化整个操作流程,减少人工操作以及由人工操作所引起的人为失误,大大降低了对数据的操作量。本系统所需的是项目人员的研究及整个

计网实验DNS, Data Encapsulation and Frame Examination

Computer netowrks Labs DNS, Data Encapsulation and Frame Examination DNS, Data Encapsulation and Frame Examination Learning Objectives At completion of this lab, you will be able to: https://www.doczj.com/doc/2a9110833.html,e Wireshark to capture and analyze DNS message 2.Understand how DNS works https://www.doczj.com/doc/2a9110833.html,e nslookup and ipconfig commands 4.Explain the header fields in an Ethernet II frame. 5.understand data encapsulation

6. Report and Feedback on this lab A nswer all questions with supporting screenshots. Please fill in the following feedback form and append it to the report. Your feedback is valuable to us so that we can improve this lab, and make the course welcome. For each task, please rate the following in the scale of 1 through 5: ?The degree of difficulty: 1 = too easy; 5 = too difficult ?The learning experience: 1 = learned nothing; 5 = learned a lot ?Your interest: 1 = no interest; 5= high interest ?Time used for the task: in minutes Task Difficulty (1—5) Learning (1—5) Interest (1—5) Time ( min) Task 0 Task 1 Task 2 Task 3 Task 4 Your suggestion/comment: Background When upper layer protocols communicate with each other, data at the sending host flows down the TCP/IP protocol layers and is encapsulated into a protocol data unit at lower layer, and finally encapsulated in a Layer 2 frame. For example, DNS message is often transported by UDP protocol on layer 4. So DNS message at the sending host is encapsulated in a UDP segment; the UDP segment is then encapsulated in an IP packet, and the IP packet is encapsulated finally in a layer 2 frame. The frame composition is dependent on the media access type, or the network. For example, if the media access is Ethernet, then the Layer 2 frame encapsulation will be Ethernet II. When learning about data encapsulation and protocol operations, it is helpful to analyze the header information found in the protocol data units. The DNS protocol operation, ipconfig command, and Ethernet II frame header will be examined in this lab. Ethernet II frames can support various upper layer protocols. For more background information, please read the lectures 02, 04-05, 10, 11.

计网实验报告

电气工程学院 计算机网络实验报告 姓名:彭思琦 学号:15291191 指导教师:张洪和 实验日期:2017-12-09 18:00-22:00

一、计算机信息 计算机的 IP 地址:192.168.0.5 子网掩码:255.225.255.0 默认网关:无 二、 报告内容 1 ) 画出实验室的网络拓扑图, 将每个网络用 CIDR 记法进行表示, 并注明你用的电脑处在哪一个网络。 实验室的网络拓扑图: 1. 由机房电脑组成的网络中,用 CIDR 记法要写成: 192.168.0.0/24 WAN LAN:10.10.10.1 LAN:192.168.1.1

2. TCPIP_1 CIDR 记法为:10.10.10.1/24 TCPIP_2 CIDR 记法为: 192.168.1.1/24 1 . 实验一任务一 2)在你的电脑上打开cmd 窗口,ping 一下192.1 68.0.0 网络的任何一台在线的主机,将实际运行结果进行图片保存,粘贴到实验报告上。 PING 本机 PING 百度(此部分在寝室完成)

3)在ping 的过程中,利用wireshark 捕捉包含对应ICMP 报文的MAC 帧,将此MAC 帧的各个控制字段,以及此MAC 帧中包含的IP 数据报的各个控制字段,进行标注或者用文字列出。本机IP:172.27.69.177 目的地址:74:1f:4a:9b:a1:67 源地址:30:10:b3:b8:bd:a3 类型:协议类型ipv4(8000) 版本:4 首部长度:5 首部长度5*4=20 字节 区分服务:00

软件工程实验报告(总)

信息工程学院 软件工程实验报告 专业: 班级: 学号: 姓名: 指导老师:

实验一:软件开发的过程计划 实验课时:2课时 一、实验目的 项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。 ⑴估计项目的总体规模、工作量和成本。 ⑵制定项目计划,重点放在产品生命周期中的主要关键任务。 ⑶制定项目时间表和预算。 二、实验环境 1.硬件环境 P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。 2.软件环境 操作系统:Windows XP 数据库:Sql Server 2000以上或Access 2003以上 3.通用工具软件 通用绘图工具:MicroSoft V isio 2003以上 文本编辑工具:MicroSoft Word 2003以上 4.CASE工具 UML建模工具:Rational Rose 2000 三、实验要求、实验内容 1、实验要求: 在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。 2、实验内容 熟悉RUP(Rational Unified Process)软件开发统一过程的思想,RUP(Rational Unified Process)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。 学习软件开发的组织和管理,将项目开发各阶段的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。

四、思考题 1、项目开发首先要做的事是什么? 答:进行需求分析和定义,了解客户或用户的需求,然后再进行后续。 2、你认为该软件应具备的最重要的特性是什么。 答:安全性、实用性、灵活性。 3、你认为怎样分工是最合理的? 答:该项目已经采取项目经理制,但是在具体开发过程中,情况也许会比预计的复杂,因此,在了解了各组员的工作风格的情况下,根据性格类型进行工作分配,比如:外向而且善于交流的,可以给他安排和客户交流沟通,让客户随时了解我们 的工作情况,并且反应客户的需求改变;为了让项目更好的组织和管理,可以采取 主程序员负责制;这样,在项目经理的带领下,内部安排主程序员和副程序员,工 作员有问题的话,内部自己解决,只要按时汇报工作就可以了。 五、实验内容: 项目背景 项目名称:银行计算机储蓄系统 随着社会经济的发展,XX银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。现在计算机网络的告诉发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。为解决此问题,拟为其开发计算机储蓄系统。 项目进度: 项目在项目经理的制度下,在整个开发过程中,树立“里程碑”,而且严格按照计划进行,各阶段任务必须完成,现把任务进度历程绘制如下:

计网实验TCPIPConfiguration

Test 1. TCP/IP Configuration 1. Click Start and then click Run. Type the command or cmd and then press Enter. 2. At the DOS prompt, type NET HELP and press Enter. You should see something like the screen below: The command you are interested in is the View command. To obtain information about it, type NET HELP VIEW, and press Enter. 3. What is the purpose of NET VIEW: The NET VIEW command shows the names of the machines present on your network. Notice that it lists the names of machines on the left, in

column labelled “Server name”and another column labelled “Remark” 4. List the machines after you have typed NET VIEW from the command prompt

Close the DOS window by typing EXIT on the command line and then press Enter, or by clicking the Close button in the upper right corner of the window. Obtain the TCP/IP Configuration Information

计网实验报告(一)

计算机网络实验报告(一) ——Windows环境下用java实现web服务器 (一)实验目的: 通过本实验进一步理解HTTP协议的技术细节以及WEB服务器的实现原理并了解java提供的支持TCP协议的借口和类的使用。 (二)实验内容: (1)处理一个http请求 (2)接收并解析http请求 (3)从服务器文件系统中获得被请求的文件 (4)创建一个包括被请求的文件的http响应信息 (5)直接发送该信息到客户端 (三)实验原理: HTTP协议的作用原理: WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型,由Web 浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于TCP/IP 协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。HTTP协议的作用原理包括四个步骤: (1) 连接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建立成功。 (2) 请求:Web浏览器通过socket向Web服务器提交请求。HTTP的请求一般是GET或POST命令(POST用于FORM参数的传递)。GET命令的格式为: GET 路径/文件名HTTP/1.0 文件名指出所访问的文件,HTTP/1.0指出Web浏览器使用的HTTP版本。

(3) 应答:Web浏览器提交请求后,通过HTTP协议传送给Web服务器。Web服务器接到后,进行事务处理,处理结果又通过HTTP传回给Web浏览器,从而在Web浏览器上显示出所请求的页面。 原理示意图如下: (四)实验步骤: 考虑利用java提供给TCP的端口和系统定义类进行传输实现,大致分为以下几步: (1) 创建ServerSocket类对象,监听端口7977。这是为了区别于HTTP的标准TCP/IP 端口80而取的; (2) 等待、接受客户机连接到端口7977,得到与客户机连接的socket; (3) 创建与socket字相关联的输入流instream和输出流outstream; (4) 从与socket关联的输入流instream中读取一行客户机提交的请求信息,请求信息的格式为:GET 路径/文件名HTTP/1.0 (5) 从请求信息中获取请求类型。如果请求类型是GET,则从请求信息中获取所访问的HTML文件名index.html。 (6) 如果HTML文件存在,则打开HTML文件,把HTTP头信息和HTML文件内容通过socket传回给Web浏览器,然后关闭文件。否则发送错误信息给Web浏览器; (7) 关闭与相应Web浏览器连接的socket字。

软件工程实验报告

1.1 实验一结构化需求分析 一.实验类型 图书馆管理系统 假定校图书馆需要你设计一个图书馆管理系统,要求包括以下功能: ●图书管理员可以管理馆藏图书,包括每本图书的藏书编号、书名、编著者、 ISBN号、出版社、出版时间、入馆时间、馆藏数量(如果馆藏数量为1,则标明为孤本图书)、在馆数量、学科类别等(或其它你认为有用的信息); ●管理员可以查询、统计所有图书、每一类图书或每一本书的借阅记录; ●图书管理员可以管理所有读者的信息,包括读者类型(学生、教师、社会人 士)、姓名、图书证编号、办证时间、证件状态(正常、挂失、冻结)等信息; ●图书管理员可以查询和统计所有读者、每一类读者或每一个读者的借阅记录; ●读者可以通过本系统查询馆藏图书; ●读者可以通过本系统借阅读书。但对于孤本图书或在馆数量为1的图书则不 准外借; ●管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年 不归还图书的读者冻结其图书证; ●读者可以通地本系统归还图书。如果图书超期,则自动计算罚款金额。二.实验目的 1.掌握数据流的分析技术 2.掌握软件需求分析的过程和方法。 3.熟悉项目开发计划和需求规格说明书的制定方法。 三.实验内容和要求 1.用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流图和数据字典。 2.正确运用图表工具进行表示。 3.按规范正确编写软件文档。

四.实验步骤 1.理解所承担项目的业务流程和业务内容。 本软件项目是面向中小型学校、单位机构对于图书管理的基于服务的一款便捷式软件。能满足一系列常用图书管理的功能模块,提供简介、准确的操作性,可以很大程度减少人为因素带来的数据错误,统计错误,系统逻辑错误。并且规模小,很容易进行推广。 ●本项目的参与对象有图书管理员及读者。 ●对于读者,能通过该软件浏览馆藏的所有图书。读者在图书馆找到自己喜欢 的书后,能自行通过该软件操作完成借阅操作。若读者是第一次借书,必须通过图书管理员进行添加读者记录,登记读者信息。读者在登陆后方能完成借阅操作,对于孤本图书(即图书馆中馆藏只有一本的图书)则拒绝进行借阅操作。在规定期限内,读者可以通过该软件完成还书操作,对于超期的图书,应将扣除一定罚款金额,对于超期一年不归还图书的读者冻结其图书证。 并且读者能修改个人信息。 ●对于图书管理员,能管理自己和比自己低一级管理权限的管理员。一级管理 员能完成维护管理员的基本信息和二级管理员的一切操作。二级管理员则能维护自己的信息和添加读者、添加图书的功能。管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年不归还图书的读者冻结其图书证; 2.按照系统的功能及性能要求,系统的作业范围等,确定软件系统的开发环境(操作系统、开发工具、程序设计语言等)。 根据软件编程经验,本系统将采用面向对象的设计方法,使用Eclipse开发工具,java窗体应用程序,操作系统使用Win8。 3.绘制数据流图、功能分析图等。

计网实验DNS--Data-Encapsulation-and-Frame-Examination

Computer netowrks Labs DNS, Data Encapsulation and Frame Examination DNS, Data Encapsulation and Frame Examination Learning Objectives At completion of this lab, you will be able to:

https://www.doczj.com/doc/2a9110833.html,e Wireshark to capture and analyze DNS message 2.Understand how DNS works https://www.doczj.com/doc/2a9110833.html,e nslookup and ipconfig commands 4.Explain the header fields in an Ethernet II frame. 5.understand data encapsulation 6. Report and Feedback on this lab A nswer all questions with supporting screenshots. Please fill in the following feedback form and append it to the report. Your feedback is valuable to us so that we can improve this lab, and make the course welcome. For each task, please rate the following in the scale of 1 through 5: ?The degree of difficulty: 1 = too easy; 5 = too difficult ?The learning experience: 1 = learned nothing; 5 = learned a lot ?Your interest: 1 = no interest; 5= high interest ?Time used for the task: in minutes Task Difficulty (1—5) Learning (1— 5) Interest (1—5) Time ( min) Task 0 Task 1 Task 2 Task 3 Task 4 Your suggestion/comment: Background

计网实验二

实验二应用层协议分析实验报告 序号:姓名:学号:成绩 1.实验目的: 分析HTTP协议报文的首部格式,理解HTTP协议的工作过程;分析DNS的工作过程。2.实验环境: 连入Internet的主机一台。 3.实验步骤: 见实验指导实验abcd. 4.实验分析,回答下列问题。 实验a (1)填写浏览器的输入的URL地址。 URL地址:https://www.doczj.com/doc/2a9110833.html,/IETF-Standards-Process.html。(2)打开test1的捕获文件,分析请求报文 请求行字段: 首部字段: (3)打开test1的捕获文件,分析响应报文 状态行字段:

首部行字段: (4)根据捕获的报文,填写相应的内容 实验b. 根据操作回答下面的问题。 (1)填写浏览器的输入的URL地址。 URL地址: https://www.doczj.com/doc/2a9110833.html, 。 (2)分析test2的捕获文件,你的浏览器一共发出了多少个HTTP GET请求,每个GET 请求的对象是什么?这些请求被发送到的目的地的IP地址是多少?

一共发出五个HTTP GET请求。 (3)浏览器在下载这多个对象时,是串行下载还是并行下载?请解释。 并行下载;这样只需要建立一次TCP连接,节省时间。 (4)分析你的浏览器向服务器发出的第一个HTTP GET请求的内容,在该请求报文中,是否有一行是:IF-MODIFIED-SINCE?分析服务器响应报文的内容,服务器是否明确返回了文件的内容?如何获知? 没有IF-MODIFIED-SINCE。 服务器明确返回了文件内容,因为该相应报文的状态码是200,表示请求成功,信息包含在返回的响应报文中。 (5)分析捕获文件test3分析你的浏览器向服务器发出的第二个“HTTP GET”请求,在该请求报文中是否有一行是:IF-MODIFIED-SINCE?如果有,在该首部行后面跟着的信息是什么?

计网实验

《计算机网络》课程设计报告 设计题目:虚拟机的安装与使用 学院 专业 班级 学号 姓名 指导教师 附录:课程设计报告的内容及其文本格式

1.课程设计报告要求用16k纸排版,单面打印,并装订成册,装订顺序: ①封面 ②目录 ③正文 ④参考文献 2.目录格式要求: ①标题“目录”(三号、黑体、居中) ②章标题(四号字、黑体、居左) ③节标题(小四号字、宋体) ④页码(小四号字、宋体、居中) ⑤序号全部采用阿拉伯数字,居左对齐 3.正文格式要求: ①页边距:上2.5cm,下2.5cm,左2.5cm,右2cm,页眉1.5cm,页脚 1.75cm,左侧装订; ②正文文字,小四号字、宋体; ③行距:固定值 20磅; ④页码:正文页码从1开始标注,底部居中,五号; ⑤每段首行空两格。 4.参考文献及格式要求: 参考文献不少于5个(期刊、书籍、网址) ①标题:“参考文献”,小四,黑体,居中。 ②示例:(五号宋体) 例:[1] 杨绪红,汪文忠,肖俊宜等.企业信息系统的管理模式研究[J].中国软科学,2003,9.

1.虚拟机 1.1概念 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在计算机科学中的体系结构裏,他是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于这个软件所创建的环境来操作软件。在计算机科学中,虚拟机是指可以像真实机器一样运行程序的计算机的软件实现 1.2虚拟机技术 虚拟机技术是虚拟化技术的一种,所谓虚拟化技术就是将事物从一种形式转变成另一种形式,最常用的虚拟化技术有操作系统中内存的虚拟化,实际运行时用户需要的内存空间可能远远大于物理机器的内存大小,利用内存的虚拟化技术,用户可以将一部分硬盘虚拟化为内存,而这对用户是透明的。又如,可以利用虚拟专用网技术(VPN)在公共网络中虚拟化一条安全,稳定的“隧道”,用户感觉像是使用私有网络一样。 虚拟机技术最早由IBM 于上世纪六七十年代提出,被定义为硬件设备的软件模拟实现,通常的使用模式是分时共享昂贵的大型机。虚拟机监视器(Virtual Machine Monitor,VMM)是虚拟机技术的核心,它是一层位于操作系统和计算机硬件之间的代码,用来将硬件平台分割成多个虚拟机。VMM 运行在特权模式,主要作用是隔离并且管理上层运行的多个虚拟机,仲裁它们对底层硬件的访问,并为每个客户操作系统虚拟一套独立于实际硬件的虚拟硬件环境(包括处理器,内存,I/O 设备)。VMM 采用某种调度算法在各个虚拟机之间共享CPU,如采用时间片轮转调度算法。

软件工程实验(四个实验)

武汉轻工大学 软件工程实验报告 院系:数学与计算机学院 班级:软件工程1504 姓名: 赵佳璐 学号: 1508100065 实验一结构化分析实验 1实验目得: 通过此实验了解结构化分析得特点与步骤,以及结构化分析所采用得基本图形工具。 2、实验内容: 假设您在一所职业高中工作,负责该校信息系统得建设与维护。财务科长请您研究用学校拥有得pc机生成工资明细表与各种财务报表得可能性。 3、实验要求: 1.问题定义:请在这个阶段描述您需要解决得问题。包括用户面临得问题与预期得项目规模。最后生成一份问题定义报告书。 2.可行性研究:在这个阶段产生处理工资事务得大致过程,画出高层逻辑模型,并且画出相应得数据流图,建立数据字典。 3.对此系统进行成本效益分析。

4、实验步骤: 4、1问题定义报告书 1、项目名称:工资支付 2、问题描述: 该校一直由会计人工计算工资并编制财务报表,随着学校规模扩大工作量也越来越大。目前每个月都需要两名会计紧张工作半个月才能完成,不仅效率低而且成本高。今后学校规模将进一步扩大,人工计算工资得成本还会进一步提高。 3、项目目标: 1)研究开发费用较低得新工资支付系统得可能性。 4项目规模: 1)开发成本应该不超过7、2万元 5、初步设想: 1)用学校自己得计算机系统生成工资明细表与财务报表 6、可行性研究: 为了更全面地研究工资支付项目得可能性,建议进行大约历时两周得可行性研究。这个研究得成本不超过4000元。 4、2可行性研究: 1、处理工资事务得大致过程: 1)每月月末教师把她们当月实际授课时数登记在课时表上,由各系汇总后交给 财务科,职工把她们当月完成承包任务得情况登记在任务表上,汇总后交给财务科。 2)两名会计根据这些原始数据计算每名教职工得工资,编制工资表、工资明细表 与财务报表。然后,把记有每名教职工工资总额得工资表报送银行。 3)由银行把钱打到每名教职工得工资存折上,同时把工资明细表发给每名教职 工。 2高层逻辑模型: 3、数据流图:

计网实验报告

实验报告 课程名称:计算机网络技术实践 实验名称:RIP和OSPF路由协议的配置及协议流程 姓名:苑博 学号:08211575/06 指导教师:张海旸 实验日期:2011年4月15日 实验报告日期:2011年4月26日

目录 一、环境 (3) 二、实验目的 (3) 三、实验内容 (3) 四、实验步骤 (4) 1、绘制网络拓扑 (4) (1)网络拓扑图 (4) (2).net文件 (4) 2、启动实验环境 (6) 3、配置路由器和主机(路由器模拟)各端口的IP地址 (6) 4、RIP路由协议配置及流程 (6) (1)配置命令简介 (6) (2)路由器向外发送RIP包 (7) (3)路由器接收RIP包 (8) (4)距离矢量算法 (8) (5)水平分割法测试 (10) 5、OSPF路由协议配置及流程 (12) (1)配置命令简介 (12) (2)利用Debug ip ospf events分析OSPF (12) (3)将所有路由器配上OSPF (13) (4)OSPF检查邻机故障 (14) (5)debug ip ospf neighbor命令的使用 (15) 五、实验中的问题及心得 (15) 1、Dynamips服务器自动关闭即CPU占用率100%的问题 (15) 2、OSPF端口信息配置错误 (16) 3、RIP无法解决三角环路问题 (17) 六、实验思考 (18)

一、环境 ●操作系统:windows xp ●网络平台:宿舍有线局域网(校园网) ●实验时机器IP地址:118.229.130.203 二、实验目的 通过自己建立网络拓扑结构,并分别赋予路由器RIP和OSPF协议。通过两协议完成路由器IP地址表的自动配置。通过DEBUG命令观察协议实现的过程并作出相应分析,通过Shutdown某些路由器观察路由器重新获取信息的方式并作出相应分析和比较。 本实验旨在让我们了解RIP和OSPF在获取路由表时的工作原理,熟悉Dynamips模拟器关于这方面的使用方法。 三、实验内容 ?在上一次实验的基础上实现RIP和OSPF路由协议 ?自己设计网络物理拓扑和逻辑网段,并在其上实现RIP和OSPF协议 ?通过debug信息详细描述RIP和OSPF协议的工作过程。 ?RIP协议中观察没有配置水平分割和配置水平分割后协议的工作流程;

计网2实验2_(2)

一.实验设备 Windows 系统PC一台 二.实验容 1)熟练掌握通过命令提示符(DOS)界面输入指令。 2)熟悉多种常用的网络命令。 三.实验步骤 1)DOS基本命令 (1)单击“开始”“运行”,键入cmd。 (2)分别使用如下DOS命令: dir、dir/?、dir/w、dir/ad、dir/oe、dir/o-s、dir/os、cls、mkdir、cd、copy、del、rmdir、time、help dir 显示目录中的文件和子目录列表dir/? 在命令提示符显示帮助 dir/w 用宽列表显示dir/ad 显示目录 dir/oe 按扩展名排序显示dir/o-s 按大小(从大到小)显示 dir/os 按大小(从小到大)显示cls 清屏 mkdir 创建目录或子目录cd 改变或显示当前目录 copy 复制一个或一组文件到指定磁盘或目录del 删除指定磁盘或目录的一个或一组文件rmdir 删除目录time 显示和设置DOS的系统时间 help 显示有关某个命令的详细信息 2)ipconfig命令 (1)分别使用ipconfig、ipconfig/all、ipconfig/flushdns、ipconfig/displaydns、ipconfig/renew、ipconfig/?命令。请在实验报告中分别解释以上每条DOS命令的作用是什么?

(2)解释DHCP 协议的作用。如何通过ipconfig 命令查看与DHCP 相关的参数? 答:DHCP 协议用于对接入新网的主机进行自动协议配置。 可以使用命令ipconfig/all 查看与DHCP 相关的参数。 (2)解释DNS 的作用。如何通过ipconfig 命令查看与DNS 相关的参数? 答:DNS 是域名系统,可以将域名解析成IP 地址。 同样可以使用ipconfig/all 查看与DNS 相关的参数。 3)ping 命令 (1)分别使用如下命令: ping https://www.doczj.com/doc/2a9110833.html, ping https://www.doczj.com/doc/2a9110833.html, –t ping https://www.doczj.com/doc/2a9110833.html, –n 6 ping https://www.doczj.com/doc/2a9110833.html, –l 50 ping https://www.doczj.com/doc/2a9110833.html, –r 5 (2)解释以上命令的作用。 (3)如果出现数据包丢失,是什么原因? 答:路由器繁忙,数据包超时被丢弃。

计网实验报告

实验一 电子科技大学 实验报告 学生姓名:学号:指导教师: 实验地点:计算机学院三楼机房实验时间: 一、实验室名称:计算机学院机房 二、实验项目名称:交换机的基本配置 三、实验学时:4 四、实验原理: 交换机的管理方式基本分为两种:带内管理和带外管理。通过交换机的Console口管理交换机属于带外管理,不占用交换机的网络接口,其特点是需要使用配置线缆,近距离配置。第一次配置交换机时必须利用Console端口进行配置。 交换机的命令行操作模式,主要包括:用户模式、特权模式、全局配置模式、端口模式等几种。 ●用户模式进入交换机后得到的第一个操作模式,该模式下可以简单查看交换机 的软、硬件版本信息,并进行简单的测试。用户模式提示符为switch> ●特权模式由用户模式进入的下一级模式,该模式下可以对交换机的配置文件进 行管理,查看交换机的配置信息,进行网络的测试和调试等。特权模式提示符为 switch# ●全局配置模式属于特权模式的下一级模式,该模式下可以配置交换机的全局性 参数(如主机名、登录信息等)。在该模式下可以进入下一级的配置模式,对交换 机具体的功能进行配置。全局模式提示符为switch(config)# ●端口模式属于全局模式的下一级模式,该模式下可以对交换机的端口进行参数 配置。端口模式提示符为switch(config-if)# 交换机的基本操作命令包括: ●Exit命令是退回到上一级操作模式。 ●End命令是指用户从特权模式以下级别直接返回到特权模式。 ●交换机命令行支持获取帮助信息、命令的简写、命令的自动补齐、快捷键功能。

配置交换机的设备名称和配置交换机的描述信息必须在全局配置模式下执行。 ●Hostname配置交换机的设备名称。 ●当用户登录交换机时,你可能需要告诉用户一些必要的信息。你可以通过设置标 题来达到这个目的。你可以创建两种类型的标题:每日通知和登录标题。 ?Banner motd配置交换机每日提示信息motd message of the day。 ?Banner login配置交换机登录提示信息,位于每日提示信息之后。 ●查看交换机的系统和配置信息命令要在特权模式下执行。 a)Show version查看交换机的版本信息,可以查看到交换机的硬件版本信息和软件版 本信息,用于进行交换机操作系统升级时的依据。 b)Show mac-address-table查看交换机当前的MAC地址表信息。 Show running-config查看交换机当前生效的配置信息。 五、实验目的: 掌握交换机命令行各种操作模式的区别,能够使用各种帮助信息,以及用命令进行基本的配置。 六、实验内容: 假设是某公司新进的网管,公司要求你熟悉网络产品,公司采用全系列锐捷网络产品,首先要求你登录交换机,了解、掌握交换机的命令行操作技巧,以及如何使用一些基本命令进行配置。 需要在交换机上熟悉各种不同的配置模式以及如何在配置模式间切换,使用命令进行基本的配置,并熟悉命令行界面的操作技巧。 七、实验器材(设备、元器件): 三层交换机1台 八、实验步骤: 第一步:交换机各个操作模式直接的切换 第二步:交换机命令行界面基本功能 第三步:配置交换机的名称和每日提示信息 第四步:配置接口状态 第五步:查看交换机的系统和配置信息 第六步:保存配置 九、实验数据及结果分析:

软件工程实验指导

软件工程实验指导书 适用专业:计算机科学与技术、软件工程、编写人: 信息技术学院 2012年8月

前言 软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。 按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。因此设置五个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。 通过实验训练,达到如下目的: 使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。

计网实验报告

局域网网络结构及VLAN划分

一.实验目的 1.了解局域网中的基本概念及基本命令; 2.了解Vlan的概念及应用; 3.了解交换机的接口类型; 4.了解Vlan标签协议802.1Q; 5.了解Vlan的实际应用。 二.实验原理 1.局域网中的基本概念 (1)局域网的拓扑结构 局域网常用的拓扑结构有星形网,环形网,总线网和数形网。(2)局域网中常用的传输媒质 局域网中常用的传输媒质有双绞线,同轴电缆,光纤和无线信道。无论用何种媒质,局域网对信道的占用分为共享信道和独占信道来完成的。共享信道:带宽的分配主要采用的是动态分配。 独占信道:带宽的分配通过划分VLAN实现。 (3)共享信道的接入技术 共享信道的接入技术主要分为两类:随机接入和受控接入。 受控接入又分为两大类:集中控制和分散控制。集中控制用到的主要技术为轮询方式;分散控制用到的主要技术为令牌方式。随机接入又分为两大类:载波监听多址接入和ALOHA。 (4)局域网的分层体系结构 局域网的分层体系结构由IEEE的802委员会制定。局域网一

般分为物理层,数据链路层,网络层以及高层。 (5)以太网—最常见的局域网 IEEE的802.3协议主要定义的是以太网标准。我们的工作网络也是在以太网环境里。媒质接入控制采用的是CSMA/CD,物理媒质采用的是双绞线,网络的拓扑结构为星形网,所有的主机通过两台交换机连在一起。 (6)网络操作系统 常用的网络操作系统有Windows NT,WINDOWS 2000,NOVELL,window XP等。包括WINDOWS 98也能提供常用的网络协议。我们的实验主要通过对WINDOWS 98的网上邻居进行协议的配置。 IPconfig命令可以设置和检查各种网络接口的配置值,可以利用它为每个接口设置IP地址,子网掩码和广播地址。 PING主要用来测试网络的连通性。它使用了ICMP回送请求与回送回答报文。 2.VLAN概述 VLAN即虚拟局域网,是一种通过将局域网内的设备逻辑的而不是物理的划分成一个个网段从而实现虚拟工作组的技术。划分VLAN的主要作用是隔离广播域。在共享式的以太网上,每个设备都处于一个广播域中。广播帧会传播到网络中的每台主机,并且对每台主机的CPU造成负担。 ARP请求:建立IP地址和MAC地址的映射关系。

相关主题
文本预览
相关文档 最新文档