《 数据通信与计算机网络 》课程设计--指导书
数据通信与计算机网络课程设计

这就是为何连接跟踪很重要的原因了.没有连接跟踪,防火墙将无法判断收到的ACK包是否属于一个已经建立的连接.一般的包过滤(Ipchains)收到ACK包时,会让它通过(这绝对不是个好主意).而当状态型防火墙收到此种包时,它会先在连接表中查找是否属于哪个已建连接,否则丢弃该包
三、课程设计的内容学时安排
序号
实验项目
学时分配
实验类型
每组人数
内容提要
1
ARP协议数据包的捕获解析设计与实现
1周
设计性
3-6人
通过本实验,掌握网络协议数据包捕获和解析编程的技术
2
基于Socket的在线数据传输设计与实现
1周
设计性
3-6人
基于Socket套接口,实现通信双方的在线键盘数据传输服务。目的使学生掌握网络在线数据交换的设计方法。
最常见的非法组合是SYN/FIN包.注意:由于SYN包是用来初始化连接的,它不可能和FIN和RST标记一起出现.这也是一个恶意攻击。
表3-2 TCP状态表
状态
描述
CLOSED
关闭状态,没有连接活动或正在进行
LISTEN
监听状态,服务器正在等待连接进入
SYN RCVD
收到一个连接请求,尚未确认
SYN SENT
11服务器收到最后一个确认ACK报文段,其TCP实体便释放该连接,并删除连接记录,返回到初始状态(CLOSED)。
2、几种扫描的原理
TCP connect()扫描:
这是最基本的TCP扫描。操作系统提供的connect()系统调用,用来与每一个感兴趣的目标计算机的端口进行连接。如果端口处于侦听状态,那么connect()就能成功。否则,这个端口是不能用的,即没有提供服务。这个技术的一个最大的优点是,你不需要任何权限。系统中的任何用户都有权利使用这个调用。另一个好处就是速度。如果对每个目标端口以线性的方式,使用单独的connect()调用,那么将会花费相当长的时间,你可以通过同时打开多个套接字,从而加速扫描。使用非阻塞I/O允许你设置一个低的时间用尽周期,同时观察多个套接字。
数据通信与计算机网络实验指导书

