计算机网络课程设计-乔文龙doc
- 格式:doc
- 大小:264.50 KB
- 文档页数:18
****大学计算机网络课程设计说明书课题名称:精品课程网站设计姓名:学号:专业:班级:指导教师:2014年6月10日目录第一章概述-——--—--—————-—--—————-——-—-----——————---—--—--—---—-——-—-———--—--—-—-—-----第二章需求分析--—-——-—---——---——-—-----—--—-——-—-—-——————-——--————--—--——-—--—----—--——-—--—2。
1 系统设计的目的-—--—--——--—--——----——-——---——-——--—-—-——-——————-—-—-—————--—-———---——-——-2.2 系统设计的意义-—---————--————--———-———--—---—-—--———-—-———--—-—————---—————--———--—-———-2。
3 系统功能---——————--—-—-—---——-—-----—-———-—-————----—--—-—---———-—-——----——-—------—--—-—-—第三章硬、软件的选型-—------—--——————-———------—--—-——-————-—-—--———-—---——----——-——----—3.1 拓扑结构--—--—-—-————————-——-——-—--—-——-—-—----——-—---—--——-——-—-————--——-—-—--——-—-————3.2 硬件选型表-——---——-----——------————-—--———--—--—-—--———-——--—---——-—-—-——-——————-—----—-—-——3.3 服务软件选型--—---—-—-————--—--———--———--—--——----—————————---—-------—-——-——----——-—————--3。
计算机网络课程设计(大作业)(总11页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--摘要随着社会的发展,信息技术将彻底的改变我们的学习、生活和工作方式,现行教育体制面临着严重挑战。
本次设计针对辽宁工程技术大学葫芦岛校区的校园网建设的规划和设计多方面展开论述,包括校园网络现状描述,校园网建设需求分析,校园网网络结构整体规划与详细设计等关键环节,并将结合实际情况对本校给出具体方案,对于加快学校的信息化建设有一定的借鉴作用。
关键词:需求分析;数字化校园;设计方案;目录一、...................................................................... 概述………………………………………………………………………………………… (3)二、具体设计步骤1. 需求分析 (4)建网需求 (4)网络环境 (5)设计目标 (6)2.校园网结构的设计 (6)总体设计原则 (6)校园网设计的层次化模型 (7)层次化网络设计 (7)3. 校园网搭建 (9)中心机房 (9)网络拓扑结构 (9)地址规划 (10)三、心得体会 (10)四、总结 (11)五、参考文献 (11)一、概述概述随着经济的发展和国家科教兴国战略的实施,校园网络建设已逐步成为学校的基础建设项目,更成为衡量一个学校教育信息化、现代化的重要标志。
目前,大多数有条件的学校已完成了校园网硬件工程建设。
然而,多年来都对校园网的认识不够全面,甚至存在很大的误区。
例如:认为网络建设越高档越好,在建设中盲目追求高投入,对校园网络建设的建设缺乏综合规划及开发应用;认为建好了校园网络,连接了Internet,就等于实现了教学和办公的自动化和信息化,而缺乏对校园网络的综合管理、技术人员和教师的应用培训,缺乏对教学资源的开发与积累等等。
所有这些,都极大地阻碍了校园网络在学校管理、教育教学中所应发挥的实际效益。
计算机科学与技术学院课程设计成绩单C+:72~74分C:68~71分C-:64~67分D:60~63分F:<60分武汉科技大学计算机科学与技术学院制表IP数据包捕获与解析程序设计一、需求分析在本次课程设计要求捕获本机网卡的IP包,对捕获的IP包进行解析。
要求输出版本号、总长度、标志位、片偏移、协议、源地址和目的地址七个字段。
要求遵循RFC791的相关IP协议规定,捕获通过本地网卡的IP数据包。
实现对指定数量的IP数据包的捕获过程。
,需要定义好IP数据报等相关的数据结构以对IP数据包的各个字段进行保存,以及该IP数据包的上一层使用的协议名称。
在对IP数据包进行解析时要将捕获的数据流存储在一个缓冲区中。
二、概要设计1.总体流程算法:创建原始套接字并绑定本地网卡,将套接字设置为混杂模式监听网卡并根据输入的数量捕获流经本地的IP包。
IP数据包的格式:NoYes开始创建并初始化原始套接字填充sockaddr_in并绑定socket 设置网卡混杂模式监听网卡捕获和解析IP数据报输出解析字段结束是否达到需要次数IP数据包由首部和数据两部分组成。
首部的前一部分是固定长度,共 20 字节,是所有IP数据报必须具有的。
在首部的固定部分的后面是一些可选字段,其长度是可变的,可选字段之后是数据部分。
其中,首部固定部分中本次课程设计需要解析的各字段的长度及意义如下:(1)版本占4位,指IP协议的版本。
通信双方使用的IP协议版本必须一致。
目前广泛使用的IP协议版本号为4(即IPv4)。
关于IPv6,目前还处于草案阶段。
(2)总长度总长度指首部和数据之和的长度,单位为字节。
总长度字段为16位,因此数据报的最大长度为2^16-1=65535字节。
在IP层下面的每一种数据链路层都有自己的帧格式,其中包括帧格式中的数据字段的最大长度,这称为最大传送单元MTU(Maximum Transfer Unit)。
当一个数据报封装成链路层的帧时,此数据报的总长度(即首部加上数据部分)一定不能超过下面的数据链路层的MTU值。
计算机网络课程设计IP数据包解析(共5篇)第一篇:计算机网络课程设计 IP数据包解析课设名称:IP数据包解析班级:学号:姓名:指导老师:日期: 2012.6.15计算机网络课程设计报告目录1.课程设计目的 (1)2.课程设计要求 (1)3.程序设计分析 (1)3.1 网卡设置 (1)3.2 使用套接字 (2)3.2.2 接收数据包 (2)3.3 定义IP头部的数据结构 (3)3.4 IP包的解析 (3)3.5 协议的定义 (4)3.6捕获处理 (4)4.运行结果 (5)5.总结 (5)6.源程序代码 (6)Ip数据包解析1.课程设计目的本课程设计的目的就是设计一个捕获并解析IP数据包的程序,并根据这个程序,说明IP数据包的结构及IP协议的相关问题,从而对IP 层的工作原理有更好的理解和认识。
2.课程设计要求本设计的目标是捕获网络中的IP数据包,解析数据包的内容,将结果显示在标准输出上,并同时写入日志文件。
程序的具体要求如下:1)以命令行形式运行:ipparse logfile,其中ipparse是程序名, 而logfile则代表记录结果的日志文件。
2)在标准输出和日志文件中写入捕获的IP包的版本、头长度、服务类型、数据包总长度、数据包标识、分段标志、分段偏移值、生存时间、上层协议类型、头校验和、源IP地址和目的IP地址等内容。
3)当程序接收到键盘输入Ctrl+C时退出3.程序设计分析3.1 网卡设置为了获取网络中的IP数据包,必须对网卡进行编程,在这里使用套接字(socket)进行编程。
但是,在通常情况下,网络通信的套接字程序只能响应与自己硬件地址相匹配的数据包或是以广播形式发出的数据包。
对于其他形式的数据包,如已到达网络接口,但却不是发送到此地址的数据包,网络接口在骓投递地Ip数据包解析址并非自身地址之后将不引起响应,也就是说应用程序无法收取与自己无关的数据包。
我们要想获取网络设备的所有数据包,就是需要将网卡设置为混杂模式。
实验一配置VLAN1.实验目的:了解VLAN,配置VLAN。
Vlan(Virtual Local Area Network)即虚拟局域网。
VLAN可以把同一个物理网络划分为多个逻辑网段,因此,Vlan可以抑制网络风暴,增强网络的安全性。
2.实验步骤:每个步骤及截屏结果如下:一、实例拓扑图二、创建VLAN在Cisco IOS中有两种方式创建vlan,在全局配置模式下使用vlan vlanid 命令,如switch(config)#vlan10;在vlan database下创建vlan,如switch(vlan)vlan201三、把端口划分给vlan(基于端口的vlan)switch(config)#interface fastethernet0/1进入端口配置模式switch(config-if)#switchport mode access配置端口为access模式switch(config-if)#switchport access vlan10把端口划分到vlan10如果一次把多个端口划分给某个vlan可以使用interface range命令。
注意事项:注意自己所接的接口号是否与实际相符。
2四、查看vlan信息switch#show vlan:show vlan brief查看vlan简明信息:查看id为10的vlan:3通过vlan的名字查看vlan:五、删除配置把第0个模块中的第8个端口从vlan40中删除:4删除vlan40和30:我们还可以为每个vlan配置ip地址。
例如lhl0,其他的类似。
六.实验心得:这个实验还算清晰,只要理清这些程序所代表的意思方可,但要注意接口号是否与所给的程序一致。
一路按照步骤做下来挺顺的。
5实验二Cisco VTP1.实验目的:懂得配置VTP,并了解这些程序所代表的意思,VTP(Vlan Trunk Protocol)即VLAN中继协议。
VTP通过网络(ISL帧或cisco私有DTP帧)保持VLAN配置统一性。
目录第一部分课设概述........................................ 错误!未定义书签。
1.1 课设摘要 (3)1.2 局域网简介 (3)1.3 局域网基本技术 (4)1.3.1 VLAN (4)1.3.2 DHCP服务 (7)1.3.3 NAT服务 (9)1.3.4 路由 (10)1.3.5 路由协议 (12)1.3.6 无线局域网 (15)1.4校园网概述 (16)1.4.1 校园网目的 (16)1.4.2 校园网建设的原则 (16)1.4.3 校园网的建设思路 (17)1.4.4 校园网实现的功能 (18)1.4.5 校园网络架构设计 (18)1.4.6 结构化布线 (19)第二部分工程背景 (20)2.1 初步设想 (20)2.2 改进方案 (21)第三部分网络设计 (22)第四部分组网实践 (24)4.1 VLAN划分 (24)4.1.1配置命令 (24)4.1.2网络测试 (25)4.2 DHCP服务 (26)4.2.1 DHCP配置 (26)4.2.2 网络测试 (28)4.3Internet接入 (28)4.3.1网络配置 (28)4.3.2网络测试 (29)4.4 NAT配置 (30)4.4.1 NAT概述 (30)4.4.2 NAT的实现 (30)4.5 FTP服务 (32)4.5.1 FTP的搭建 (32)4.5.2 搭建步骤 (32)4.5.3 测试结果 (33)4.6RIP协议配置 (34)4.6.1网络拓扑 (34)4.6.2路由配置 (34)4.6.3网络测试 (36)第五部分总结感悟........................................ 错误!未定义书签。
5.1 张明江的总结 (37)5.2 王磊的总结................................................................................... 错误!未定义书签。
计算机网络课程设计[五篇范文]第一篇:计算机网络课程设计摘要本课程设计主要是介绍通过用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.基础1.1同轴电缆1.1.1参数指标(一)主要电气参数(1)同轴电缆的特性阻抗同轴电缆的平均特性阻抗为50±2Ω,沿单根同轴电缆的阻抗的周期性变化为正弦波,中心平均值±3Ω,其长度小于2(2));而用5MHz(3)(4)1.1所示。
的实1.1.2用铝冲压成的,特征阻抗为75Ω(如RG-59等)。
最常用的同轴电缆有下列几种:(1)RG-8或RG-11(50?)——粗缆。
(2)RG-58AJ或58CU(50?)——细缆。
(3)RG59(75?)——CATV电缆。
(4)RG-62(93?)——IBM3270系统使用。
粗同轴电缆与细同轴电缆是指同轴电缆的直径。
粗缆适用于比较大型的局部网络,它的标准距离长、可靠性高。
由于安装时不需要切断电缆,因此可以根据需要灵活调整计算机的入网位置。
但粗缆网络必须安装收发器和收发器电缆,安装难度大,所以总体造价高。
相反,细缆安装则比较简单,造价低,但由于安装过程要切断电缆,两头须装上基本网络连接头(BNC),然后接在T型连接器两端,所以当接头多时容易产生接触不良的隐患,这是目前运行中的以太网所发生的最常见故障之一。
粗缆一般采用RG-11,特征阻抗50?,直径0.4英寸,一段粗缆的最大长度为500m,每一段的两端必须各加一个50?的终结器,每个工作站必须加一个AUI收发器。
粗缆的传输率为10Mb/s。
因为需要AUI收发器,组网的成本较高,因此目前使用不多。
细缆一般采用RG58A,适用于传输速率不高(10Mb/s)、距离近的局域网。
用它组网成本低,可以连接集线器(HUB)、交换机等网络交换设备。
(1)(2)(3)(4)(5)(6)网络和IBM3270无论1.2568A568B1.2.1双绞线的连接方式及用途直通线:两端线序一样,都是568B标准交叉线:一端为568A标准,另一端为568B标准PC-PC:交叉线PC-HUB:直通线HUB-HUB普通口:交叉线HUB-HUB级连口-级连口:交叉线HUB-HUB普通口-级连口:直通线HUB-SWITCH:交叉线HUB(级联口)-SWITCH:直通线SWITCH-SWITCH:交叉线SWITCH-ROUTER:直通线ROUTER-ROUTER:交叉线1.2.2实验目的1.2.3.1.2.32.超53.4.1.2.4任务1任务21.2.5步骤1步骤2,刀口距5类双绞线的端头至少2厘米,如图1.3所示。
计算机网络课程设计报告淮海工学院计算机工程学院课程设计报告设计名称计算机网络课程设计姓名学号专业班级系(院)计算机工程学院设计时间2008.12.182009.1.4 设计地点计算机网络实验室指导教师评语成绩签名年月日1.课程设计目的计算机网络课程设计是计算机及相关专业的实践环节之一,是学习完计算机网络课程后进行的一次全面的综合练习。
其目的在于加深对OSI七层模型、TCP/IP模型的各层功能和设计思想的理解,掌握组建计算机网络的基本技术,特别是网络规划、路由器的基本配置,提高学生的应用能力和动手实践能力。
2.课程设计任务与要求1.设计任务以淮海工学院本部校园为背景,设计一个校园网方案。
淮海工学院的本部分为办公区、教学区和生活区三部分。
现假设办公区中各楼宇名及需要信点为教务处(25),党政办公楼(26),图书馆(60),教学区中,除计算机系大楼需要120个信息点外,其余个系部大楼及教学楼(包括讲堂楼、机械楼、土木楼、海洋学院楼、大学生活动中心楼、教学主楼等)各需设置信息点的个数为40,生活区中每个建筑物里每个门洞设置1个信息点。
假设使用预留的INTERNET地址,试根据本部校园网的应用需求和管理需求、各建筑物的地理分布、信息点分布,设计出本部的校园网方案。
方案中应明确学院网管中心的位置,确定拓扑方案,完成设备选型,注明各种设备、设施和软件的生产商、名称、型号、配置与价格,并分别给出其价格的出处(如网站等),基本确定方案的预算。
2.设计要求(1)通过资料查阅和学习,了解园区网络规划、设计的一般方法。
(2)参考和研究一些公司和高校/企业园区网的规划和建设方案,结合计算机网络课程中所学知识,积极完成设计任务。
(3)认真完成需求分析,并根据需求分析完成园区网络的总体方案设计,确定网络逻辑拓扑结构和所采用的网络技术、主要设备的性能指标,进而完成设备的选型和经费预算。
(4)动手够架一个具体的LAN,要求实现WEB服务器、FTP服务器的安装,并能实现WEB信息发布。
` Word文档 基于RIP路由协议的网络互连课程设计任务书 学 院 计算机与信息工程学院 专 业 网络工程 课程名称 计算机网络 题 目 基于RIP路由协议的网络互连 完成期限 自2016年6月13日至2016年6月26日共2周
容 及 任 务
一、项目的目的 (1)掌握子网划分,路由原理等网络基础知识。 (2)掌握RIP协议的基本配置。 (3)掌握基本的组网方法,利用RIP协议互联5个独立的局域网。 二、项目任务的主要容和要求 容:利用RIP路由选择协议互连5个独立的局域网,具体包括:每个局域网含有的计算机数量分别为10台、7台、25台、31台、62台。 要求:整个网络可用私有地址段192.168.0.0/24,利用VLSM技术划分子网; 每个子网分别连接一个路由器,5个路由器依次连接成环状,路由器间使用RIP路由协议选择路径,利用网段剩下未分配的地址作为路由器间互连子网的IP地址,CIDR值为/30。 三、项目设计(研究)思路 (1)选题背景 (2)设计理念 (3)过程论述 (4)结果分析 四、具体成果形式和要求 成果: 基于RIP路由协议的网络互连说明书。 要求:5个局域网之间互相连通,可查看路由配置情况并实现用ping来测试的局域网的连通性。
进 度 安 排 起止日期 工作容 5.13-5.17 商讨问题的解决路径黄鹤初步实施方案。 5.17-6.10 路由器和交换机的配置。 6.10-6.26 完成实验报告。 ` Word文档 主 要 参 考 资 料
[1]丁东等. 大学冗思录[M]. :广西师大学,2005; [2] 国海.我国高校"学生评教"研究综述[J].高等教育研究学报,2001; [3]万常选.数据库系统原理与设计.(第二版)[M].:清华大学,2012; [4]钧,希仁.计算机网络教程.(第四版)[M].:人民邮电,2014; [5]刚.疯狂JAVA讲义.(第三版)[M].:电子工业,2014;
指导教师 意见 (签字): 年 月 日 系(教研室)主任意见
(签字): 年 月 日 `
Word文档 计算机网络课程设计说明书 (封面)
学院名称: 计算机与信息网络工程学院 班级名称: 网络工程141 学生: 乔文龙 学 号: 2014211521 题 目: 基于RIP路由协议的网络互连 指导教师 姓 名: 祁辉 起止日期:2016年1月23日到2016年6月30日 `
Word文档 目 录 一、 选题背景 ................................................................................................................................. 5 二、设计理念 ................................................................................................................................... 5 2.1方案概述 ............................................................................................................................. 5 2.2需求分析 ............................................................................................................................. 5 2.3设计思路 ............................................................................................................................. 5 三、过程论述 ................................................................................................................................... 6 3.1实验环境 ............................................................................................................................. 6 3.2拓扑图 ................................................................................................................................. 6 3.3IP地址规划 ......................................................................................................................... 6 3.4配置命令 ............................................................................................................................. 7 四、 结果分析 ................................................................................................................................. 9 1. 查看路由 .............................................................................................................................. 9 2. DNS域名解析测试 ............................................................................................................ 12 3. 测试各个PC机是否能Ping通 ........................................................................................ 14 五、结论......................................................................................................................................... 16 七、指导老师评语 ......................................................................................................................... 18 八、成绩评定 ................................................................................................................................. 18 `
Word文档 一、选题背景 网络的发展离不开路由协议,路由信息协议(英语:Routing Information Protocol,缩写:RIP),是一种使用最广泛的部网关协议(IGP),属于网络层,一种在网关与主机之间交换路由选择信息的标准。在国家性网络中如当前的因特网,拥有很多用于整个网络的路由选择协议。作为形成网络的每一个自治系统(AS),都有属于自己的路由选择技术,不同的 AS 系统,路由选择技术也不同。虽然RIP仍然经常的被使用,但大多数人认为它将会而且正在被诸如OSPF和IS-IS这样的路由协议所取代。 虽然RIP仍然经常被使用,但大多数人认为它将会而且正在被诸如OSPF和IS-IS这样的路由协议所取代。当然,我们也看到EIGRP,一种和RIP属于同一基本协议类(距离矢量路由协议,Distance Vector Routing Protocol)但更具适应性的路由协议,也得到了一些使用。
二、设计理念 利用RIP路由选择协议互连5个独立的局域网,具体包括:每个局域网含有的计算机数量分别为62台、31台、25台、10台、7台,利用RIP路由选择协议互连5个独立的局域网,每个子网分别连接一个路由器,5个路由器依次连接成环状,路由器间使用RIP路由协议选择路径,利用网段剩下未分配的地址作为路由器间互连子网的IP地址,CIDR值为/30。 2.1方案概述 RIP 协议最大的优点就是实现简单,开销较小路由器之间交换的路由信息是路由器中的完整路由表,因而随着网络规模的扩大,开销也就增加RIP 限制了网络的规模,它能使用的最大距离为 15(16 表示不可达)。 2.2需求分析 (1) 画出网络拓扑图; (2) 给出详细的IP地址分配方案; (3) 详细写出每台路由器接口IP地址配置以及RIP路由协议的配置; (4) 利用路由显示命令,如show ip route,查看路由,并利用动态路由选择协议 的冗余性测试链路发生故障后重新计算路由的过程; (5) 基于PacketTracer实现网络功能。 2.3设计思路
利用RIP路由选择协议互连5个独立的局域网,每个子网分别连接一个路由器,5个路由器依次连接成环状,路由器间使用RIP路由协议选择路径,利用网段剩下未分配的地址作为路由器间互连子网的IP地址,CIDR值为/30。