《计算机网络原理B》课程设计样本
《计算机网络课程设》课件
contents
目录
• 课程设计概述 • 计算机网络基础知识 • 网络设计与实现 • 网络应用开发 • 网络安全与防护 • 课程设计总结与展望
01
课程设计概述
课程设计的目标
01
02
03
04
掌握计算机网络的基本概念和 原理。
培养学生对计算机网络的实际 操作能力和问题解决能力。
户无法访问。防护措施包括限制访问来源、部署负载均衡器等。
防火墙的配置和使用
防火墙定义
防火墙是用于阻止未经授权的网络通信通过的一种安全设备,通常部署在网络的入口处。
防火墙功能
防火墙可以过滤进出网络的数据包,阻止恶意流量和入侵行为,同时可以记录和报警潜在 的安全威胁。
防火墙配置
根据网络环境和安全需求,需要对防火墙进行相应的配置,包括允许或拒绝特定IP地址、 端口号、协议等。同时需要定期更新防火墙规则以应对新的安全威胁。
SQL基础
详细讲解SQL的基本语法、查询、插入、更新和删除数据等操作。
数据库设计和关系型数据库
介绍数据库设计的基本原则、概念设计、逻辑设计等,以及关系型 数据库的基本概念和常用数据库管理系统。
网络应用程序开发流程
需求分析
介绍如何进行需求分析,确定应用程序的功 能和目标用户群体。
设计阶段
讲解应用程序的界面设计、用户体验设计、 数据库设计等方面。
窃取个人信息。防护措施包括提高用户安全意识、使用可靠的安全软件
等。
02
勒索软件攻击与防护
勒索软件攻击通过加密用户文件或破坏系统等方式,强迫用户支付赎金
以解锁或修复。防护措施包括定期备份数据、使用可靠的防病毒软件等
计算机网络原理课程设计
DONGFANG COLLEGE,FUJIAN AGRICULTURE AND FORESTRY UNIVERSITY课程名称:计算机网络原理系别:计算机科学系年级: 13专业:网络工程专业班级:学号:1350301033 姓名:黄宣铭成绩:任课教师:林菡2014年 11 月 12 日目录一.课程设计的目的和意义 (3)1.1课程设计的目和意义 (3)二.课程设计的内容和要求 (3)2.1课程设计的内容 (3)2.2课程设计的要求 (3)三、课程设计的相关技术 (3)3.1课程设计的相关技术 ............................................................................... .. (3)四.课程设计过程 (4)4.1Ping主模块 (4)4.2功能控制模块..................................................................... 错误!未定义书签。
4.3数据报解析模块 (6)五.编程实现 (7)5.1 程序源代码 (7)六.程序的调试及分析 (11)七.课程设计小结 (13)八.参考文献 (13)一.课程设计的目的和意义1.1 课程设计的目的和意义:利用ICMP数据包、C语言实现Ping命令程序,能实现基本的Ping操作,发送ICMP回显请求报文,用于测试—个主机到只一个主机之间的连通情况。
通过本程序的训练,使学生熟悉ICMP报文结构,使学生对ICMP有更深的理解,掌握Ping程序的设计方法,掌握网络编程的方法和技巧,从而编写出功能更强大的程序二.程设计的内容和要求2.1 课程设计的内容用C语言实现Ping命令程序,能实现基本的Ping操作,发送ICMP回显请求报文,用于测试—个主机到只一个主机之间的连通情况。
2.2 课程设计的要求:1) 独立完成程序的设计、编码和调试。
计算机网络课设
计算机网络课设随着信息技术的快速发展,计算机网络已成为我们生活中不可或缺的一部分。
在大学的学习过程中,计算机网络课程设计(CCD)成为计算机科学、信息系统和相关领域学生的重要学习部分。
它不仅帮助学生理解计算机网络的基本原理,还培养了他们解决实际网络问题的能力。
本文将探讨计算机网络课设的重要性和一些可能的课程设计。
一、计算机网络课设的重要性计算机网络课设旨在为学生提供实践经验,将理论知识应用于真实的网络环境中。
它帮助学生理解网络协议、拓扑结构、网络安全和网络管理等方面的知识。
通过CCD,学生可以学习如何设计和实施网络,处理各种网络故障,以及保护网络免受攻击。
课程设计还培养学生的团队合作、问题解决和批判性思维技能。
二、计算机网络课设的示例1、网络设计与实施:学生可以设计并实施一个小型网络,包括客户端、服务器和路由器等设备。
他们需要确定网络的拓扑结构、IP分配、路由和交换策略等。
通过这个项目,学生可以理解网络设计和实施的过程,以及考虑各种网络需求和限制。
2、网络安全:在这个项目中,学生可以模拟网络攻击,并学习如何保护网络免受攻击。
他们可以了解常见的网络安全威胁,如中间人攻击、钓鱼攻击和DDoS攻击等。
学生可以使用防火墙、入侵检测系统和其他安全设备来增强网络的安全性。
3、网络管理和维护:在这个项目中,学生可以学习如何管理和维护网络。
他们可以了解网络设备的配置、故障排除和优化网络性能等技能。
学生还可以学习如何使用网络管理工具,如命令行界面、网络监视器和性能分析器等。
三、结论计算机网络课设是计算机科学和信息系统专业学生的重要学习经验。
通过课程设计,学生可以将理论知识应用于真实的网络环境中,培养解决实际问题的能力。
课程设计还培养学生的团队合作、问题解决和批判性思维技能,这些技能对于他们的未来职业生涯非常重要。
为了确保课程设计的成功,学生应该积极参与项目,理论与实践相结合,不断学习和探索新的技术。
计算机网络安全说课一、引入各位同学,今天我们要讨论的主题是计算机网络安全。
《计算机网络原理》课内实验《计算机网络原理》课程设计
课内实验功能要求
• 构建可视化的网络拓扑显示,包括交换机、连 接线以及主机三种基本图元,网络拓扑的编辑 方式可自由选择; • 实现交换机连接的跨接树协议,消除连接回路; • 跨接树随网络拓扑的变化自动刷新 • 可视化显示跨接树;
课程设计功能要求
• 实现课内实验的所有要求 • 规划主机的以太MAC地址; • 构建和维护交换机的端口地址映射表,并可随 时查看; • 主机构建以太帧数据,并通过交换机向目标主 机发送,包括单播和广播两种发送方式; • 数据发送过程在拓扑图上能够可视化展示; • 撰写课程设计报告(电子版即可);
目的
• • • • • 了解以太网交换机的构成及工作原理 学习模拟程序的编写 掌握链路层数据存储转发的工作流程 掌握生成树的基本实现过程 • • • 熟悉计算机网络工作原理 熟悉以太网、交换以太网工作过程 熟悉以太网交换机工作流程 了解以太网数据帧格式 了解多线程编程 熟悉一门高级程序设计语言
《计算机网络原理》课内实验 《计算机网络原理》课程设计
以太网交换机工作过程模拟实现
意义
● 深入理解计算机网络工作机制、协议控制流程 以及网络功能实现的有效途径 ● 对所学计算机网络及Internet协议等知识全面、 系统的总结、巩固和提高的一项课程实践活动 ● 独立完成布置得课程设计,一方面提高程序设 计能力,另一方面使学生更深入的理解计算机 网络及相关协议的工作过程,为以后的学习和 系统开发奠定良好的基础。
验收时间、地点安排
• 课程设计与课内实验必须在本学期完成。 • 由于计算机系中心机房是面向所有的课程开放, 因此,本课程设计的上机时间无法预先确定, 只能灵活安排。 • 程序验收后还需要提交设计电子文挡(设计报 告、源程序清单、可执行文件、原始数据文件。 • 原来未选修《计算机网络课程设计》的同学如 愿意选修,只要实现课程设计的要求并在课程 设计报告的最后明确指出即可,以后不再接收 03级学生的《计算机网络课程设计》选修。
计算机网络原理课程设计报告
编号:学号:201140410339课程设计教学院计算机学院课程名称计算机网络原理题目计算机网络原理专业计算机科学技术班级3班姓名廖万君同组人员唐稳舟、潘明磊、兰立新、王婷张均权、刘作栋、张勇指导教师李芳2013 年 6 月30 日目录一、课程设计目的 (3)二、设计任务及要求 (4)三、需求分析 (5)3.1、调研情况 (5)3.2、大型企业网达到的目标 (5)3.3、需求功能 (5)四、网络设计 (7)4。
1、设计思想 (7)4。
2、网络设计原则 (7)4.3、总体规划 (7)4。
4、拓扑设计 (8)4。
5、物理设计 (8)4。
5.1、路由器和交换机选择原则 (8)4.5.2、物理设备清单: (9)4.6、IP设计 (9)4.7、路由设计 (10)五、设备安装调试[含代码] (11)5。
1、路由器的配置代码 (11)5。
2、交换机的配置代码 (12)5。
3、配置时遇到的问题 (14)一、课程设计目的此次课程设计的目的如下:1、了解网络建设需求分析、方案设计的方法;2、能按要求撰写网络需求功能描述书和网络项目管理任务书;3、学会团队协作解决问题的方法,增强学生自信心与团队责任心、培养学生的主动性思考能力和自主学习能力。
二、设计任务及要求用一组实验设备(二个路由器、一台交换机、一台三层交换机)构建一个大型企业网.具体要求如下:1、能实现网络之间的正确互联;2、网络系统完备且具有扩充性,功能满足企业的日常业务动作;3、能根据部门职能来划分Vlan,并设置各自的权限;4、能实现不同网络段之间的网络互联.三、需求分析3。
1、调研情况XX集团是一个以煤炭产品为主,兼营大型矿井建设、工业与民用建筑设计与施工、地基与基础处理、地质勘探、商业等行业的综合性集团公司。
XX集团作为一个全国200强的集团公司,下辖生产矿、建井处、机械厂等二级单位5家,各个相对独立的生产服务单位,如财务、运销、医疗卫生、远程教学、综合统计等,都必须实现网上信息传输。
计算机网络B实验指导书
《计算机网络B》实验指导书李优李伟编电子工程与自动化学院二0一一年三月前言《计算机网络B》是电子工程与自动化学院电子信息科学与技术专业、测控技术与仪器、光信息科学与技术的专业限选课,这个课程的开设对学生加深理解网络原理、提高网络工程与网络应用技术起到了一定的作用。
但是由于计算机网络技术发展快、涉及的内容变化多,而且学生在学习时普遍感到网络理论较为抽象,在实际生活得不到验证,所以开设了计算机网络的实验课程。
根据本课程教学计划的安排和教学大纲的总体要求,以配合计算机网络理论课程的教学为目标,在有助于学生学习基本原理并掌握实际的开发能力的基础上,编写了本实验教材。
电子工程与自动化学院原来使用的计算机网络实验指导书是针对专业任选课《计算机网络B》而开设的,与《计算机网络B》的教学内容相比,实验内容较为简单,为适应新课程的需要,我们调整了实验内容的安排,加大了实验的实践力度,并重新编写了实验指导书。
要学好计算机网络这门课,加强上机实验是非常重要的,希望同学们充分利用实验条件,认真完成实验,从实验中得到应有的锻炼和培养。
另外,仅仅依靠本实验教材中的实验想达到透彻理解网络原理是远远不够的,有条件有兴趣的学生可以针对学习和实践中出现和思考的问题主动地参与到各种网络规划、设计、安装、调试和维护的实际工作中,进一步的提高自己分析问题和解决问题的能力。
本实验指导书涵盖了四个实验共8个课时的实验内容,具体分别为:网络服务器的配置与网络实用工具的使用、FTP的创建与使用、使用网络分析仪分析网络协议和简单聊天程序的设计。
实验项目包含了对网络原理的理解和运用,并融合了实际的网络编程技术,达到了理论与实践结合、基础理解验证与综合设计实验结合的不同层次的要求。
希望同学们在使用本实验指导书及进行实验的过程中,对实验指导书的不足之处提出意见和建议,使《计算机网络B》课程的教学效果在实验的帮助下,得到不断的改进和提高。
由于编者水平有限,难免有不足之处,敬请批评指正。
《计算机网络原理课程设计》教学大纲
《计算机网络原理课程设计》教学大纲一、课程的基本信息课程编号1500208810课程名称计算机网络原理课程类别必修适用专业网络工程、软件工程开课学期 3周数1周总学分 1先修课程计算机网络基础并修课程数据结构课程简介这是一门要求掌握计算机网络的基本概念、基本原理和基本方法。
建议教材《计算机网络》,谢希仁主编,电子工业出版社,2008年参考书《计算机网络》(第2版),吴功宜,清华大学出版社,2007年二、目的与要求本课程设计的是立足于课堂讲授的基本概念、技术和方法,通过实验,使学生能追踪网络技术最新发展,要求学生掌握网络技术的基本概念、基本原理和基本技术等知识,能够并能分析网络的性能以及发现网络中的问题。
本课程设计分为软件基本操作和网络分析两个阶段,共6个任务。
三、内容与时间安排1.常用网络命令的使用(0.5天)2.Wireshark软件的安装与使用(0.5天)3.考察802.3协议的操作和以太网帧格式(1天)4.利用分组嗅探器(ethereal)分析协议HTTP和DNS(2天)5.探究TCP(0.5天)6.IP路由实践与应用(0.5天)四、作业(报告)要求课程设计报告包括封面、课程设计内容、课程设计实验过程分析、课程设计总结(如有创新点,在该处说明)等。
五、考核方式课程设计结束时,要求学生提交课程设计报告。
六、成绩评定课程设计成绩分两部分,设计报告占80%,自主创新占20%。
七、必要的说明有关题目的选择,原则上为教师事先制订,但经过申请,在指导教师的严格审核之下,可以自行选取更有现实意义的题目,或者真实项目也可。
制订人:李相海审订人:齐立磊批准人:张晓民2012年7月26日《计算机网络原理课程设计》教学大纲一、课程的基本信息课程编号1506107180课程名称计算机网络原理课程类别必修适用专业网络工程、软件工程开课学期 4总学时48(理论学时:48;实验学时:0 )总学分 3先修课程计算机网络基础并修课程数据库原理及应用、计算机网络布线、PHP网站编程技术等课程简介这是一门要求掌握计算机网络的基本概念、基本原理和基本方法。
《计算机网络原理》课程设计任务书
第一章网络基础第一部分网络构架网络:把分布在不同地理区域的计算机以及一些专门的外部设备利用通信线路或者通信设备以及通信协议连起来,连起来形成一个庞大而具备复杂功能的系统。
网络协议是网络设备之间通信规则的正式描述。
WAN分类:公用电话网:pstn综合业务数字网:isdn数字数据网:ddnX.25公共分组交换网帧中继:Frame Relay异步传输模式:A TMcpe 客户前提设备(ddn、fr等网络中类似于modem的设备,客户需要通过该设备接入到电信网络,用于协调用户端和电信端的信号。
)nas network access server 接入服务器(电信用)bas 宽带接入服务器(华为设备)小型企业构架基本标准1)带宽是否满足要求2)线路性能是否稳定3)线路成本,综合成本,要按最佳性价比设计标准化组织1)国际标准化组织(ISO)主要贡献:ISO 七层体系模型2)电子电器工程师协会(IEEE)主要贡献:制定了许多局域网标准,比如802.3,802.2,802.1D等,还有制定MAC地址标准,分配MAC地址号码3)美国国家标准局(ANSI)主要贡献:制定了FDDI标准、4)电子工业协会(EIA/TIA)主要贡献:制定了网络电缆和网络接口的标准如:RS-232 5)国际电信联盟(ITU)主要贡献:制定了广域网标准(帧中继,X.25)6)INTERNET架构委员会(IAB)主要贡献:制定颁布互联网的架构,比如用什么协议,as号码分配等。
第二部分OSI七层网络体系模型OSI参考模型:(Open System Interconnection)1)物理层比特流传输2)数据链路层(交换机) 对物理层介质的控制。
给网络层提供无差别的逻辑链路。
提供介质访问、链路管理等3)网络层(路由器)寻址和路由选择4)传输层建立主机端到端逻辑连接5)会话层建立、维护和管理会话。
6)表示层处理转换数据格式、数据加密等7)应用层提供应用程序间通信(人机对话接口1-4层:底层:负责网络数据传输5-7层:高层:负责主机之间的数据传输对等层通信:应用层<-------APDU------->应用层表示层<-------PPDU------->表示层会话层<-------SPDU------->会话层传输层<---Segment(段)---->传输层网络层<---Packet(包)----->网络层链路层<---Frame(帧)------>链路层物理层<---Bit(流)-------->物理层每一层利用下一层提供的服务于对等层通信,每一层使用自己的协议。
大学计算机网络原理课程设计
计算机网络原理课程设计说明书一、课程设计目的(1)对计算机网络基本理论知识的加深理解。
(2)通过设计对计算机网络的应用有所了解。
(3)掌握基本cisco基本配置命令并熟练运用。
二、课程设计要求从课程设计的目的出发,通过设计工作的各个环节,达到以下教学要求: 组网后全网络中的每台PC机之间都能PING通,路由功能正常,每台PC机都能访问INTERNET,而且都能实现文件共享、打印机共享;各个应用层的配置能实际应用;网络环境下的软件设计要有一定的实用性;交换机和路由器的配置以能否PING通为基本要求.课题具体要求:1、该网络至少需要有6个网段,网段用学号的最后二位;(如:192.168.7.0/24,192.168.20.0/24,192.168.30.0/24…….);使用VISIO画图工具,画出网络拓扑图;在拓扑图中至少要有三台二层交换机、二台三层交换机、三台路由器;2、在设计中要涉及虚拟局域网、广域网的互连;3、在两台三层交换机之间提供冗余链路聚合;4、在设计中既要有静态路由又要有动态路由(rip 2.0)5、需要有Web网站的管理:具备WWW,FTP, E_mail功能,配置Web服务器;6、在路由器上做安全控制(ACL):某个网段的学生不可以访问服务器的FTP服务;某个网段学生可以访问其他网络的任何资源。
三、网络拓扑图四、设备的配置与验证配置三层交换机Mswitch1Switch(config)#hostname Mswitch1Mswitch1(config)#vlan 2Mswitch1(config-vlan)#exitMswitch1(config)#vlan 7Mswitch1(config-vlan)#exitMswitch1(config)#vlan 30Mswitch1(config-vlan)#exitMswitch1(config)#int fas 0/2Mswitch1(config-if)#switchport access vlan 30Mswitch1(config-if)#exitMswitch1(config)#int range fas 0/23-24Mswitch1(config-if-range)#switchport access vlan 2Mswitch1(config-if-range)#exitMswitch1(config)#int fas 0/3Mswitch1(config-if)#switchport access vlan 7Mswitch1(config-if)#exitMswitch1(config)#int vlan 7Mswitch1(config-if)#ip add 192.168.7.19 255.255.255.240 Mswitch1(config-if)#no shutdownMswitch1(config-if)#exitMswitch1(config)#int vlan 30Mswitch1(config-if)#no shutdownMswitch1(config-if)#ip add 192.168.7.161 255.255.255.240 Mswitch1(config-if)#exitMswitch1(config)#int vlan 1Mswitch1(config-if)#ip add 192.168.7.50 255.255.255.240 Mswitch1(config-if)#no shutdownMswitch1(config)#int vlan 2Mswitch1(config-if)#ip add 192.168.7.193 255.255.255.240 Mswitch1(config-if)#no shutdownMswitch1(config-if)#exitMswitch1(config)#int range fas 0/23-24Mswitch1(config-if-range)#channel-group 1 mode on Mswitch1(config-if-range)#exitMswitch1(config)#int port-channel 1Mswitch1(config-if)#switchport trunk encapsulation dot1q Mswitch1(config-if)#switchport mode trunkMswitch1(config)#router ripMswitch1(config-router)#version 2Mswitch1(config-router)#network 192.168.7.48Mswitch1(config-router)#network 192.168.7.160Mswitch1(config-router)#network 192.168.7.192Mswitch1(config-router)#network 192.168.7.16Mswitch1(config-router)#no auto-summary配置三层交换机Mswitch2Switch(config)#hostname Mswitch2Mswitch2(config)#vlan 2Mswitch2(config-vlan)#exitMswitch2(config)#vlan 20Mswitch2(config-vlan)#exitMswitch2(config)#int range fas 0/23-24Mswitch2(config-if-range)#switchport access vlan 2 Mswitch2(config-if-range)#exitMswitch2(config)#int fas 0/3Mswitch2(config-if)#switchport access vlan 20Mswitch2(config-if)#exitMswitch2(config)#int vlan 20Mswitch2(config-if)#ip add 192.168.7.35 255.255.255.240 Mswitch2(config-if)#no shutdownMswitch2(config-if)#exitMswitch2(config)#int vlan 1Mswitch2(config-if)#ip add 192.168.7.50 255.255.255.240 Mswitch2(config-if)#no shutdownMswitch2(config)#int vlan 2Mswitch2(config-if)#ip add 192.168.7.194 255.255.255.240 Mswitch2(config-if)#no shutdownMswitch2(config-if)#exitMswitch2(config)#int range fas 0/23-24Mswitch2(config-if-range)#channel-group 1 mode on Mswitch2(config-if-range)#exitMswitch2(config)#int port-channel 1Mswitch2(config-if)#switchport trunk encapsulation dot1q Mswitch2(config-if)#switchport mode trunkMswitch2(config)#router ripMswitch2(config-router)#version 2Mswitch2(config-router)#network 192.168.7.64Mswitch2(config-router)#network 192.168.7.192Mswitch2(config-router)#network 192.168.7.32Mswitch1(config-router)#no auto-summary配置路由器Router0Router(config)#hostname router0router0(config)#int fas 0/0router0(config-if)#ip add 192.168.7.49 255.255.255.240 router0(config-if)#no shutdownrouter0(config-if)#exitrouter0(config)#int fas 0/1router0(config-if)#ip add 192.168.7.65 255.255.255.240 router0(config-if)#no shutdownrouter0(config-if)#exitrouter0(config)#int ethernet 1/0router0(config-if)#ip add 192.168.7.81 255.255.255.240 router0(config-if)#no shutdownrouter0(config-if)#exitrouter0(config)#router riprouter0(config-router)#version 2router0(config-router)#network 192.168.7.48router0(config-router)#network 192.168.7.64router0(config-router)#network 192.168.7.80router0(config-router)#no auto-summary配置路由器Router1Router1(config)#int ethernet 1/0Router1(config-if)#ip add 192.168.7.82 255.255.255.240Router1(config-if)#no shutdownRouter1(config-if)#exitRouter1(config)#int serial 0/2/0Router1(config-if)#ip add 192.168.7.177 255.255.255.240Router1(config-if)#encapsulation pppRouter1(config-if)#clock rate 64000Router1(config-if)#no shutdownRouter1(config)#router ripRouter1(config-router)#version 2Router1(config-router)#network 192.168.7.80Router1(config-router)#network 192.168.7.176Router1(config-router)#network 192.168.7.97Router1(config-router)#no auto-summaryRouter1(config-router)#exitRouter1(config)#ip route 192.168.7.48 255.255.255.240 192.168.7.81 Router1(config)#ip route 192.168.7.64 255.255.255.240 192.168.7.81 Router1(config)#ip route 192.168.7.160 255.255.255.240 192.168.7.81 Router1(config)#ip route 192.168.7.16 255.255.255.240 192.168.7.81 Router1(config)#ip route 192.168.7.32 255.255.255.240 192.168.7.81 Router1(config)#ip route 192.168.7.112 255.255.255.240 192.168.7.98 Router1(config)#ip route 192.168.7.128 255.255.255.240 192.168.7.98 Router1(config)#ip route 192.168.7.144 255.255.255.240 192.168.7.98 Router1(config)#router ripRouter1(config-router)#version 2Router1(config-router)#redistribute static配置三层交换机Mswitch0Switch(config)#hostname MSwitch0MSwitch0(config)#vlan 7MSwitch0(config-vlan)#exitMSwitch0(config)#vlan 20MSwitch0(config-vlan)#exitMSwitch0(config)#vlan 30MSwitch0(config-vlan)#exitMSwitch0(config)#int fas 0/1MSwitch0(config-if)#switchport access vlan 7MSwitch0(config-if)#exitMSwitch0(config)#int fas 0/2MSwitch0(config-if)#switchport access vlan 20MSwitch0(config-if)#exitMSwitch0(config)#int fas 0/3MSwitch0(config-if)#switchport access vlan 30MSwitch0(config-if)#exitMSwitch0(config)#int vlan 7MSwitch0(config-if)#ip add 192.168.7.115 255.255.255.240MSwitch0(config-if)#no shutdownMSwitch0(config-if)#exitMSwitch0(config)#int vlan 20MSwitch0(config-if)#ip add 192.168.7.131 255.255.255.240MSwitch0(config-if)#no shutdownMSwitch0(config-if)#exitMSwitch0(config)#int vlan 30MSwitch0(config-if)#ip add 192.168.7.147 255.255.255.240MSwitch0(config-if)#no shutdownMSwitch0(config-if)#exitMSwitch0(config)#int vlan 1MSwitch0(config-if)#ip add 192.168.7.98 255.255.255.240MSwitch0(config-if)#no shutdownMSwitch0(config)#ip route 192.168.7.16 255.255.255.240 192.168.7.97 MSwitch0(config)#ip route 192.168.7.160 255.255.255.240 192.168.7.97 MSwitch0(config)#ip route 192.168.7.32 255.255.255.240 192.168.7.97 MSwitch0(config)#ip route 192.168.7.48 255.255.255.240 192.168.7.97 MSwitch0(config)#ip route 192.168.7.64 255.255.255.240 192.168.7.97 MSwitch0(config)#ip route 192.168.7.80 255.255.255.240 192.168.7.97 MSwitch0(config)#ip route 192.168.7.176 255.255.255.240 192.168.7.97配置路由器Router2Router2(config)#int fas 0/0Router2(config-if)#ip add 202.128.7.12 255.255.255.0Router2(config-if)#no shutdownRouter2(config-if)#exitRouter2(config)#int serRouter2(config)#int serial 0/2/0Router2(config-if)#ip add 192.168.7.178 255.255.255.240Router2(config-if)#no shutdownRouter2(config-if)#exitRouter2(config)#router ripRouter2(config-router)#version 2Router2(config-router)#network 192.168.7.176Router2(config-router)#network 202.128.7.0Router2(config-router)#no auto-summary配置访问控制列表Mswitch1(config)#ip access-list extended denyftpMswitch1(config-ext-nacl)#deny tcp 192.168.7.112 0.0.0.15 192.168.7.1600.0.0.15 eq ftpMswitch1(config-ext-nacl)#exitMswitch1(config)#int vlan 30Mswitch1(config-if)#ip access-group denyftp out五、结果分析1、pc2 ping各个计算机的结果访问0012服务器能访问ftp服务器网段192.168.7.114不能访问ftp服务器六、心得体会经过这次的课程设计,感觉自己从中收获了很多,以前在上课时遇到很多问题都不知道怎样去解决。
计算机网络课程设计[五篇范文]
计算机网络课程设计[五篇范文]第一篇:计算机网络课程设计摘要本课程设计主要是介绍通过用winsock技术来设计ping应用程序,包括winsock的背景和功能的介绍因为SOCKET是一种应用程序接口,所以也是目前的TCP/IP网络最为通用的API,也是在INTERNET上进行应用开发最为通用的API。
SOCKET实际在计算机中提供了一个通信端口,可以通过这个端口与任何一个具有SOCKET接口的计算机通信。
应用程序在网络上传输,接收的信息都通过这个SOCKET接口来实现。
在应用开发中就像使用文件句柄一样,可以对SOCKET句柄进行读,写操作。
本设计是通过用winsock的VC编程语言来实现ping应用程序的,其中包括ping命令的工作原理和一些相关功能,以及网际控制协议(ICMP)的数据报格式和IP数据报的格式,根据这些格式和相关的功能及原理设计出的ping命令的测试程序,程序通过分析ICMP报文的结构,在结构体中定义相应的字段来存储对应的信息。
程序主要难点是定义对应的字段来存储报文的相应字段。
程序通过send_packet(); /*发送所有ICMP报文*/ recv_packet(); /*接收所有ICMP报文*/函数来实现报文的发送和接收。
另外,通过实验可以理解在网络中,报文的结构和网络传输协议。
如:ICMP数据报的数据发送前需要两级封装:首先添加ICMP报头形成ICMP报文,再添加IP报头形成IP数据报。
这正好是网络中各层的相互关系。
网络中数据通过ICMP数据报的数据的各个字段来判断路由,和选择虚电路。
目录1. 摘要...............................................................4 2.SOCKET简介......................................................6 3.基于WINDOWS SOCKET的应用开发介绍。
计算机网络原理课程设计指导书 (1)
《计算机网络原理》课程设计任务书本课程培养学生在充分进行需求分析的基础上,根据实际需求,建立一个中小型单位的计算机网络,并加以管理和维护,使学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与网络应用相关的问题,能够举一反三。
总体要求如下:农城网公司是一家农产品生产和销售公司,目前大约110名员工,公司下设包装车间,办公室,财务部,产品规划和发展部,市场部和售后服务部共计6个部门,共有90台需要上网的计算机。
其中,包装车间在一楼,共15台计算机,其余部门均在2楼,每个部门15台计算机。
该公司目前需要进行企业信息化建设,需要在内部建立一个局域网。
每个部门都需要建立自己的子网,并根据自己部门的特点安装一些软件。
请针对该公司的情况,在充分考虑技术的前瞻性和经济性的前提下设计一份网络规划及设计报告。
目前已经申请到一个B类网络:141.18.0.0/16。
请根据该单位的特点和要求,帮助该单位设计一个网络,具体要求如下:一.可行性分析报告具体内容:建立企业内部信息系统的必要性,可以获得的预期收益,公司需要投入的资金以及相关的支持,可以预期的资金风险等。
二.设计方案的比较具体内容:目前主流的网络设计方案比较,包括拓扑结构的比较,造价的比对等。
三.详细硬件设计方案具体内容:企业内网的拓扑结构图(要求使用Packet Tracer绘制),布线方案,硬件设备预算清单等。
四.必须的软件及配置,具体内容:1、各部门最起码需要安装的软件及其功能简介,子网IP地址的划分等。
根据需要进行子网划分,并为每一个部门分配IP地址段。
2、要求配通所有的工作站,即公司整个网络上的所有计算机都可以互相通信(任意两台计算机都可以ping通)3、所有的工作站必须都能接入Internet(接通远程路由器)。
五.后续工作具体内容:网络建成之后的维护工作和人员培训。
包括需要的维护人员的数量和知识要求,员工培训的时间,可以为该公司提供的技术支持等。
计算机网络课程设计(模拟Ethernet结点的数据发送流程)
《计算机网络》课程设计报告系别:信息科学与技术系专业班级:学生姓名:指导教师:(课程设计时间:2009年6月22日——2009年6月26日)前言局域网技术的发展非常迅速,在企业、机关、学校的信息管理与服务领域得到广泛的应用。
在早期,人们将局域网归为一种数据通信网络。
随着局域网体系结构和协议标准研究的进展、操作系统的发展以及光纤技术的引入,局域网技术得到了快速发展。
目前,应用最广泛的局域网是总线型局域网,即以太网(Ethernet)。
总线型局域网的核心技术是随机争用型介质访问控制方法,即带有冲突检测的载波侦听多路访问(CSMA/CD,Carrier Sense Multiple Access with Collision Detection)方法。
CSMA/CD方法用来解决多个结点共享公用总线的问题。
在Ethernet中,任何结点都没有可预约的发送时间,这种介质访问控制属于随机争用型方法。
学习Ethernet技术对深入掌握局域网知识是非常重要的。
本课程设计的目的是模拟Ethernet帧的发送过程,熟悉Ethernet帧的数据发送流程,即CSMA/CD工作流程。
目录一、课程设计目的和意义 (3)二、课程设计题目描述和要求 (4)三、实验报告内容 (4)(一)相关知识 (4)(二)课程设计分析 (6)1.设计中的重点及难点 (6)2.核心代码 (6)3.程序流程 (7)四、总结 (12)一、课程设计目的和意义局域网技术发展十分迅速,目前已在企业、机关、学校的信息管理与信息服务领域中得到了广泛的应用。
在早期,人们将局域网归为一种数据通信网络。
随着局域网体系结构和协议标准研究的进展、操作系统的发展以及光纤技术的引入,局域网技术得到了快速发展。
目前Ethernet是应用最广泛的局域网。
因此,学习Ethernet技术对深入掌握局域网知识是非常重要的。
本课程设计的目的是模拟Ethernet帧的发送过程,熟悉Ethernet帧的数据发送流程,即CSMA/CD工作流程。
《计算机网络》课程设计报告
步骤3:对照所采用的接入标准和模块上所标注的色标把8条芯线依次初步卡入到模块的卡线槽中。在此步只需卡稳即可,不要求卡到底。
步骤4:用打线工具把已卡入到卡线槽中的芯线打入到卡线槽的底部,以使芯线与卡线槽接触良好、稳固。对准相应芯线,往下压,当卡到底时会有"咔"的声响。注意打线工具的卡线缺口旋转位置。
WWW是建立在客户机/服务器模型之上的。WWW是以超文本标注语言HTML与超文本传输协议HTTP为基础。能够提供面向Internet服务的、一致的用户界面的信息浏览系统。
Telnet是传输控制协议/因特网协议网络的登录和仿真程序。Telnet是一个将所有用户输入送到远方主机进行处理的简单的终端程序。它的一些较新的版本在本地执行更多的处理,于是可以提供更好的响应,并且减少了通过链路发送到远程主机的信息数量。
5.1.4实验步骤……………………………………………………….………….5
5.2信息模块制作……………………………………………………………….6
5.2.1实验目的………………………………………………………………….6
5.2. 2实验设备………………………………………………………………….6
5.2.3实验任务………………………………………………………………….6
2.域控制器
要求:DNS和活动目录的安装;客户端计算机加入域;域用户的漫游设置。
3. IP地址分配方式
自动分配:DHCP服务;
手动分配:涉及到子网的划分。
4. IIS的安装和使用
5. FTP的使用
要求:掌握FTP的工作原理,利用IIS自带的FTP架设服务器;用Serv-U 6.0架设FTP服务器。
计算机网络原理课程设计报告
上海应用技术学院课程设计任务书指导教师(签名):陈颖教研室主任(签名):荣祺2011 年12月28 日2011 年12月30 日上海应用技术学院课程设计专用纸目录1.设计目的及要求~~~~~~~~~~~~~~~~~~~~~~~~~~~41.1.设计目的~~~~~~~~~~~~~~~~~~~~~~~~~~~41.2.设计要求~~~~~~~~~~~~~~~~~~~~~~~~~~~42.课程设计内容说明~~~~~~~~~~~~~~~~~~~~~~~~52.1.设计指标分析~~~~~~~~~~~~~~~~~~~~~~~~~52.2.设计图~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~62.2.1.简单设备示意图~~~~~~~~~~~~~~~~~~~62.2.2.网络详细设计图~~~~~~~~~~~~~~~~~~~72.2.3.实验top图设计~~~~~~~~~~~~~~~~~~~82.2.4.设备ip分配表~~~~~~~~~~~~~~~~~~~~9 3.设计心得体会~~~~~~~~~~~~~~~~~~~~~~~~~~~114. 参考文献~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~12 5.附录~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~13上海应用技术学院课程设计报告课程名称网络安装与维护实训课程设计设计题目小型局域网络设计姓名王涛专业班级B1学号组别无同组者无指导教师陈颖日期2012-1-2 ~ 2012-01-13 成绩1 目的及要求1.1 . 设计目的1.设计一个小型网络,培养学生对综合运用网络基本知识,查找网络设备技术资料,设计和组建小型网络系统的能力。
2.熟练使用visio20031.2设计要求设计一个小型办公楼网络,网络中用户分为若干部门(用户组),各组用户可能分布在不同楼层,每个楼层中可能有不同部门。
要求这些部门内部可以互相通信,部门之间要保持相对独立和一定的信息安全。
计算机网络原理课程设计
《网络原理课程设计》-----网络聊天室的设计与实现专业班级:***********************姓名:***学号:************一.设计目的通过本实验,掌握网络协议数据包捕获和解析编程的技术/网络程序的设计方法二.设计内容网络聊天室的设计与实现三.实验环境在Microsoft visual studio2005基于c#技术的开发。
四.设计思想C#是一种面向对象的程序设计语言,它的基本语法与C/C++相同,其将软件开发中的逻辑分成5大部分:商业外观层(BusinessFacade),商业规则层(BusinessRules),数据访问层(DataAccess),Model层等。
这种逻辑上的划分使得软件的开发更加方便,并使语句和数据库的访问分开,而由商业规则层单独提出规则,便于软件的扩展和维护。
TCP/IP协议实际上就是在物理网上的一组完整的网络协议。
其中TCP是提供传输层服务,而IP则是提供网络层服务。
TCP/IP主要包括以下协议:IP:网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。
同时为ICMP,TCP,UDP提供分组发送服务。
用户进程通常不需要涉及这一层。
ICMP:网间报文控制协议(Internet Control Message Protocol)此协议处理网关和主机的差错和传送控制。
TCP:传输控制协议(Transmission Control Protocol)这是一种提供给用户进程的可靠的全双工字节流面向连接的协议。
它要为用户进程提供虚电路服务,并为数据可靠传输建立检查。
TCP/IP协议的核心部分是传输层协议(TCP、UDP),网络层协议(IP)和物基于以上思想完成此次课程设计网络---网络聊天室的设计与实现五.实现流程1.设计服务器端连接用户模块设计:通过GetIp()函数获得客户端IP,然后开放一个端口,绑定并监听端口。
《计算机网络课程设计B》教学大纲
《计算机网络课程设计B》教学大纲一、课程基本信息1.课程代码:419211022.课程中文名称:计算机网络课程设计B课程英文名称:Projects of Computer Network B3.面向对象:软件工程专业大二第四学期学生4.开课学院(课部)、系(中心、室):信息工程学院、软件工程系5.实习周数:1周6.学分数:17.授课语种:汉语,考试语种:汉语8.教材:课程设计指导书二、课程内容简介一个完整的计算机网络教学应该包括三个环节:课堂教学、实验和课程设计,其中课程设计由学生在集中的一段时间内(如1周)独立完成3个综合性的题目。
计算机网络课程核心教学内容为:网络层、传输层、应用层、现代网络管理等。
课程设计题目围绕上述知识点展开,并考虑知识的综合运用,要求学生在以上选题完成作业,体会网络协议设计与实现过程,掌握专业技术人员所使用的基本方法和技巧。
三、课程的地位、作用和教学目标安排计算机网络课程设计的目的有两个:一是引导学生将书本上抽象的概念与具体实现技术结合起来,使学习深化;二是消除学生对协议的神秘感,调动学生学习的积极性与主动性。
教学目标如下,(2)按照题目要求开展资料查阅、分析设计和开发、调试、实验工作;(3)编写的代码要符合编程规范要求;(4)按要求编写课程设计报告。
四、与本课程相联系的其他课程先修课程:计算机高级语言程序设计C++、计算机网络等五、教学基本要求实习地点选择接入Internet的机房,建议选择信息楼302软件工程专业实验室。
教学基本要求为:(1)每个学生完成各个实习题目;(2)软件定义网络可分小组完成,每小组3~6名学生;(3)每个学生在一台接入Internet网络的计算机上独立完成所选实习题目;(4)进行网络通信实验时若有需要可借助服务器或其他计算机充当服务器完成。
实习过程中,要求学生完成如下课程设计内容:1、应用层程序设计【课程设计目的】现代INTERNET网络最大特点是应用极大丰富,如何实现网络应用,满足应用需求这是计算机网络课程的基本要求,有着重要的现实意义。
信阳师范学院《计算机网络原理》课程设计模板
信阳师范学院 计算机与信息技术学院 计算机网络原理 课程设计报告书
课题名称 姓 名
学 号 院、系 专 业 指导教师
年 月 日
※※※※※※※※※ ※
※ ※
※ ※
※ ※ ※
※
※
※
※
※
2010级学生
计算机网络原理 课程设计
课题名称
学号姓名
一、设计目的
二、设计要求
三、设计的理论基础、原理
四、设计关键相关技术、算法及设计实现过程
五、设计总结
六、参考文献
题目:
1、基于NA T技术实现内部IP地址与全球IP地址的转换
2、ARP协议的原理及其存在的安全问题
3、利用Ping命令检查网络连通性
4、循环冗余校验算法的实现
5、基于Traceroute实现目标路径的跟踪
6、基于IPv4的局域网IP地址分配的关键技术研究
7、利用C实现IPv4地址合法性检查
8、IPv6的技术在网络安全中的应用研究
9、RIP协议的原理、分析及仿真研究
10、IP地址与MAC地址双向绑定的实现技术
11、 IP多播路由选择协议的分析与研究
12、校园网的规划与设计
13、任播技术应用研究配置
14、VPN设计与应用
15、基于packet tracer模拟NAT
16、IPv4向IPv6过渡关键技术研究
17、物联网技术及应用
18、网络嗅探器的原理分析
19、搜索引擎网页排序算法研究
20、使用三层交换技术实现VLAN路由。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国地质大学(武汉)计算机学院《计算机网络原理B》课程设计报告姓名:学号:联系方式:邮件:指导老师:二○一一年一月第一部分网络常用命令一实验内容熟悉网络常用命令及其工作机制二实验目的熟练掌握每个命令的基本功能、命令格式、相关参数说明、使用技巧等三实验步骤1. Ping命令工作机制:源站点向目的站点发送ICMP request报文,目的主机收到后回ICMP repaly 报文。
这样就验证了两个接点之间IP的可达性。
相关参数: ping –n 连续ping n个包ping –t 持续地ping直到人为地中断,ctrl+breack暂时终止ping命令 ,查看当前的统计结果,而ctrl+c则是中断命令的执行。
ping –l 指定每个ping 报文携带的数据部分字节数(0-65500)使用实例:验证到主机 的可达性,本机发送的四个报文均收到回复,说明本机到目的主机是可达的。
ping n -8 指定发送8个ICMP request报文,收到6个ICMP replay报文,丢失两个。
2.Ipconfig命令工作机制:获得主机配置信息,包括 IP 地址、子网掩码和默认网关。
该诊断命令显示所有当前的 TCP/IP 网络配置值,刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。
相关参数:ipconfig [/? | /all | /release [adapter] | /renew [adapter]| /flushdns | /registerdns| /showclassid adapter| /setclassid adapter [classidtoset] ]使用实例:获取本地主机的配置信息,可知IP地址为192.168.1.103,子网掩码为255.255.255.0,默认网关为192.168.1.120-all显示本地主机的完整配置3.Tracert命令工作机制:tracert 是为了探测源节点到目的节点之间数据报文经过的路径.利用IP报文的TTL域在每个经过一个路由器的转发后减一,如果此时TTL=0则向源节点报告TTL超时这个特性,从一开始逐一增加TTL,直到到达目的站点或TTL达到最大值255.相关参数:-d 防止tracert试图地中间路由器的IP地址解析为它们的名称。
-h maximum_hops 指定搜索目标的最大跃点数默认值为30个跳数。
-w timeout 每次应答等待 timeout 指定的时间(以ms为单位),默认值为5000。
使用实例:探测本机到的路由stat命令工作机制:命令显示协议统计信息和当前的 TCP/IP 连接。
该命令只有在安装了 TCP/IP 协议后才可以使用。
相关参数:-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 将打印一次当前的配置信息。
使用实例:-a 显示本地主机所有连接和侦听端口-e 显示以太网统计-r 显示本地主机的默认网关的路由表-p tcp 显示TCP协议的连接。
5.Nslookup命令工作机制:该诊断工具显示来自域名系统 (DNS) 名称服务器的信息,只有在安装了 TCP/IP 协议后才可以使用。
相关参数:1.查询A记录 nslookup2.查询MX记录 nslookup -type=mx3.查CNAME记录 nslookup -type=cname4.查询域名服务器 nslookup -type=ns使用实例:查询的MX记录查询 的A记录,显示其IP地址为202.103.24.686.Arp命令工作机制:arp即地址解析协议,在常用以太网或令牌LAN上,用于实现第三层到第二层地址的转换IP MAC,显示和修改IP地址与MAC地址的之间映射。
相关参数:Arp -a:显示所有的ARP表项Arp -s:在ARP缓存中添加一条记录.Arp -d:在ARP缓存中删除一条记录Arp -g:显示所有的表项使用实例:显示当前时刻所有的ARP表项增加一条记录192.168.1.102—>00-16-d3-a8-98-dd7.Telnet命令工作机制:当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上;另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上。
相关参数:close 关闭当前连接display 显示操作参数open 连接到一个站点quit 退出 telnetset 设置选项 (要列表,请键入 'set ?' )status 打印状态信息unset 解除设置选项 (要列表,请键入 'unset ?' )使用实例:第二部分TCP和IP一、TCP协议1.在客服机向传输文件时i p地址和端口号是什么?在接收文件时ip地址和端口号是什么?答:客服机(源主机)Ip地址:192.168.1.102 Tcp端口号:1161目的主机: Ip地址:128.119.254.12 Tcp端口号:80用来初始化客户机到的连接的TCP SYN报文段的序列号是什么?报文段里的什么用来鉴别这个报文是一个SYN报文?答:TCP SYN报文段的序列号用来初始化客户机到的连接,在这当中它的值为0.报文段中的SYN标志位置1用来表示它是一个SYN报文段。
3. (2 points) 用来应答SYN而发送到client computer 的SYNACK 报文段的序列号是什么? SYNACK 报文段中确认区的值是什么? 怎样确定这个值?这个报文段中的什么用来鉴别它是一个SYNACK 报文段?答:发送到client computer的SYNACK 报文段的序列号的值为0,用来响应SYN。
SYNACK 报文段中确认区的值是1. 在来自client computer的SYN 报文段的初始化序列号上by加1 来确定确认区的值。
报文段中的SYN 标志and 确认标志设置为1用来表示这个报文段是一个SYNACK 报文段。
4.(1 point) 包含HTTP POST命令TCP报文段的序列号是什么?为了找到POST命令,你需要在Wireshark窗口的底部的packet content field中查找。
查询一个在它的数据区有“POST”的报文段。
答:第四个报文段是包含HTTP POST 命令的TCP报文段,这个报文段的序列号的值是1.5.(2 points) 把包含HTTP POST的TCP报文段作为TCP连接中的第一个报文段,TCP连接中的首六个报文段的序列号(包括包含HTTP POST的报文段)是什么?各个报文段发送的时间是什么?各个报文段的ACK什么什么时候收到?给出各个报文段之间在发送时的区别,各个报文段的确认什么时候收到,六个报文段中的的每一个的RTT值是多少?收到各个ACK 后RTT的估计值是多少?假设第一个报文段的估计RTT值和精确RTT值相等,然后后面所有的报文段都用249页的那个公式来计算它们的估计的RTT值。
注释:wireshark有一个很好的特征允许你标示每一个发送的报文段的RTT,在从客户发送到服务器的已被经捕获的包的列表里面选择一个TCP报文段然后选择:Statistics->TCP Stream Graph->Round Trip Time Graph.答:把HTTP POST报文段当做第一个报文段,报文段1--6在各自路径中的序号分别是4,5,7,8,10,11.报文段1到6的ACKs分别是6,9,12,14,15,16报文段1的序列号:1报文段2的序列号:566报文段3的序列号:2026报文段4的序列号:3486报文段5的序列号:4946报文段6的序列号:6406ACKs的发送时间和接受时间列在下表这中Sent time ACK received time RTT (seconds)Segment 1 0.026477 0.053937 0.02746Segment 2 0.041737 0.077294 0.035557Segment 3 0.054026 0.124085 0.070059Segment 4 0.054690 0.169118 0.11443Segment 5 0.077405 0.217299 0.13989Segment 6 0.078157 0.267802 0.18964EstimatedRTT = 0.875 * EstimatedRTT + 0.125 * SampleRTT●EstimatedRTT 接收到报文段1的ACK后:●EstimatedRTT = RTT for Segment 1 = 0.02746 second●EstimatedRTT 接收到报文段2的ACK后:●EstimatedRTT = 0.875 *0.02746 + 0.125 * 0.035557 = 0.0285 ●EstimatedRTT 接收到报文段3的ACK后:●EstimatedRTT = 0.875 * 0.0285 + 0.125 * 0.070059 = 0.0337 ●EstimatedRTT 接收到报文段4的ACK后:●EstimatedRTT = 0.875 * 0.0337+ 0.125 * 0.11443 = 0.0438 ●EstimatedRTT 接收到报文段5的ACK后:●EstimatedRTT = 0.875 * 0.0438 + 0.125 * 0.13989 = 0.0558 ●EstimatedRTT 接收到报文段6的ACK后:EstimatedRTT =0.875 * 0.0558 + 0.125 * 0.18964 = 0.0725 SecondFigure 5: Segments 1 – 6Figure 6: ACKs of segments 1 - 6Figure 7: Round Trip Time Graph6.(1 point) 首六个TCP报文段中的每一个的长度是多少?答:第一个TCP报文段(包含HTTP POST)的长度:565 字节其它五个TCP 报文段的长度:1460字节(MSS)Figure 8: Lengths of segments 1 - 67.在整个路径中接收端的可能的最小的缓存空间数是多少?当接收方的缓存空间不足时,是否会限制发送方?答:在整个路径中接收端的可能的最小的缓存空间是5840字节,显示了服务器发送的第一个确认的大小。