《数据通信与计算机网络》实验指导书通信工程系计算机通信教研室2007年3月前言《数据通信与计算机网络》是通信工程专业一门重要的专业课,属核心必修课。
本课程技术性、系统性和实践性强,涉及到数据通信的相关概念;信源、信道的编码的相关知识;通信协议以及计算机网络的相关概念、TCP/IP协议的基本原理、局域网相关概念。
因此课堂教学应该与实践环节紧密结合。
《数据通信与计算机网络》力求在理论教学和实践环节有所突破,使学生学好网络理论知识,对TCP/IP协议族和数据通信的相关知识有一个全面深入的认识,掌握TCP/IP协议族构成,并能在此基础上,通过编程实践和网络命令及常用工具软件的具体操作,提高学生对数据通信知识的掌握及计算机网络的认识。
本实验课程中的网络编程采用WINDOWS操作系统下的VB或其它高级语言作为开发工具,编程实现基于socket的通信。
通过本实验,使学生能深刻理解TCP/IP协议簇中各主要协议的相互关系。
本实验课程中基于通信网络通信协议的编写以及对信道编码C语言编程实现的实验,加深对数据通信相关知识与技能的掌握和运用。
同时在本门课程中也涉用到常用网络工具与命令使用的实验,加深同学对网络知识的认识,提高学生的动手能力。
目录前言 (I)目录 (II)实验一PC机间的串口通信 (1)1.实验目的 (1)2.实验内容 (1)3.实验步骤 (1)实验二网络编程 (1)1.实验目的 (1)2.实验内容 (1)3.实验步骤 (1)实验三简单通信协议的编写 (2)1.实验目的 (2)2.实验内容 (2)3.实验步骤 (2)实验四常用网络命令和一些工具的使用实验 (3)1.实验目的 (3)2.实验内容 (3)3.实验步骤 (3)附录 (4)附录1: 1PC机串口通信程序代码 (4)附录2:差错控制编码C代码(汉明码、奇偶校验 (6)附录3:特定通信网络图 (8)附录4:通信协议 (8)附录5 Sniffer的使用 (10)附录6 Windump的使用范例 (16)附录7网络执法官操作方法 (18)实验1 PC机间的串口通信一、实验目的通过对PC机串行口的具体操作,掌握RS232通信协议。
数据通信与计算机网络 教学大纲 本专科

《数据通信与计算机网络》教学大纲课程名称:数据通信与计算机网络课程代码:课程类型:专业选修学分:4总学时:64 理论学时:48 实验学时:16先修课程:信号与系统、通信电子线路适用专业:电子信息工程,通信技术一、课程性质、目的和任务数据通信与计算机网络课程属于专业选修课,是一门理论与实践性很强的课程。
教学目的是培养学生对数据通信和计算机网络的基本概念、基本原理有较为全面的理解,能应用原理与技术解决常见数据通信和网络问题的专业人才。
本课程主要任务是使学生了解数据通信及计算机网络技术的发展,掌握数据通信基础知识、计算机网络体系结构、网络技术、无线网络等内容。
二、教学基本要求1、知识、能力、素质的基本要求了解数据通信与计算机网络基础知识,正确掌握各种数据传输技术,熟悉计算机网络OSI模型体系结构,理解网络技术常见问题;能够应用数据传输和计算机网络基础知识分析解决实际问题,为数据网络基础设施建设、综合布线技术与工程、网络操作系统、组网技术与工程、网络运行管理以及网络应用等课程的知识学习和技能培养奠定基础,把学生培养成为通信和计算机网络领域具有较高专业素养的专门人才。
2、教学模式基本要求本课程采用理论教学为主,实验教学为辅的教学方式,理论授课方式为课堂讲授和多媒体辅助演示,实验主要采用Systemview和Matlab仿真。
三、教学内容及要求第一章数据通信与计算机网络概述1、掌握通信系统模型。
2、掌握模拟通信、数字通信和数据通信基本概念。
3、理解数据通信系统及网络、计算机网络体系结构及模型。
4、了解国家标准及其制定及计算机网络发展趋势。
第二章数据通信基础知识1、掌握信息、信号、数据概念,理解传输方式和传输速率。
2、了解数据传输损伤额传输质量、通信编码。
3、熟悉传输信道及各种传输介质。
第三章数据传输技术1、掌握数字基带传输技术、数字频带传输技术、脉冲编码调制技术、信道访问技术。
2、掌握信道复用技术、扩频技术、同步控制技术、数据交换技术、差错控制技术。
数据通信与计算机网络--实验指导书

《数据通信与计算机网络》实验指导书
吴征远编写
适用专业:计算机技术本科
__软件工程__
__通信工程__
闽江学院计算机科学系
2010年 7月
前言
数据通信与计算机网络是一门理论性、实践性很强的网络专业基础课程,是计算机科学与技术、网络工程、通信工程、软件工程等专业的专业必修课。
通过本课程的学习,学生应该掌握计算机网络的分层体系结构以各种典型网络协议的机理,初步掌握计算机网络相关软硬件知识;熟悉计算机网络中广泛使用的工具,为今后从事计算机网络方面的工作打下良好的基础。
为了使学生更好地理解和深刻地把握网络基础理论知识,并在此基础上,训练和培养学生基本的网络规划及网络设备操作、配置和管理技能,本课程分别开设了“网线的制作及测试”、“网络基本命令应用”、“交换机VLAN的配置”、“静态路由配置”、“交换机及路由器综合应用”五个实验项目,其中“交换机及路由器综合应用”为综合性实验项目。
“网线的制作及测试”实验主要让学生掌握网线的制作及测试技能;“网络基本命令应用”实验主要让学生了解和掌握基本的网络命令,训练及培养学生基本的网络故障检测与维护技能;“交换机VLAN的配置”实验主要让学生掌握交换机及Vlan的基本配置与管理技能;“静态路由配置”实验主要让学生掌握路由器的基本配置与管理技能;“交换机及路由器综合应用”实验主要是培养学生掌握交换机与路由器的综合应用能力。
《数据通信与计算机网络》电子教案第1章 计算机网络基础

网络和现代通信技术基础——计算机网络的概述
18
1.5
计算机网络的拓扑结构
计算机网络的拓扑结构 : •是指计算机网络的硬件系统的连接形式即网络的硬件 布局,通常用不同的拓扑来描述对物理设备进行布线 的不同方案。 最常用的网络拓扑有: •总线型 •环型 •星形 •网状 •混合
网络和现代通信技术基础——计算机网络的概述
2.
自主计算机其实就是指具有独立功能的计算机。如果一台计算 机脱离了网络或其它计算机就不能工作,则不是自主的。
网络和现代通信技术基础——计算机网络的概述
11
1.2 计算机网络的分类
分类标准:
分类标准 物理范围 网络名称 局域网、城域网、广域网
管理方法
网络操作系统 网络协议
基于客户机/服务器的网络、对等网
19
1.5
计算机网络的拓扑结构
工作站
工作站
服务器
集线器
打印机 工作站 工作站
总线型
星形
工作站 工作站 服务器
工作站
打印机
环型
工作站信技术基础——计算机网络的概述
1.6
计算机网络体系结构简介
1.6.1 协议和体系结构的概念 协议原为外交辞令,据说是为了在国与国之间进行 顺利交流而规定的约束事项(规则)。 我们平时进行交流时都要遵循一定的规则: •在法庭,双方必须按照一定的次序轮流发言; •开车时,转弯必须打出信号来通知周围的车辆; •驾驶飞机时,飞行员遵照一种制定得非常详细的标 准来和其他飞机通信,以维护空中的交通;
Windows网络、Netware网络、UNIX网络 NETBEUI网络、IPX/SPX网络、 TCP/IP网络等
拓扑
体系结构
数据通信与通信网技术课程设计指导书课案

《数据通信与通信网技术》课程设计指导书高玉潼编沈阳大学信息工程学院课程编码:通信工程适用层次:本科周数:1适用专业:通信工程适用学期:第4学期撰写人:高玉潼审核人:周昕教学院长:王晖一、课程设计的目的本课程设计是学习《数据通信与通信网技术》课程必要的教学环节。
由于该课程是专业必修课,需要通过实践巩固基础知识,为使学生取得最现代化的设计技能和研究方法,课程设计训练也就成为了一个重要的教学环节。
通过对路由算法的设计和实现,达到进一步完善对该课程学习的效果。
二、课程设计的基本要求课程设计是分阶段分步完成的,各阶段的要求和安排如下:1、指导教师发放题目,学生根据题目查找有关资料和书籍,在同课题组的同学对于某些难点、关键问题可以互相讨论,共同研究。
2、学生根据自己的题目和有关参考资料,独立进行构思和分析,制订整体设计方案,进行详细设计。
3、书写课程设计报告,按规定时间交指导教师评审,给出课程设计综合成绩。
三、课程设计的主要内容通过对最短路径算法的学习与分析,掌握常用算法的基本思想并通过开发工具进行实现。
课程设计主要内容是:任选一个最短路径算法,每个人完成一个算法的程序设计、调试,实现,应提供包括下述内容的课程设计总结报告:1、任务书:说明算法的基本思想;2、程序设计及调试过程总结(需指出解决所遇到问题的途径)。
参考题目:基于VC的最短路径Dijkstra算法的实现。
1、增加对仿真软件的认识,学会对各种软件的操作和使用方法;2、加深理解路径算法的概念;3、初步掌握系统的设计方法,培养独立工作能力。
参考程序如下:#include<iostream.h>// 定义状态代码及数据类型#define NULL 0#define OK 1#define ERROR 0#define INFINITY 255#define MAX_VERTEX_NUM 20typedef int Status;typedef int ElemType;// ----------------------- 队列结构 -------------------------// 节点存储结构typedef struct QNode{ElemType data;struct QNode *next;}QNode,*QueuePtr;// 队列typedef struct{QueuePtr front;QueuePtr rear;}LinkQueue;// 初始化队列Status InitQueue(LinkQueue &Q){Q.front=Q.rear=new QNode;if(!Q.front)return ERROR;Q.front->next=NULL;return OK;}// 入队Status EnQueue(LinkQueue &Q,ElemType e){QueuePtr p=NULL;p=new QNode;if(!p)return ERROR;p->data=e;p->next=NULL;Q.rear->next=p;Q.rear=p;return OK;}// 出队Status DeQueue(LinkQueue &Q,ElemType &e){QueuePtr p=NULL;if(Q.front==Q.rear)return ERROR;p=Q.front->next;e=p->data;Q.front->next=p->next;if(Q.rear==p) // 注意当出队后为空队的情况Q.rear=Q.front;delete p;return OK;}// 判断是否为空队列Status EmptyQueue(LinkQueue &Q){return Q.front==Q.rear?true:false;}// 复制队列(copy Q1 to Q2)Status CopyQueue(LinkQueue &Q1,LinkQueue &Q2){int e;QueuePtr p;while(!EmptyQueue(Q2)){ // clean Q2DeQueue(Q2,e);} // copy one by onep=Q1.front->next;while(p){e=p->data;p=p->next;EnQueue(Q2,e);}return OK;}// ---------------------- 图的结构:邻接矩阵(有向网)--------------------------//// 邻接矩阵元素typedef struct ArcCell{int adj; // arc value: >0, INFINITY: no linkchar *info;}AcrCell,AdjMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM];// 图的结构typedef struct{char vexs[MAX_VERTEX_NUM][5]; // 顶点数组AdjMatrix arcs; // 邻接矩阵int vexnum; // 图当前的顶点数int arcnum; // 图当前边的个数}MGraph;// 建立邻接图(key=1为有向网,key=0为无向网)Status CreateUDN(MGraph &G,int vexnum,int edgenum,char *names,char *edges,int key){int i,j,k,value;// 输入当前图的顶点数,边个数G.vexnum=vexnum;G.arcnum=edgenum;// 各个顶点数据for(i=0;i<G.vexnum;++i){for(j=0;j<4;j++){G.vexs[i][j]=*names;names++;}G.vexs[i][4]='\0';}// 初始化邻接矩阵(全为INFINITY)for(i=0;i<MAX_VERTEX_NUM;++i){for(j=0;j<MAX_VERTEX_NUM;++j){G.arcs[i][j].adj=INFINITY;G.arcs[i][j].info=NULL;}}// 建立邻接矩阵每条边的数值for(k=0;k<G.arcnum;++k){i=int(*edges)-48;edges++;j=int(*edges)-48;edges++;value=(int(*edges)-48)*10;edges++;value+=int(*edges)-48;edges++;G.arcs[i][j].adj=value;if(!key){G.arcs[j][i].adj=value;}}return OK;}// 打印出邻接矩阵void PrintGraph(MGraph &G){int i,j;cout<<"\n//--------------- PrintMatrix -----------------//\n\n ";for(i=0;i<G.vexnum;++i){cout<<G.vexs[i]<<" ";}cout<<endl;for(i=0;i<G.vexnum;++i){cout<<"\n\n"<<G.vexs[i]<<" ";for(j=0;j<G.vexnum;++j){if(G.arcs[i][j].adj==INFINITY)cout<<" / ";elsecout<<" "<<G.arcs[i][j].adj<<" ";}}cout<<"\n\n//--------------- PrintMatrix -----------------//\n";}// ---------------------- 求源点v0到各点的最短路径--------------------------//void ShortestPath(MGraph &G,int v0){int D[MAX_VERTEX_NUM],final[MAX_VERTEX_NUM],i,w,v=0,min;// 建立队列数组,用以依次储存最短的路径LinkQueue Q[MAX_VERTEX_NUM];// 初始化数组for(i=0;i<G.vexnum;++i){InitQueue(Q[i]);D[i]=G.arcs[v0][i].adj;final[i]=false;}final[v0]=true;// 一个一个循环找出最短距离(共vexnum-1个)for(i=1;i<G.vexnum;++i){min=INFINITY;// 扫描找出非final集中最小的D[]for(w=0;w<G.vexnum;++w){if(!final[w] && D[w]<min){v=w;min=D[w];}}final[v]=true;// 更新各D[]数据for(w=0;w<G.vexnum;++w){if(!final[w] && G.arcs[v][w].adj+min<D[w]){D[w]=G.arcs[v][w].adj+min;CopyQueue(Q[v],Q[w]);EnQueue(Q[w],v);}}}// 打印出结果cout<<"//--------------- ShortestPath -----------------//\n\n";cout<<" 出发地->目的地\t最短距离\t详细路径\n\n";for(i=0;i<G.vexnum;i++){if(D[i]!=INFINITY){cout<<" "<<G.vexs[v0]<<" -> "<<G.vexs[i]<<"\t\t"<<D[i]<<" \t\t"; cout<<G.vexs[v0];while(!EmptyQueue(Q[i])){DeQueue(Q[i],v);cout<<" -> "<<G.vexs[v];}cout<<" -> "<<G.vexs[i]<<endl;}else{cout<<" "<<G.vexs[v0]<<" -> "<<G.vexs[i]<<"\t\tNo path!\n";}}cout<<"\n//--------------- ShortestPath -----------------//\n";}void PrintCity(char *names,int vexnum){int i,j;cout<<"列表:\n\n";for(i=0;i<vexnum;++i){cout<<" "<<i<<"-";for(j=0;j<4;j++){cout<<*names;names++;}cout<<" ";}cout<<"\n请选择出发地点 >";}void main(){MGraph G;// 图的结构数据char *edges,*names;int vexnum,arcnum,city,kind;vexnum=6;arcnum=10;names="A1 A2 A3 A4 A5 A6";edges="0103030505071205150623082403430152085407";do{PrintCity(names,vexnum);cin>>city;cout<<"\n\n操作:\n0-无向图列表 1-有向图列表\n2-无向图矩阵 3-有向图矩阵\n4-选择地点 5-退出\n\n请选择操作 >";do{cin>>kind;if(kind>=0 && kind <=3){CreateUDN(G,vexnum,arcnum,names,edges,kind%2);switch(kind/2){case 0:ShortestPath(G,city);break;case 1:PrintGraph(G);break;}}cout<<"\n\n操作:\n0-无向图列表 1-有向图列表\n2-无向图矩阵 3-有向图矩阵\n4-选择地点 5-退出\n\n请选择操作 >";}while(kind<4);}while(kind<5);}四、主要技术关键的分析、解决、方案比较1、按照实验原理和实验步骤完成设计过程。
数据通信与计算机网络实验指导书

《数据通信与计算机网络》实验指导书王仕奎编安徽师范大学物理与电子信息学院2010.2目录实验一常用的传输介质:双绞线的制作 (3)实验二计算机异步串行通信 (5)实验三 Windows 2000 Server的安装 (7)实验四局域网组网 (10)实验五网络管理 (13)实验一常用的传输介质:双绞线的制作【目的要求】1、了解非屏蔽双绞线制作的相关标准。
2、掌握在各种应用环境下非屏蔽双绞线的作用与制作。
3、掌握网线线缆测试仪的使用。
【实验设备】压线钳、测线仪、双绞线、 RJ-45 水晶头。
【实验内容】一、知识预习1、常用的物理传输介质有:双绞线、同轴电缆、光纤等。
双绞线可分为屏蔽双绞线(STP)和非屏蔽双绞线(UTP)。
目前,局域网通常使用非屏蔽双绞线作为布线的传输介质进行组网。
UTP双绞线由8根不同颜色的线分成4对绞合在一起,成对扭绞的作用是尽可能减少电磁辐射与外部电磁干扰的影响。
在EIA/TIA 568标准中,规定了两种双绞线的线序568A与568B,如下图所示:两种标准的线序如下:EIA/TIA 568A 标准:白绿/绿/白橙/蓝/白蓝/橙/白棕/棕(从左起)EIA/TIA 568B 标准:白橙/橙/白绿/蓝/白蓝/绿/白棕/棕(从左起)2、网线制作方法有两种:直通线:双绞线两边都按照EIAT/TIA 568B 标准连接水晶头。
交叉线:双绞线一边是按照EIAT/TIA 568A 标准连接,另一边按照EIT/TIA 568B 标准连接水晶头。
直通线和交叉线的应用规则为:不同类型设备间的连接使用直通线,同类型设备间连接使用交叉线。
例:计算机与交换机、交换机与路由器间的连接使用直通线,而计算机与计算机、交换机与交换机间连接则要使用交叉线。
二、直通线制作步骤:1、先用双绞线剥线器将双绞线的外皮除去3厘米左右,如下图。
2、将裸露的双绞线中的橙色对线拨向自己的左方,棕色对线拨向右方向,绿色对线拨向前方,蓝色对线拨向后方,如下图所示。
数据通信与计算机网络课程设计任务书

二、课程设计图纸内容及张数
课程设计报告当中应包括
1、系统总体框图
2、通信组态全过程的每个步骤组态界面图参数设置图
3、体现设计目标实现的PLC监视表格现场截图
三台西门子1200PLC之间的通信,利用PLC1发送指令给PLC2,PLC2接到指令后控制电动机的启停。因此,我们利用实验室的PLC、电机、交换机等设备,可以完成这个课题。
四、主要参考资料
[1]廖常初. S7-1200PLC编程及应用.机械工业出版社,2010.
任务下达日期2014年4月28日
完成日期2014年5月16日
指导教师(签名)
学生(签名)
说明:本表除签名外均可采用计算机打印。本表不够,可另加页。
题目:当一台s7-1200上发出一个启停信号时,另一台s7-1200收到信号,并启停一台电动机
1)主要软硬件配置
一套Step7 Basic v10.5(或以上版本)
一根网线
2台CPU 1214C
2)相关指令TSEND_C TRCV_C
3)硬件组态与编程
新建工程——添加硬件——用子网连接两个cpu——编写主控cpu程序——调整主控cpu连接参数——编写另一台cpu程序——调整另一台cpu连接参数
PLC1和PLC2的通信需要用到交换机和西门子1200PLC配套的软件,他们的通信通过TSEND和TRCV指令实现。TSEND用于发送指令,TRCV用于接收指令。内容的发送和接收通过DBX0.0完成。再在PLC2中选择一个I/O口分配给电机,连接好电机,参数设定完毕,通过DBX0.0数据的0/1变化,控制电机的启停。
课程设计任务书
课程名称:数据通信与计算机网络课程设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据通信与计算机网络》课程设计指导书
课程代号:41110150
总学时(或周数):一周
适用专业:计算机科学与技术
先修课程:计算机基础
一、课程设计(实践)目的
《数据通信与计算机网络课程设计》是实践性教学环节之一,是《数据通信与计算机网络》课程的辅助教学课程。
通过课程设计,使学生数据通信及网络的基本概念,结合实际的操作和设计,巩固和加深数据通信与计算机网络课程中所学的理论知识和实际应用能力,通过课程设计训练,基本掌握对网络架构的分析问题,加深对OSI七层模型、TCP/IP模型的各层功能和设计思想的理解,掌握组建计算机网络的基本技术,特别是网络规划、设计和IP地址的分配,使学生获得初步的网络应用经验,为以后从事生产和科研工作打下一定的基础。
把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。
二、课程设计(实践)要求
我们首先虚构一个校园网或企业网的实际需求,然后按照需求对这个网络进行规划及配置。
通过全面的综合练习,使学生了解网络设计及规划的步骤,掌握网络设备的配置及使用方法。
集中安排1周进行课程设计,每个同学独立完成。
要求学生根据教师布置题目的需求描述,进行需求分析、调研、以及上机实践操作,最后提交课程设计报告。
要求如下:
1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
2、既要虚心接受老师的指导,又要充分发挥主观能动性。
结合课题,独立思考,努力钻研,勤于实践,勇于创新。
3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
4、课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩
按不及格处理。
5、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
三、课程设计(实践)内容
根据所学知识,自己设计一个校园网的建设方案(假设有计算机系楼,数学系楼,英语系楼,物理系楼及行政楼。
建议分为5个VLAN)。
同时,校园网通过一台路由器与分校区网络的路由器相连(注:两个校区分配的IP地址属于不同网段)
具体要求如下:
1、根据要求对指定校园网及企业网进行需求分析,提交需求分析报告;
2、在需求分析的基础上进行系统设计、技术选型,规划、设计网络的逻辑拓扑方案、布线设计等,划分子网,设计子网地址、掩码和网关,为每个子网中的计算机指定IP地址;
3、根据条件进行设备选型,决定各类硬件和软件的配置和经费预算方案;
4、在Boson中按照已规划好的网络拓扑图,进行计算机与交换机或路由器的连接;对计算机进行配置(配置IP地址、掩码和网关等参数),对交换机及路由器进行配置,根据网络需求创建不同的VLAN,实现不同VLAN计算机之间的隔离,但要实现特定VLAN(计算机系与物理系)间的计算机之间的连通。
5、在两个校区的校园网出口路由器上配置静态路由,实现两个校区的计算机之间的连通。
6、对网络应用服务器(DNS、DHCP、WEB、EMAIL、FTP)进行规划及配置(在虚拟机中完成)。
7、在书写课程设计报告时要求:网络设计拓扑图清楚,规划方案结构合理、条理清晰、语句通顺,课程设计报告的目录可参考附录。
注: 1、第1、2、3、4、5项是每个学生的必做项目。
2、第6项是为学生的选做项目。
四、课程设计(实践)进度安排
课程设计按照教学要求需要一周时间完成,一周中每天(按每周5天)至少要保证3-4小时的时间来进行课程设计。
课程设计大体分五个阶段:
1、搜集资料:进行课题调查,搜集相关资料。
2、需求分析:对给定网络的实际要求进行分析,确定网络规划的总体架构。
3、网络设计:进行网络拓扑图的设计,网络设备的选型,网络IP 地址及虚拟局域网的规划,网络设备的配置,网络服务器的配置等。
4、网络测试:对网络设备进行测试,验证各种网络设备之间的连通性及网络服务器的可用性。
5、课程设计报告书的书写。
6、验收与评分:指导教师对每个同学所规划的网络进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。
时间安排:
1、搜集资料,进行需求分析半天
2、网络设计,设备配置及网络测试 2天
3、课程设计报告书的书写 2天
4、验收与评分半天
五、使用教材与参考资料
1.《数据通信与网络(影印版)》第三版机械工业出版社,2005年
2.《计算机网络与通信》,冯博琴主编经济科学出版社 2000年
3.《计算机网络实用教程》,刘四清,田力主编清华大学出版社 2005年出版
六、考核方式与成绩评定标准
由指导教师根据学生完成任务的情况、课程设计说明书的质量和课程设计过程中的工作态度及实践操作完成情况等综合打分,其中课程设计说明书占50%,实践操作配置占30%,工作态度占20%。
成绩评定实行优秀、良好、中等、及格和不及格五个等级。
优秀者人数一般不得超过总人数的20%。
不及格者不能得到相应的学分,需重新做课程设计,经指导教师考核及格后,方可取得相应学分。
七、本指导书编写参照系、编写根据、编制人
编写人:吴征远
2010年2月12
附录:
参考目录:
第一章现状与需求分析 .....................................................................................
1.1校园网建设思路与规划.....................................
1.2校园网建设目标...........................................
1.3校园网建设要求...........................................
第二章网络方案设计 .........................................................................................
2.1设备选型考虑 ............................................
2.2网络拓扑结构 ............................................
2.3设备配置描述 ............................................
2.4广域网与拔号网设计 ......................................
第三章网络设计分析 .........................................................................................
3.1高性能、高带宽的网络主干.................................
3.2可靠性设计 ..............................................
3.3网络的安全性设计 ........................................
3.4IP地址规划..............................................
3.5VLAN规划................................................
3.6路由协议规划 ............................................
3.7静态路由.................................................
第四章网络应用设计 .........................................................................................
4.1服务器平台选择 ..........................................
4.2服务器分析与设计 ........................................
4.3服务器的配置.............................................。