计算机网络课程设计题目和要求 (1)
计算机网络课程设计报告-组建校园局域网
课程设计报告课程设计题目:组建校园局域网专业:班级:姓名:学号:指导教师:2015年7 月3日目录一、课程设计目的及要求.......................................................................................................... - 2 -1.1课程设计目的............................................................................................................... - 2 -1。
2课程设计要求............................................................................................................. - 2 -二、需求分析.............................................................................................................................. - 2 -三、设计原则.............................................................................................................................. - 3 -四、方案设计与实施.................................................................................................................. - 3 -4。
计算机网络课程设计报告校园网网络构建方案设计和实现
计算机网络课程设计校园网网络构建方案设计和实现学院:计算机科学与技术学院班级:计XXX姓名: XXX学号: XXXXXXXXX小组成员:姓名名、姓名名、姓名、姓名指导教师:姓名一、具体设计任务(1)题目:校园网网络构建方案设计与实现(2)任务:某高校现有两个地理位置分离的分校区,每个校区入网信息点有2000多个,现准备通过科教网接入因特网,但从科教网只申请到4个C类网络(222.191.1.0——222.191.4.0),为了安全,要求每个分校区的学生公寓子网和教师子网不在同一广播域。
同时,学校有若干台应用服务器,同时对内和对外提供Web等网络服务。
(3)要求:(1)分析以上情况,结合实验室条件,完成需求分析;(2)列出所需设备,设计完成网络拓扑结构图;(3)在实验环境下完成设备的具体配置;(4)调试验证。
二、基本思路及所涉及的相关理论(1)相关理论:●虚拟局域网VLAN的划分;●网络地址转换NA T(静态NA T配置、动态NA T配置及端口多路复用PAT);●路由表的配置(回址路由和默认路由);●网际控制报文协议ICMP。
(2)基本思路:●虚拟局域网VLAN[1]主要为了解决交换机在进行局域网互连时无法限制广播的问题。
这种技术可以把一个LAN划分成多个逻辑的LAN——VLAN,每个VLAN是一个广播域,VLAN内的主机间通信就和在一个LAN内一样,而VLAN间则不能直接互通。
所以通过虚拟局域网VLAN技术可以很好地达到把每个分校区的学生公寓子网和教师子网分在不同的广播域。
这样,广播报文被限制在一个VLAN内,使得学生公寓子网和教师子网不能直接通信。
所以,虚拟局域网VLAN技术不但增强了局域网的安全性,同时也灵活于构建虚拟工作组,用VLAN可以划分不同的用户到不同的工作组,同一工作组的用户也不必局限于某一固定的物理范围,所以也很好解决了该高校有两个地理位置分离的分校区的问题,使得网络构建和维护更方便灵活。
计算机网络课程设计
计算机网络课程设计一、课程设计目的计算机网络课程设计是计算机科学与技术专业实践环节之一,是学习完《计算机网络》课程后进行的一次全面的综合练习。
其目的在于加深对OSI七层模型、TCP/IP模型的各层功能和设计思想的理解,掌握组建计算机网络的基本技术,特别是网络规划、设计和IP地址的分配,提高学生的应用能力。
二、课程设计内容及要求1、规划、设计局域网拓扑图,划分子网,设计子网地址、掩码和网关,为每个子网中的计算机指定IP地址。
2、在计算机内安装网络接口卡,动手制作双绞线网线,把计算机与集线器(交换机)相连,实现硬件上的连接。
3、给每台计算机安装含有网络内置功能的操作系统,如Windows2000Server、Unix、或Windows98等,安装TCP/IP协议,配置IP地址、掩码和网关等参数。
4、创建一个简单的WEB服务器,并制作一些网页,放入WEB服务器内。
5、创建局域网内的DNS服务器,配置相关文件,可以对局域网内的主机作域名解析。
6、创建局域网内的DHCP服务器,配置相关文件,可以对局域网内的机器作IP自动分配。
三、实验过程:1、1)计算机IP地址分配、掩码和网关局域网的IP地址有动态和静态两种类型。
选中TCP/IP选项,再单击【属性】按钮,在如图3-3的【TCP/IP属性】窗口中,先单击【IP地址】标签,我们来配置本机的IP地址和子网掩码(每个正式入网的用户都事先被分配给了一个合法IP地址,不同的用户拥有各自不同的IP地址和相同的子网掩码,如有疑问请到网络中心用户服务部查询)。
2)IP、子网掩码本例中为:IP地址(I):210.34.128.211子网掩码(U):255.255.255.03)网关如果正式入网的用户事先被分配给了一个合法IP地址,那么同时也分配有固定的网关(路由器)地址。
例如,对应上面的IP地址,其网关地址为:210.34.128.1 (网络中心给定)用鼠标单击【网关】标签,在这里输入新增网关(210.34.128.1)的地址后,再单击【添加(A)】按钮把它添加到“已安装的网关(I):”中。
计算机网络技术第四版课程设计
计算机网络技术第四版课程设计一、设计题目本次计算机网络技术课程设计的题目是“基于TCP协议的文件传输程序实现”。
二、设计目的计算机网络技术是网络工程专业的核心基础课程之一,课程涉及到计算机网络领域的各个方向,例如网络协议、网络体系结构、路由协议、网络安全等。
通过本次课程设计,旨在让学生深入了解TCP协议的应用,掌握TCP协议的实现过程和技术要点,提高学生对计算机网络技术的理解和应用能力。
三、设计要求实现一个基于TCP协议的文件传输程序,要求如下:1.接收方和发送方分别处于不同的机器上。
2.文件传输过程通过TCP协议完成。
3.实现断点续传功能。
4.通过命令行界面输入传输文件的路径和传输模式(上传/下载)等必要信息。
四、设计流程1. 建立网络连接建立TCP连接是实现文件传输的第一步,需要使用Python的socket库实现。
按照TCP三次握手的规则,建立与对方的链接。
2. 传输文件使用Python的文件读取方式,将要传输的文件读取至内存中。
使用TCP协议,将文件分成多个数据块,依次传输至对方机器。
3. 断点续传在传输文件的过程中,可能会出现意外断开连接的情况。
为了实现断点续传功能,传输过程中需要保存已经传输的文件块,当重新建立连接后继续传输。
4. 命令行控制实现一个命令行界面,通过命令行输入文件传输的相关信息,例如待传输文件的路径、传输模式(上传/下载)等信息。
通过分析用户的操作,执行相应的文件传输操作,并在命令行上显示传输过程的相关信息。
五、技术要点1.Python Socket编程2.TCP协议3.文件读取和写入4.断点续传5.命令行控制六、设计结论通过本次基于TCP协议的文件传输程序实现的计算机网络技术课程设计,我们深入了解了TCP协议的应用过程,掌握了TCP协议的实现技术要点,并实现了文件传输过程中常见的断点续传功能和命令行控制。
这些技术点均是计算机网络技术课程中的重点内容,对我们深入学习和理解计算机网络技术的概念和应用具有重要的帮助和启示。
计算机网络课程设计题目
计算机网络课程设计题目计算机网络课程设计题目一基本要求:根据用户需求,设计网络,并完成相关文档和文件工作。
要求通过查找资料,独立完成设计,全部图、表只能使用WORD或VISIO 的相关工具来画,不得粘贴扫描的图片。
路由器和交换机、PC机配置利用boson netsim 或类似软件来辅助进行,防火墙、服务器配置用文档描述。
1、某高校要求设计一个校园网,一、用户需求(1)用户规模500台计算机。
(2)用户大致平均分散在4栋楼房内,4栋楼房排成前后两排,楼房之间各相距200米,楼房高4层。
每栋楼的4楼用户构成两个VLAN。
(3)中心机房设在其中1栋楼房的1楼靠近另一栋楼房的一端。
(4)安装对外WWW、业务WWW、邮件、FTP、BBS、DNS、数据库七个服务器。
提供匿名服务,但FTP仅对内部开放。
(5)提供LAN、WLAN接入。
(6)在业务WWW服务器上配备基于Web的业务应用系统,所有用户使用业务系统实现网上办公。
(7)要求出口带宽为1Gbps。
二、设计要求(1)写出简要的可行性分析报告。
(2)设计网络结构,并给出解释。
(3)除用户计算机已购置外,其余全部设备和通信线路需要重新购买、安装。
试具体给出全部主要设备的配置、型号或技术指标及其测算依据。
(4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。
题目二设计一个中小企业网络规划与设计的方案:一、用户需求(1)公司有1000 台PC(2)公司共有7个部门,不同部门的相互访问要求有限制,公司有3个跨省的分公司。
(3)公司有自己的内部网页与外部网站,公司能够提供匿名的FTP,邮件,WWW服务,但FTP 只对内部员工开放。
(4)公司有自己的OA 系统(5)公司中的每台机能上互联网,每个部门的办公室联合构成一个VLAN。
(6)核心技术采用VPN。
二、设计要求(1)写出简要的可行性分析报告。
(2)设计网络结构,并给出解释。
(3)除PC机已购置外,其余全部设备和通信线路需要重新购买、安装。
计算机网络课程设计任务书
山东建筑大学课程设计任务书指导教师(签字):教研室主任(签字):年月日山东建筑大学课程设计指导书课程名称:数据通信与计算机通信网课程设计设计题目:中型企业局域网系统设计使用班级:通信081 指导教师:庄华伟计算机网络就是利用通信设备和线路将处于不同地理位置的、功能独立的多个计算机系统连接起来,以功能完善的网络软件(即网络通信协议、网络操作系统等)实现网络资源共享和信息传递的系统。
开发中型企业局域网系统设计的总体目标主要是:本课程注重提高通信工程专业学生的网络设计和应用能力。
开设课程设计的目的,就是将理论与实践有机结合起来,通过课程设计,使学生进一步巩固和加强对理论的理解和认识,同时提高学生的实际操作能力要求分析出各种需要的功能并进行总结,具体设计步骤:1. 系统需求分析,对系统的各种需要功能进行分析论证。
2. IP地址的分配,采用私有IP技术。
根据用途和安全级别不同,IP地址还可以分为两类:公共地址和私有地址。
公共地址在Internet中使用,可以在Internet中随意访问。
私有地址只能在内部网络中使用,要使这些内部网络与Internet通信,只有通过代理服务器或路由器转换。
3.网络传输媒体的选择,交换机类型选择1. 网络传输媒体的选择具体包括:有线传输介质(同轴电缆、双绞线、光纤)和无线传输介质2. 交换机以及路由器类型选择,局域网交换机是交换式局域网的核心设备,交换机属于OSI模型中数据链路层设备,它的功能与局域网桥相近,由多端口的网桥发展而来,在这里要选择一款具体类型的交换机,指明型号及相关参数。
路由器由硬件和软件组成。
硬件由处理器、内存、接口、控制端口等物理硬件和电路组成;软件由路由器的IOS操作系统和运行配置文件组成。
4.网络操作系统的选择,采用Windows 2000 Server 简体中文版操作系统Windows 2000 Server 简体中文版,目前使用最为广泛的网络操作系统,性能稳定,使用方便。
计算机通信与网络课程设计(组建某单位自动化办公局域网)
计算机通信与网络课程设计组建某单位自动化办公局域网姓名:班级:指导老师:时间:2010年9月6日地点:目录一、课程设计目的及要求 (3)二、分析和设计 (4)三、绘制拓扑结构图 (5)四、拓扑编址方案 (7)五、ACL访问控制列表的设置 (8)六、实验结果 (11)七、实验总结 (13)一、课程设计目的及要求1。
实验目的:学会使用路由器,交换机,PC机之间的配置应用,熟练掌握一些简单的的网络应用连接,熟练掌握路由器和交换机的基本配置;掌握DHCP、ACL、VLAN、和NET协议和相应的技术;提高对实际网络问题的分析和解决能力。
此单位分为三层设计模型即:接入层、分布层、核心层,各个层都有其不同的原理.本单位全部采用一种网络产品cisco,可以更好的实现各种不同网络设备互相配合与联系。
2。
实验要求:组建XX单位自动化办公局域网,设计一个拓扑结构为树形的网络,pc通过交换机连接起来,网络之间通过路由器或交换机连接起来,配置路由,但是出于不同职能部门的管理、安全和整体网络的稳定,需要对各个进行即独立又统一的管理,要求进行子网划分,部门中又有下属多个二级单位,现要求通过路由器连接,实现不同的局域网之间能够互相通信,在同一个局域网中需实现打印共享。
能根据实际问题绘制拓扑结构图,拓扑结构图可以是树形、星形、网状形、环状形及混合形结构的之一,清晰的描述接口,进行路由器或交换机的代码配置实现,并且每个方案的需有以下几部分的内容:需求特点描述;设计原则;解决方案设计,包含:(1)设备选型(2)综合布线设计(3)拓扑图;(4)IP地址规划;(5)子网划分;(6)路由协议的选择;(7) 路由器配置3.附加要求:(1)单臂路由(2)nat转换(3)acl访问控制列表(4)虚拟局域网二、分析和设计接入层负责连接终端设备(如PC、打印机等),以提供对网络其它部分的访问,接入层的主要目的是提供一种将设备连接到网络并控制允许网络上哪些设备可以通信的方法;分布层先汇聚接入层交换机的发送的数据流,在将其传输到核心层,最后发送到目的地,分布层使用策略控制网络的通信流;核心层是网际网络的高速主干,核心层汇聚所有分布层的设备发送的流量,因此必须能够快速转发大量的数据.为了提高交换网络的冗余性、可扩展性、易管理性及易维护性等,企业的内部局域网的部署是采用分层设计的。
计算机网络课程设计报告书
计算机网络课程设计报告书Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT《计算机网络》课程设计报告书专业:计嵌班级:计嵌151学号:姓名:张耀目录一、设计题目二、设备选型三、IP地址规划四、拓扑图设计五、主要技术六、配置清单七、总结一、设计题目1、课设目的巩固《计算机网络》和《网络通信》两门课程的知识,在本次课程设计中充分利用前面所学的知识,熟练应用所有技术,系统掌握一个较为复杂的网络配置过程。
在课设中有少量需要的技术教学过程中没有涉及,请自己查阅CCNA资料。
2、课设内容项目背景:某中小型企业有两个部门,销售部(vlan 10)与行政部(vlan 20)。
要求同部门之间采用二层交换网络相连;不同部门之间采用单臂路由方式互访。
企业有一台内部web 服务器,承载内部网站,方便员工了解公司的即时信息.局域网路由器启用多种路由协议(静态路由、动态路由协议),并实施路由控制、负载均衡、链路认证、访问限制等功能.企业有一条专线接到运营商用以连接互联网,采用HDLC封装,由于从运营商只获取到一个公网IP地址,所以企业员工上网需要做NAT网络地址转换,具体拓扑结构如上图所示。
二、设备选型三、IP地址规划四、拓扑图设计五、主要技术Trunk:在路由/交换领域,VLAN的中继端口叫做trunk。
trunk技术用在交换机之间互连,使不同VLAN通过共享链路与其它交换机中的相同VLAN通信。
交换机之间互连的端口就称为trunk端口。
trunk是基于OSI第二层数据链路层(DataLinkLayer)的技术。
Vlan:在计算机网络中,一个二层网络可以被划分为多个不同的广播域,一个广播域对应了一个特定的用户组,默认情况下这些不同的广播域是相互隔离的。
不同的广播域之间想要通信,需要通过一个或多个路由器。
这样的一个广播域就称为VLAN。
单臂路由:在计算机网络中,一个二层网络可以被划分为多个不同的广播域,一个广播域对应了一个特定的用户组,默认情况下这些不同的广播域是相互隔离的。
计算机网络课程设计
•
2)冲突检测。在数据发送过程中,可能会产生冲突 (冲突是指总线上同时出现两个或两个以上的发送信号, 他们叠加后的信号波形与任何发送结点的输出波形都不相 同)。因为可能有多个主机都在侦听总线,当它们侦听到 总线空闲时,就会往总线上发送数据。所以在发送数据的 过程中,也应该进行冲突检测,只要发现冲突就应该立即 停止发送数据。
计算机网络课程设计
模拟Ethernet帧的发送过程
组员: 付苗、赖庆禄、彭金坤、喻雪华
一、课程设计目的和意义
• 局域网技术发展十分迅速,目前已在企业、机关、学 校的信息管理与信息服务领域中得到了广泛的应用。在早 期,人们将局域网归为一种数据通信网络。随着局域网体 系结构和协议标准研究的进展、操作系统的发展以及光纤 技术的引入,局域网技术得到了快速发展。目前Ethernet 是应用最广泛的局域网。因此,学习Ethernet技术对深入 掌握局域网知识是非常重要的。本课程设计的目的是模拟 Ethernet帧的发送过程,熟悉Ethernet帧的数据发送流程, 即CSMA/CD工作流程。
WPS Office
Make Presentation much more fun
@WPS官方微博 @kingsoftwps
•
3)随即延迟后重发。在检测到冲突、停止发送后, 结点进行随机延迟后重发。若发16次后还没成功,则宣告 发送失败,取消该帧的发送。随机延迟的算法一般采用截 断的二进制指数退避算法。当出现线路冲突时,如果冲突 的各站点都采用同样的退避间隔时间,则很容易产生二次 、三次的碰撞。因此,要求各个站点的退避间隔时间具有 差异性。这要求通过退避算法来实现。当一个站点发现线 路忙时,要等待一个延时时间M,然后再进行侦听工作。 延时时间M由以下算法决定:M=2k*R*a。其中a为冲突窗 口值(冲突窗口为总线最大长度和电磁波在介质中传播速 度比值的2倍),R为随机数,k的取值为k=min(n,16),n 为该帧已被发送的次数。图1给出了Ethernet帧的发送流 程。
发现网络中的活动主机--计算机网络课程设计
计算机网络课程设计一、设计内容及设计要求1.1课程设计内容:利用ICMP数据包,通过使用ICMP的回送和回送响应消息来确定当前网络中处于活动状态的主机,即ping消息的请求和应答,将发送的ICMP的数据包类型设置为回送请求(类型号为8),并显示在标准输出上。
用命令行形式运行:scanhost Start_IP End_IP,其中scanhost 为程序名;Start_IP为被搜索网段的开始IP;End_IP为被搜索网段的结束IP地址。
1.2课程设计目的:IP协议的优点是简单,但缺少差错控制和查询机制,而网际控制报文协议(ICMP具有补充IP功能的作用。
在网络管理中,常常要确定当前网络在红处于活动状态的主机,这时可以通过ICMP的回送和回送响应消息来完成这项工作。
这课程设计的目的就是编制程序,利用ICMP数据包,发现网络中的活动主机,即ping消息的请求和应答。
通过课程设计,熟悉ICMP报文的结构,对ICMP协议有更好的理解和认识,培养综合运用网络知识解决实际问题能力。
1.3课程设计要求:设计程序,其功能是发送ICMP数据包,以获取指定望段中的活动主机,并将结果显示在标准输出设备上程序的具体要求如下:1.用命令形式运行scanhost为程序名;start_ip为被搜索网段;end_ip为被搜索网段的结束IP地址。
如在命令行输入scanhost 192.168.0.1 192.168.0.1002.输出格式活动主机1的IP地址活动主机2的IP地址活动主机n的IP地址二、总体设计2.1设计原理首先对ICMP报文的格式有一定的了解,ICMP报文是在IP数据报内部传输的,其结构如图所示:ICMP报文的格式如图所示:0 7 8 15 16 31(位)所有报文的前4个字节都是一样的,但是其它字节则互不相同。
其中类型字段可以有15个不同的值,以描述特定类型的ICMP报文,某些ICMP报文还使用代码字段的值来进一步描述不用的条件。
计算机网络课程设计题目
1、某学校机房网络规划与设计要求:共500台计算机,可以实现网络访问需求一:在接入层采用二层交换机,并且采取一定方式分割广播域;分析一:在接入层交换机上划分Vlan可以实现对广播域的隔离,划分一机房为Vlan 10,二机房为Vlan 20,三机房为Vlan 30,四机房为Vlan 40,五机房为Vlan 50;需求二:核心交换机采用高性能三层交换机,都三层交换机实现Vlan之间的路由;分析二:交换机之间的链路配置为Trunk链路,三层交换机上采用SVI (switch virtual interface)方式实现Vlan之间的路由。
知识点:Vlan划分,Vlan间通信代码:1916-1:1916-1>enable 14 !进入特权模式Password:student1916-1#configure terminal !进入全局模式1916-1(config)#vlan 10 !创建vlan 101916-1(config-vlan)#name test10 !将vlan 10命名为test101916-1(config-vlan)#exit1916-1(config)#interface range f 0/1-16 !进入交换机接口模式1916-1(config-if-range)#switchport access vlan 101916-1(config-if-range)#exit !返回到上一级操作模式1916-1(config)#interface f0/11916-1(config-if)#switchport mode trunk1916-1 (config-if)#exit1916-1#show running-config !查看交换机当前生效的配置信息1916-4:1916-4>enable 14Password:student1916-4#configure terminal1916-4(config)#vlan 40 !创建vlan 401916-4(config-vlan)#name test40 !将vlan 40命名为test401916-4(config-vlan)#exit1916-4(config)#exit1916-4#show vlan !查看已配置的vlan信息1916-4#configure terminal1916-4(config)#interface range f 0/1-161916-4(config-if-range)#switchport access vlan 40 !将 F0/1-16端口加入vlan 40中1916-4(config-if-range)#exit1916-1(config)#interface f0/41916-1(config-if)#switchport mode trunk1916-1 (config-if)#exit1916-4#show running-config3760:3760-2>enable 14Password:student3760-2#configure terminal3760-2 (config)#vlan 10 !创建vlan 103760-2 (config-vlan)#name test10 !将vlan 10命名为test103760-2 (config-vlan)#exit3760-2 (config)#vlan 20 !创建vlan 203760-2 (config-vlan)#name test20 !将vlan 20命名为test203760-2 (config-vlan)#exit3760-2 (config)#vlan 30 !创建vlan 303760-2 (config-vlan)#name test30 !将vlan 30命名为test303760-2 (config-vlan)#exit3760-2 (config)#vlan 40 !创建vlan 403760-2 (config-vlan)#name test40 !将vlan 40命名为test403760-2 (config-vlan)#exit3760-2 (config)#vlan 50 !创建vlan 503760-2 (config-vlan)#name test50 !将vlan 50命名为test503760-2 (config-vlan)#exit3760-2(config)#interface vlan 10 !进入vlan 10 端口模式!为vlan 10 端口配置IP地址和子网掩码3760-2(config-if)#no shutdown !开启端口路由功能3760-2(config-if)#exit3760-2(config)#interface vlan 203760-2(config-if)#no shutdown3760-2(config-if)#exit3760-2(config)#interface vlan 30 3760-2(config-if)#ip address 172.183760-2(config-if)#no shutdown3760-2(config-if)#exit3760-2(config)#interface vlan 403760-2(config-if)#ip address 172.193760-2(config-if)#no shutdown3760-2(config-if)#exit3760-2(config)#interface vlan 50 3760-2(config-if)#ip address 172.20.3760-2(config-if)#no shutdown3760-2 (config)#interface f0/13760-2 (config-if)#switchport mode trunk3760-2(config-if)#exit3760-2 (config)#interface f0/43760-2 (config-if)#switchport mode trunk3760-2(config-if)#exit3760-2#show running-config2、中小型企业内部网络访问控制解决方案要求:某单位的办公室、人事处和财务处分别属于不同的网段,这3个部门之间通过路由器实现数据的交换,但处于安全考虑,单位要求办公室的网络可以访问财务处的网络,而人事处无法访问财物处的网络,其他网络之间都可以实现互访。
计算机网络课程设计
计算机网络课程设计目录1课程设计的目的和意义 02 问题描述 02.1设计题目和要求 03 概要设计 03.1 需求分析 03.2 网络拓扑设计方案 (2)3.3网络系统设计原则 (3)3.4 设备的配置方案 (4)3.5 子网设计方案 (5)3.5.1 IP地址合理规划 (5)3.5.2 IP地址规划 (5)3.5.3 网络VLAN设计 (6)3.6 配置WEB服务器 (6)3.6.1 安装 IIS (6)3.6.2.建立WEB站点并发布内容 (7)3.7创建FTP服务器,实现文件的上传与下载 (10)3.8创建DNS服务器 (13)4设计成果及心得 (15)5参考文献 (17)校园网规划设计1课程设计的目的和意义课程设计的目的,实际上是为了让学生更深入的掌握计算机网络的核心内容,实现理论与实践相结合的教学目的,让学生能用具体的实践成果来体现对理论知识掌握的程度,有利于学生提高计算机网络方面的实践能力和加深计算机网络理论知识的理解。
其具体来讲,安排计算机网络课程设计的目的主要有两个:一是引导学生将书本上抽象的概念和具体实现技术结合起来,使学习深化;二是消除学生对计算机网络理论知识的神秘感,调动学生学习的积极性与主动性,进而锻炼解决实际问题的能力。
通过本课程设计,使学生在对计算机网络技术与发展整体了解基础上,掌握了计算机网络的核心内容、基本概念及子网规划和VLAN划分,初步掌握以TCP/IP协议为主的网络协议结构,培养学生在TCP/IP协议工程和LAN、WAN上的实际工作能力;学会网络构建、日常维护及管理的方法,使学生掌握在信息化社会建设过程中所必需的计算机网络组网和建设所需的基本知识与操作技能。
2 问题描述2.1设计题目和要求(1)题目:以德州学院主校区为背景,设计一个校园网网络解决方案(2)要求:①根据要求对园区建网进行需求分析,提交需求分析报告;②在需求分析的基础上进行系统设计、技术选型,规划、设计网络的逻辑拓扑方案、布线设计等。
计算机网络课程设计报告
计算机网络课程设计报告设计名称:计算机网络课程设计姓名:张志风学号:姓名:黄世昌学号:姓名:夏新民学号:专业班级: 1624601 系(院):理学院设计时间:三、酒店无线局域网组建酒店结构为回字形,分别时:E区有餐厅(一楼)国际会议厅(二楼)A区,商务客房158间B区,酒店接待(一楼);多功能厅(二楼)C区,标准客房300间国际会议厅,和每间客房都要设计信息点位。
我们采用星型网络拓扑结构来进行网络覆盖……………IntE区交换机(会议厅……) C区交换机(客房)防火墙服务器总交换机,A区交换机交换机(客房)B区交换机(接待、多功能厅)…………Internet网络结构酒店内部网络结构前台收银、中餐厅收银……Sisco2950交换机酒店管理服务器中心交换机Sisco2950交换机财务室,总结里办公室……所需设备:RJ45接头:(水晶头),双绞线:有三类(符合ieee802.3 10base-t,用于10m网已逐渐退出网络市场,只用于电话),五类、超五类(用于100m网)之分,集线器(hub),rj45口网络接口卡(nic):有10m,100m或10/100m自适应之分;交换机(100M)。
.客户机的网络配置:1)安装网卡2)2、添加tcp/ip协议(xp)安装tcp/ip协议。
在控制面板网络配置选项卡中单击“添加”按钮,从列表框中选中“协议”后再次单击“添加”按钮,然后在“厂商”列表框中选中“microsoft”,在“网络协议”列表框中选中“tcp/ip”,单击“确定”按钮并根据提示插入windows XP安装光盘即可完成。
当然,您需要重新启动计算机以便使新的设置生效。
在安装完windowsXP 已经成功安装TCP/IP.所以很少存在要求继续安装TCP/IP现象。
3)指定ip地址。
右击网上邻居点击“属性”出现“本地连接”继续右击:“本地连接”点击属性网络连通测试。
开始-运行——服务器的网络配置:1、专线接入internet,需要安装两块网卡,例如3com网卡连局域网,dlink网卡连广域网;3、用交叉网线将dlink网卡与路由器直连可以节省一个hub。
网络课程设计
淮海工学院计算机工程学院课程设计报告设计名称:计算机网络课程设计姓名:学号:专业班级:网络工程系(院):计算机工程学院设计时间:设计地点:网络技术室1.5.2各楼宇信息点数量淮海工学院的本部分为办公区、教学区和生活区三部分。
经统计,各楼宇的房间数量以及需要的信息点数量如下表:2.3各楼宇的拓扑方案2.3.1 计算机楼拓扑方案计算机楼作为整个校园网的信息中心,故核心交换机就设置在计算机楼,并且核心交换机要与校内各楼宇相连,所以核心交换机至少要有17个以上的万兆光口。
为了保证网络的稳定性,放置另一台备用核心交换机,以备不时之需。
在信息中心需要将校园网和外网建立连接,由器与防火墙放置在此。
由于计算机楼本身有92个信息点,所以需要2台48口交换机,口交换机的48个口必须是千兆的电口,还要有4个万兆的光口,用于楼宇之间的连接(以下选用的交换机皆含有一定数量的光口,不再赘述)。
还要安装FTP服务器,WEB服务器,邮件服务器,流媒体服务器。
2.3.7行政楼拓扑方案行政楼有168个信息点,需要配置4个48口的交换机。
由于行政楼主要从事的是行政工作,如进行财务管理与人事管理等,故将办公管理系统与财务管理系统放置在行政楼中,并配备合A2与A4都有192个信息点,每个楼用5个48口的交换机,采用相同的拓扑方案,最终连D9有159个信息点,D10有161个信息点,采用相同的拓扑方案,都配置4个48口的交换机,最终连接到位于D5的分布层交换机上。
2.4确定网络环境和网络互连方案在校园网络的整个网络规划当中,VLAN 的划分是非常重要的部分,很好的利用VLAN技术的功能,能起到事半功倍的效果,对整个网络的性能也是事关重要的。
主要突出为以下几点VLAN划分,可以避免广播风暴,在骨干网络中尤为突出,在多媒体、视频点播等很容易引起广播信息;划分之后,VLAN 是广播只在子网中进行,不会做无意义的广播,消除了广播风暴产生的条件。
VLAN划分,可以增加网络的安全性,在不同的VLAN之间不能随意通讯,只限与本子网间通讯,不会对其他的子网产生干扰。
计算机网络课程设计_报告
实验报告实验名称:计算机网络课程设计学生姓名: xxxxxxxxxxxxxxx专业: xxxxxxxxxxxxxxx班级: xxxxxxxxxxxxxxx学号: xxxxxxxxxxxxxxx指导教师: xxxxxxxxxxxxxxx实验成绩:实验地点:实验时间: 2016 年 5 月 6 日一、实验目的与实验要求1、实验目的将书本上抽象的概念与具体实现技术结合,通过网络软件编程的实践,深入理解理论课上学习到的ARP、IP、TCP等重要网络协议的原理,通过自己动手编程封装与发送这些数据包,加深对网络协议的理解,掌握协议帧的结构和工作原理及其对协议栈的贡献。
2、实验要求网络课程设计包含两个部分的内容:题目一是数据包的封装发送和解析(ARP/IP/TCP),要求使用Winpcap技术和Socket技术,根据ARP/IP/TCP帧的结构,封装数据包发送到局域网中。
另外要捕获网络中的TCP/IP/ARP数据包,解析数据包的内容,并将结果显示,并同时写入日志文件。
题目二是从可选题目中选择一个,可选题目均是网络应用小程序,要求小组使用网络编程技术设计并实现一个网络应用程序,加深对网络协议协的理解,并锻炼网络编程能力。
二、实验设备(环境)及要求1、实验硬件设备:计算机型号:联想ThinkPad T430u处理器型号:Intel i5 主频:1.8Hz网卡型号:(1)Realtek PCIe GBE (2)Broadcom 802.11n2、实验软件要求:操作系统:Windows10应用软件:Visual Studio 2015 Pro3、小组成员及分工:三、实验内容与步骤1、实验1:数据包的封装发送和解析(ARP/IP/TCP)(1)实验内容1)程序目标:根据IP帧的结构,封装IP数据包发送到局域网中。
并捕获网络中的IP数据包,解析数据包的内容,并将结果显示,并同时写入日志文件。
2)程序功能:以命令行形式运行在标准输出中显示捕获的IP报文的首部字段的内容。
计算机网络课程设计题目和要求 (1)
计算机网络课程设计通过课程设计,使学生在对计算机网络技术与发展整体了解的基础上,掌握网络的主要种类和常用协议的概念及原理,初步掌握以TCP/IP协议族为主的网络协议结构,培养学生在TCP/IP协议和LAN、WAN上的实际工作能力;学会网络构建、网络日常维护以及网络管理的方法,使学生掌握在信息化社会建设过程中所必须具备的计算机网络组网和建设所需的基本知识与操作技能。
运用网络工程和软件工程思想,按照需求分析、规划、设计、配置的基本流程,经历一个完整的网络工程过程,培养学生调查研究、查阅技术文献、资料、手册以及编写技术文档的能力,培养学生将理论知识应用于实践的能力。
格式要求及须知:(1)使用信息学院网站()的课程设计模版,要求格式美观,字体及编号要求见表1。
(2)(3)附录:课程设计中的代码或得到的数据包等数据将作为该设计附件或附录,题目需要但没有的相应代码及数据包文件的将记整组不及格,需要重做。
(4)成绩记录:该设计成绩将记录到教务处成绩管理系统中。
(5)打印:经审查(发邮件到指导老师处或当面交流修改)后,方可打印、存档。
打印后递送到信息楼各指导老师的信箱中或办公室中。
(6)如发现两组设计雷同或来自互联网,该组重做。
题目:题目1 应用服务器配置与管理1、设计要求为校园网络中心设计和建立服务器群,能够提供:DNS,DHCP,WEB,FTP服务器。
要求网络中的普通用户使用动态IP地址,在WEB服务器上设置两个不同的站点,使用户可用不同的名字访问不同的站点,而且用户可以使用网内的FTP服务器进行内部网络的文件上传、下载。
FTP、Web服务器能够通过域名访问。
2、课程设计报告内容(1) 解释每个服务器的相关工作原理;(2) 给出各个服务器的功能说明;(3) 列出每个服务器的IP地址及域名规划;(4) 每个服务器给出配置的结果测试;(5) 给出每个服务器的综合验证结果。
题目2 一个简单企业网的设计与实现1、设计要求某企业有办公室、财务部、销售部、设计部、生产部5个部门,每个部门配置8台计算机。
计算机网络课程设计--数据包发送和接受程序的实现
计算机网络课程设计一数据包发送和接受程序的实现《计算机网络》课程设计数据包发送和接受程序的实现计算机学院软件工程10级⑷班3110006379陈泳蒸2012年12月21日数据包发送和接受程序的实现一、设计题目与要求1.设计题目发送TCP数据包2.设计要求本设计的功能孚填充一个TCP数据包,并发送给目的主机。
1)以命令行形式运行:SendTCP sourcejp source_port destjp dest_port, 其中SendTCP是程序名,source_ip为源端IP地址,source_port为源端口号, destjp为目的地址,dest_port为目的端口号。
2)其他的TCP头部参数请自行设定。
3)数据字段为a Thls is my homework of network J am happy!4)成功发送后在屏幕上输出"send OK”。
三、详细设计本课程设计的目标是发送一个TCP数据包,可以利用原始套接字来完成这个工作。
整个程序由初始化原始套接字和发送TCP数据包两个部分组成。
当应用进程需要通过TCP发送时,它就将此应用层报文传送给执行TCP协议的传输实体。
TCP 传输实体将用户数据加上TCP报头,形成TCP数据包,在TCP数据包上增加IP头部,形成IP包。
如图-1显示的是TCP数据包和IP包得关系。
TCP 协议的数据传输单位称为报文段,其格式如图-2所示。
报文段报头的长度是20B~60B,选项部分长度最多为40Bo TCP报文段主要包括以下字段。
端口号:端口号字段包括源端口号和目的端口号。
每个端口号的长度是16位,分别表示发送该TCP包的应用进程的端口号和接收该TCP包的应用进程的端口号。
-1 TCP IP IP序号:长度为32位。
由于TCP协议是面向数据流的,它所传送的报文段可以视为连续的数据流,因此需要给每一字节编号。
序号字段的“序号”指的是本报文段数据的第一个字节的序号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络课程设计通过课程设计,使学生在对计算机网络技术与发展整体了解的基础上,掌握网络的主要种类和常用协议的概念及原理,初步掌握以TCP/IP协议族为主的网络协议结构,培养学生在TCP/IP协议和LAN、WAN上的实际工作能力;学会网络构建、网络日常维护以及网络管理的方法,使学生掌握在信息化社会建设过程中所必须具备的计算机网络组网和建设所需的基本知识与操作技能。
运用网络工程和软件工程思想,按照需求分析、规划、设计、配置的基本流程,经历一个完整的网络工程过程,培养学生调查研究、查阅技术文献、资料、手册以及编写技术文档的能力,培养学生将理论知识应用于实践的能力。
格式要求及须知:(1)使用信息学院网站()的课程设计模版,要求格式美观,字体及编号要求见表1。
表1 字体及编号要求章 1 ×××××顶格,小三号黑体节 1.1 ×××××顶格,四号黑体条 1.1.1 ×××××顶格,小四号黑体(1)×××××顶格,五号黑体款××××××××××××××××正文首行空两格,五号宋体①××××顶格,五号宋体项××××××××××××××××正文首行空两格,五号宋体段落行距20磅(2)参考文献:参考课本的参考文献格式(附录C)。
但编号换成[1]、[2]……(3)附录:课程设计中的代码或得到的数据包等数据将作为该设计附件或附录,题目需要但没有的相应代码及数据包文件的将记整组不及格,需要重做。
(4)成绩记录:该设计成绩将记录到教务处成绩管理系统中。
(5)打印:经审查(发邮件到指导老师处或当面交流修改)后,方可打印、存档。
打印后递送到信息楼各指导老师的信箱中或办公室中。
(6)如发现两组设计雷同或来自互联网,该组重做。
题目:题目1 应用服务器配置与管理1、设计要求为校园网络中心设计和建立服务器群,能够提供:DNS,DHCP,WEB,FTP服务器。
要求网络中的普通用户使用动态IP地址,在WEB服务器上设置两个不同的站点,使用户可用不同的名字访问不同的站点,而且用户可以使用网内的FTP服务器进行内部网络的文件上传、下载。
FTP、Web服务器能够通过域名访问。
2、课程设计报告内容(1) 解释每个服务器的相关工作原理;(2) 给出各个服务器的功能说明;(3) 列出每个服务器的IP地址及域名规划;(4) 每个服务器给出配置的结果测试;(5) 给出每个服务器的综合验证结果。
题目2 一个简单企业网的设计与实现1、设计要求某企业有办公室、财务部、销售部、设计部、生产部5个部门,每个部门配置8台计算机。
你作为网络管理员,需要为该企业设计并实现一个网络。
具体要求:(1) 为每台计算机分配一个私有地址,地址范围:192.168.0.0/24。
为保证部门间的访问隔离,每个部门单独划分一个子网,子网间通过路由器互连;(2) 企业从电信申请4个公网IP地址210.88.55.11~210.88.55.14,为了能够使所有主机访问Internet,需要在路由器中使用PAT技术;(3) 内、外网用户均需要访问企业内部的一台Web服务器,可以在路由器中使用Static NAT技术来解决这一问题。
2、课程设计报告内容(1) 设计企业网拓扑方案,需要体现出各子网互连,内外网访问服务器的内容;(2) 给出各部门子网的IP地址分配方案;(3) 写出两种不同的NAT转换方案,描述具体工作过程,并体会PAT的基本安全性;(4) 写出完整的路由器配置文档,包括接口IP地址配置、PAT及Static NAT配置;(5) 测试企业网功能。
题目3 滑动窗口协议仿真1、设计要求(1) 理解滑动窗口协议的原理和相关知识.;(2) 程序按照滑动窗口协议实现端对端的数据传送。
包括协议的各种策略,如包丢失、停等应答、超时等都应有所仿真实现;(3) 显示数据传送过程中的各项具体数据。
双方帧的个数变化,帧序号,发送和接受速度,暂停或重传提示等;(4) 设计美观易用的图形界面。
2、课程设计报告内容(1) 给出设计需求说明,包括概要设计,详细设计;(2) 列出仿真程序代码;(3) 给出程序测试结果(抓图)。
题目4 基于OSPF路由协议的网络互连1、设计要求利用OSPF路由选择协议互连5个独立的局域网,具体包括:(1) 每个局域网含有的计算机数量分别为10台、7台、25台、31台、62台,整个网络可用私有地址段192.168.0.0/24,利用VLSM技术划分子网;(2) 每个子网分别连接一个路由器,5个路由器依次连接成环状,路由器间使用OSPF 路由协议选择路径,利用网段剩下未分配的地址作为路由器间互连子网的IP地址,CIDR 值为/30。
2、课程设计报告内容(1) 画出网络拓扑图;(2) 给出详细的IP地址分配方案;(3) 详细写出每台路由器接口IP地址配置以及OSPF路由协议的配置;(4) 利用路由显示命令,如show ip route,查看路由,并利用动态路由选择协议的冗余性测试链路发生故障后重新计算路由的过程;(5) 基于PacketTracer实现网络功能。
题目5 基于C/S模式的简单聊天程序1、设计要求使用Socket实现网上聊天功能。
用户可以通过客户端连接到服务器端并进行网上聊天。
聊天时可以启动多个客户端。
服务器端启动后,接收客户端发来的用户名和密码验证信息。
验证通过则以当前的聊天客户列表信息进行响应;此后接收客户端发来的聊天信息,转发给客户端指定的聊天客户(即私聊)或所有其他客户端;在客户断开连接后公告其退出聊天系统的信息。
客户端启动后在GUI界面接收用户输入的服务器端信息、账号和密码等验证客户的身份。
验证通过则显示当前系统在线客户列表。
客户可以与指定对象进行私聊,也可以向系统中所有在线客户发送信息。
实现本程序需要了解网络基础知识,掌握C/S结构的工作特点,掌握数据结构、高级语言及网络编程知识,可以选择Visual C++、C或Java等语言实现。
2、课程设计报告内容(1) 给出系统的结构;(2) 给出程序的流程图;(3) 分别给出服务器端和客户端的程序源码;(4) 给出程序的部分运行测试结果。
题目6 基于C/S模式的通讯录查询程序1、设计要求采用C/S模式,编写程序,实现通过客户端查询服务器端的通讯录的功能。
(1) 服务器端接收客户端的查询请求,验证客户身份,如通过身份验证,则将客户要查询的通信录记录返回客户端。
(客户身份数据及通信录数据均为虚拟数据,可自行编制,客户身份至少应有客户ID、客户密码(登录密码),通信录记录包括:人员编号ID、姓名,单位地址、手机号码、单位电话、宅电等。
所有字段的数据类型可自行设计)。
(2) 客户端以GUI方式接收用户输入的查询请求,向服务器发出查询并接收和显示查询结果。
(3) 其他说明客户端需包括如下的按钮:●连接。
连接到查询服务器,回应:连接成功/失败;●登录。
用户登录(由服务器验证用户的身份)。
回应:若用户不存在,提示“无此用户”;若用户存在,提示“密码:”,用户输入密码后,若正确提示“登录成功”,若不正确提示“密码错”。
●查询。
根据用户ID或姓名查询用户信息。
回应:若用户号(或姓名)不存在,提示“错误的用户号(或姓名)”;若用户号(或姓名)存在,给出该记录的详细信息。
●退出。
退出查询系统,断开与服务器的连接。
服务器端的通讯录保存在数据库中,数据库类型不限。
实现本程序需要了解网络基础知识,掌握C/S结构的工作特点,掌握数据结构、高级语言及网络编程知识,可以选择Visual C++、C或Java等语言实现。
2、课程设计报告内容(1) 给出系统的结构;(2) 给出程序的流程图;(3) 给出服务器端的数据表结构;(4) 分别给出客户端和服务器端的程序源码;(5) 给出程序的部分运行测试结果。
题目7 IP数据包分析1、设计要求分析IP数据包的格式,并编程模拟主机和目的地址之间IP数据包的发送和接收。
2、课程设计报告内容(1) 详细描述IP数据包的格式;(2) 给出数据报发送的设计思路和流程;(3) 给出数据包发送和分析的可视化界面和测试结果;(4) 列出程序代码。
题目8 FTP客户端的设计与实现1、设计要求遵循FTP协议,实现一个FTP的客户端程序,根据账号和密码登录指定的FTP服务器,可以查看服务器内容列表,下载选定的文件,重命名或删除指定的文件/文件夹,也可以把本地文件上传到服务器上。
实现本程序需要了解网络基础知识,掌握FTP的工作过程,了解FTP的相关命令,掌握高级语言及网络编程知识,可以选择Visual C++、Java或C等语言实现。
2、课程设计报告内容(1) 给出相关的原理和设计思路;(2) 给出程序的流程图;(3) 给出程序源码;(4) 给出程序的部分运行测试结果。
题目9学生公寓组网方案设计1、设计要求给出本课程设计的可行性分析,用户需求分析,网络规划,设备选型清单,系统配置,网络安全及管理措施,基于需求分析进行网络规划。
2、课程设计报告内容(1) 完成需求分析;(2) 企业网络拓扑方案设计;(3) 列出所需网络设备、服务器、PC机的设备清单;(4) 给出部门PC机的IP地址分配方案;(5) 给出第三层VLAN设计方案;(6) 给出路由器配置方案。
题目10 PING程序的设计与实现1、设计要求设计并实现程序,实现类似Windows自带PING程序的功能,可以向指定的域名或IP 地址发送Echo 请求报文,并根据响应报文显示出Ping的结果。
程序仅支持-t选项即可。
实现本程序需要了解网络基础知识,掌握Ping命令的使用、ICMP报文的作用和结构、高级语言及网络编程知识,可以选择Visual C++、C或Java等语言实现。
2、课程设计报告内容(1) 给出相关的原理和设计思路;(2) 给出程序的流程图;(3) 给出程序源码;(4) 给出程序的部分运行测试结果。
题目11 一个单工的停-等协议及支持重传确定协议的实现1、设计要求对一个单工的停-等协议及支持重传肯定确定协议进行解释说明,并分别给出一个单工的停-等协议及支持肯定协议的例子,对函数进行解释说明。