校园网网络构建方案设计和实现--计算机网络课程设计报告书

校园网网络构建方案设计和实现--计算机网络课程设计报告书
校园网网络构建方案设计和实现--计算机网络课程设计报告书

校园网网络构建方案设计和实现

课程设计报告书

计算机科学与技术学院计算机专业计081 班

一、课程设计(论文)题目校园网网络构建方案设计和实现

二、课程设计(论文)工作2011 年 1月 5日起至 2011 年1 月13日止。

三、课程设计(论文) 地点: 计算机508

四、课程设计(论文)内容要求:

1.本课程设计的目的

(1)使学生掌握系统各功能模块的基本工作原理;

(2)使学生学会系统调试;

(3)培养学生分析、解决问题的能力;

(4)提高学生的软件文档写作能力。

2.课程设计的任务及要求

1)基本要求:

(1)分析系统各功能模块的工作原理;

(2)需求分析、概要设计、详细设计和调试分析、测试分析、课设心得、参

考文献

(3)提出系统的设计方案;

(4)对所进行编程、调试、修改。

2)创新要求:

在基本要求达到后,可进行创新设计,如:深入编程,高级编程;

3)课程设计报告编写要求

(1)要按照书稿的规格打印誊写课设报告

(2)报告包括目录、绪论、正文、小结、参考文献、附录等

(3)报告装订按学校的统一要求完成

4)答辩与评分标准:

(1)考勤与学习态度:20分;

(2)完成原理分析和设计过程:完成:35分;

(3)完成调试运行结果正确:30分;

(4)答辩:15分。

5)参考文献:

(1)贾斌等.网络编程技巧与实例.北京:人民邮电出版社,2001

(2)侯捷.《深入浅出MFC 》华中科技大学出版社

(3)http:/ /https://www.360docs.net/doc/fe7601973.html,

6)课程设计进度安排

内容天数地点总体需求与分析构思及收集资料1图书馆

各模块的编程实现,调试与修改3机房

撰写论文与答辩1图书馆、机房,

学生签名:

08年6 月29日

课程设计(论文)评审意见

(1)考勤与学习态度(20分):优()、良()、中()、一般()、差();

(2)原理与设计分析(35分):优()、良()、中()、一般()、差();

(3)调试与运行(30分):优()、良()、中()、一般()、差();

(4)答辩(15分):优()、良()、中()、一般()、差();(5)格式规范性及考勤是否降等级:是()、否()

评阅人:职称:讲师

2008年 6 月30日

目录

一、需求分析 (4)

1.1winsock编程技术简介 (1)

1.2 点到点聊天的原理及UDP协议的简介 (3)

二、概要设计 (6)

三、详细设计 (8)

四、调试分析 (13)

五、测试分析 (14)

六、课设心得 (15)

七、参考文献 (16)

1.总体规划:用到那些设备,对每个物理设备的IP地址划分2.测试,调试,结果页面截图

3.心得,参考文献。

4.分小组,课程设计报告书电子当文件名:学号、文件。

一需求分析

在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,类似QQ,网络聊天时一类的聊天系统的发展日新月异,因此产生了制作一个类似QQ的网络聊天工具的;而且通过制作该程序还能更好的学习网络软件编程知识.

1.1 winsock编程技术简介

目前,https://www.360docs.net/doc/fe7601973.html,已成为世界上最大的TCP/IP网络。早期的站点是unix机器,一组称为Berkeley插口的约定成为INTERNET上UNIX机器之间利用TCP/IP进行通信的标准。其他操作系统也用TCP/IP进行通信,这极大地促进了INTERNET的发展。

windows插口

WINSOCK标准定义了一个DLL接口,通常叫做WINSOCK.DLL或者WSOCK32.DLL。无论机器上安装了哪一个DLL,只要函数的名字,参数含义以及最终的功能是相同的,应用程序就可以调用这些函数。

在插口编程里一个重要的概念就是一个插口的端口。INTERNET上的每一个站点都有一个数字地址称为IP地址,通常是由逗号分开的四个数。在机器上运行的程序可以随心所欲地用插口与其他机器进行通信。

请求到达机器时携带一个端口号,一个大于1024的数,它表明此请求是给那个应用程序的。

多数插口的工作是基于连接的:两个程序在每一端用一个插口形成一个连接,然后沿着该连接收发数据。有些应用程序倾向无连接地发送,但是这些数据的到达是没有保障的。

客户机/服务器模式

在TCP/IP应用中,如何采用客户机/服务器模式。

客户机一方,TCP/IP应用程序功能如下:

1)打开通信信道(申请一套接字),并连接到服务器在主机的保留端口,该端口对应服务器的TCP/IP进程。

2)向服务器发出请求报文,等待接收应答。

3)从服务器方收到最终应答结果,或在不再请求时关闭信道并终止客户机进程。

服务器一方,TCP/IP应用程序动作如下:

1)打开通信信道(申请一套接字),通知本地主机在某一保留端口接收客户机请求。

2)等待客户请求到达指定端口。

3)接收到请求,启动一新进程处理用户请求,同时释放旧进程以响应新的客户请求,一旦服务完成,关闭新进程与客户的通信链路。

4)继续等待客户机请求。

5)如果不想响应客户机请求,关闭服务器进程。

综上所述,TCP/IP应用中的服务器程序必须先于客户机进程启动,直到对客户机的响应结束或强迫终止。

WINSOCK1.1版通过异步选择机制来实现非阻塞通信方式,对于非阻塞方式,函数被调用后立即返回,当传送完成后由WINSOCK给进程发一个事先约定好的消息.

WinSock是Windows Sockets的缩写,它作为Windows和TCP/IP之间的接口。而我们都知道TCP/IP在互联网举足轻重的作用,如果希望了解Socket,那么Berkeley Socket不可不提,它是在UNIX下对TCP/IP进行编程的标准模式。WinSock的设计和它很象,这样可以使UNIX上的应用程序在Windows平台上使用。但是,两者也有一些区别,如WinSocket利用了Windows的一些特点,而这些特点对于UNIX来说是没有的。

WinSock是一个DLL,它运行于Windows 3.x,Windows for Workgroups,windows NT和Windows 95下。WINSOCK.DLL是与TCP/IP的接口,通过这个接口和网络进行连接。

WINSOCK.DLL实际上是作为WinSock应用程序和TCP/IP协议栈之间的中间层。用户的应用程序告诉WINSOCK.DLL需要做什么,WINSOCK.DLL 将这些命令传送到TCP/IP协议栈,由TCP/IP协议栈传送到网络。但是重

要的事情是用户必须注意用户使用的WINSOCK.DLL必须和TCP/IP的版本号一致。不要以后它们都叫WinSocks它们就是一样的。所以,如果用户在使用microsoft的TCP/IP,就不能使用Trumpet Winsock。同样,如果用户正在使用SLIP连接,而希望由Chameleon Sampler的Winsock切换到Trumpet Winsock,用户必须删除Chameleon的WINSOCK.DLL,然后再安装新的WINSOCK.DLL。

1.2 点到点聊天的原理及UDP协议的简介

利用WinSock 控件可以与远程计算机建立连接,并通过用户数据文报协议(UDP)。这种可以用来创建客户与服务器应用程序。与Timer 控件类似,WinSock 控件在运行时是不可见的。

用途

1 创建收集用户信息的客户端应用程序,并将收集的信息发送到某中央服务器。

2 创建一个服务器应用程序,作为多个用户的数据的汇入点。

3 创建“聊天”应用程序。

在使用WinSock 控件时,首先需要考虑使用什么协议。因此我选择UDP 协议

UDP 协议是一种无连接协议,两台计算机之间的传输类似于传递邮件:消息从一台计算机发送到另一台计算机,但是两者之间没有明确的连接。另外,单次传输的最大数据量取决于具体的网络。

协议的设置

在设计时,可以按如下方式设置应用程序使用的协议:在“属性”窗口中单击“协议”,sckUDPProtocol。也可以使用程序代码来设置Protocol 属性,如下所示:

Winsock1.Protocol = sckTCPProtocol

确定计算机的名称

在与远程计算机相连接的时候,需要知道它的IP 地址或者它的“好听的名字”。IP 地址是一串数字,每三个数字为一组,中间用点隔开(形如xxx.xxx.xxx.xxx)。通常,最易记住的是计算机的“好听的名字”。

确定计算机的名字

1 在计算机的“任务栏”上,单击“启动”。

2 在“设置”项中,单击“控制面板”。

3 双击“网络”图标。

4 单击“标识”选项卡。

5 在“计算机名称”框中可以找到计算机的名称。

上面找到的计算机名称可以作为RemoteHost 属性的值。

UDP 初步

创建UDP 应用程序比创建TCP 应用程序还要简单,因为UDP 协议不需要显式的连接。一个Winsock 控件必须显式地进行“监听”,另一个必须使用Connect 方法初始化连接。

UDP 协议不需要显式的连接。要在两个控件中间发送数据,只需进行以下的三步即可(在连接的双方):

1. 将RemoteHost 属性设置为另一台计算机的名称。

2. 将RemotePort 属性设置为第二个控件的LocalPort 属性。

3. 调用Bind 方法,指定使用的LocalPort。(下面将详细地讨论该方法。)因为两台计算机的地位可以看成“平等的”,这种应用程序也被称为点到点的。为了具体说明这个问题,下面将创建一个“聊天”应用程序,两个人可以通过它进行实时的交谈。

创建一个UDP 伙伴

1 创建一个新的Standard EXE 工程。

2 将缺省的窗体的名称修改为frmPeerA。

3 将窗体的标题修改为“Peer A”。

4 在窗体中放入一个Winsock 控件,并将其命名为udpPeerA。

5 在“属性”页上,单击“协议”并将协议修改为UDPProtocol。

6 在窗体中添加两个TextBox 控件。将第一个命名为txtSend,第二个命名为txtOutput。

7 为窗体增加如下的代码。

Private Sub Form_Load()

'控件的名字为udpPeerA

With udpPeerA

'重点:必须将RemoteHost 的值

'修改为计算机的名字。

.RemoteHost= "PeerB"

.RemotePort = 1001 '连接的端口号。

.Bind 1002 '绑定到本地的端口。

End With

frmPeerB.Show '显示第二个窗体。

End Sub

Private Sub txtSend_Change()

'在键入文本时,立即将其发送出去。

udpPeerA.SendData txtSend.Text

End Sub

Private Sub udpPeerA_DataArrival _

(ByVal bytesTotal As Long)

Dim strData As String

udpPeerA.GetData strData

txtOutput.Text = strData

End Sub

创建第二个UDP 伙伴

1 在工程中添加一个标准窗体。

2 将窗体的名字修改为frmPeerB。

3 将窗体的标题修改为“Peer B”。

4 在窗体中放入一个Winsoc

二、概要设计

运用所学的编程知识,加上网络方面的一些知识结构,模拟QQ聊天工具,通过SOCKET编写的简易网络聊天工具。

1)聊天程序的功能及其相关网络协议

1、建立侦听服务

这个需求是服务器端的需求。

2、用户登录

包括客户端请求登录以及服务器端响应登录两个过程。

3、收发聊天信息

包括客户端发送聊天信息以及服务器端转发聊天信息两个过程。

4、收发系统信息

由服务器端发送给客户端的信息。

5、用户下线

包括客户端请求下线以及服务器响应请求两个过程,这个与用户登录类似。

6、服务器关闭

该聊天工具采用C/S结构,在分布处理过程中,使用基于连接的网络通信模式。该通信模式首先在客户机和服务器机之间定义一套通信协议,并创建一个SOCKET类,利用这个类建立一条可靠的连接;然后,客户/服务器再在这条连接上可靠地传输数据。客户机发出请求,服务器监听来自客户机的请求,并为客户机提供响应服务。这就是典型的“请求-应答”模式。

服务器端和客户端的功能说明如下:

服务器:

功能:

1、启动服务,建立侦听,接受客户端连接。

2、接收、分析、转发聊天消息

3、向客户端发送系统消息

4、关闭服务,并向客户端发送服务器关闭消息

客户端:

功能:

1、连接服务器,发送用户登录请求

2、向服务器发送聊天信息

3、接收服务器转发的聊天信息

4、接收服务器发送的系统信息

5、响应服务器关闭的消息

TCP/IP服务器与客户端套接字中,客户通过服务器端的IP地址和端口号来建立和服务器的连接,https://www.360docs.net/doc/fe7601973.html,.Sockte类勇于执行客户端的TCP操作。

每个服务器套接字运行在服务器特定的端口,监听在这个端口的TCP 连接。当远程的客户端的Socket试图与服务器指定端口建立连接时,服务器被激活,判定客护端的连接,并打开两个主机之间固有的连接。一旦客户端与服务器建立了连接,则两者之间就可以传送数据,而数据是通过这个固有套接字传递的。

在ServerSocket类中包含了创建ServerSocket对象的构造方法,在指定

端口监听的方法,建立连接后发送和接受数据的方法。

服务器与客户端根据一定的网络协议交互,直到关闭连接。

三详细设计

基于客户/服务器模型的套接字编程,服务器端和客户端的设计如下所示:1)、服务器

针服务器功能,设计了下面4个类:

1、用户信息链表类:提供一个链表数据结构以及一组链表的操作函数,

用于保存用户信息。提供链表的添加、删除以及查找这3个基本功能。

部分功能代码如下:

public class UserInfoList {

Node root;

Node pointer;

int count;

public UserInfoList()

{

root = new Node();

root.next = null;

pointer = null;

count = 0;

}

public void add(Node n) //新的用户登陆,向链表中加入成员用户

{……}

public void del(Node n) //用户离开,从链表中删除该用户

{……}

public int getCount() //统计当前用户的人数

{……}

public Node find(String username) //通过用户名来查找该用户的状态

{……}

public Node find(int index) //通过结点来查找该用户的状态

{……}

}

2、服务器主框架类:提供服务器的界面,并且实现了服务器的启动和关

闭以及服务器系统的消息的发送功能。

部分代码如下:

public class ServerFrame extends JFrame { //服务器的界面设置

……

public void init() {

Border bevelBorder = BorderFactory.createBevelBorder(

BevelBorder.RAISED, Color.white, Color.white, Color.white,

Color.white);

……………………///////////提供服务器的界面,排版及部件

pack();

jbStartServer.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

startServer();

}

}); /////////////响应事件监听者

……/////////////同上面的实现事件

}

服务器的启动和关闭以及服务器系统的消息的发送:

public void startServer() {……}

public void stopServer() {……}

public void sendStopToAll() {……}

public void sendMsgToAll(String msg) {……}

public void sendSystemMessage() {……}

3、务器侦听线程类:负责侦听客户端连接,并实现响应用户登录的功能。public class ServerListenThread extends Thread {

ServerSocket server; ///定义SOCKET端口

………………

public void run()

{

while(!isStop && !server.isClosed())

{ ///通过SOCKET端口进行传输的数据流及传输流

/////获取函数getOutputStream()和getInputStream()

client = new Node();

client.socket = server.accept();

client.output=new bjectOutputStream(client.socket.getOutputStream());

client.output.flush();

client.input = new ObjectInputStream(client.socket.getInputStream());

https://www.360docs.net/doc/fe7601973.html,ername = (String)client.input.readObject();

}

}

}

4、服务器接收线程类:负责接收客户端消息,并且对消息作出判断和相应的响应

public void run() {

sendUserList(); //把一个新的成员列表发给所有的用户

while (!isStop && !client.socket.isClosed()) {

String type = (String) client.input.readObject();

if (type.equalsIgnoreCase("聊天信息")) {

String toSomebody = (String) client.input.readObject();

String status = (String) client.input.readObject();

String action = (String) client.input.readObject();

String message = (String) client.input.readObject();

///// 获取来自客户的消息,并进行分类发送

String msg = https://www.360docs.net/doc/fe7601973.html,ername + " " + action + "对"

+ toSomebody + "说:" + " " + message + "\n";

if (status.equalsIgnoreCase("悄悄话")) {

msg = "[悄悄话]" + msg;

} //分类发送客户的消息

…………………………

}

public void sendToAll(String msg) {……} //发送消息给所有的用户2)、客户

考虑设计两个类:

1、客户端主框架类:用户界面、用户登录与下线、发送聊天信息

public class ClientFrame extends JFrame {

Socket socket; //定义SOCKET客户端

ObjectOutputStream output; //定义到服务器的输出流

ObjectInputStream input; //定义从服务器获取数据的输入流

…………

public ClientFrame() {…………//客户端界面的设置,排版及组件

serverAddress = new JTextArea("请输入服务器地址");//输入连接到服务器的IP地址

login.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

LogIn();

}

});

…………………………//同上一样的时间响应

}

public void LogIn() { /////////网络数据通信

try {

socket = new Socket(serverAddress.getText(), 8000);

//设置服务器的IP和端口号80000 } catch (UnknownHostException e) {

serverAddress.setText("服务器地址不可达,请重新输入! ");

serverAddress.setEditable(true);

}

output = new ObjectOutputStream(socket.getOutputStream());//输出信息

output.flush();

input = new ObjectInputStream(socket.getInputStream());//获取输入信息

output.writeObject(textfield.getText());//将消息域的信息发给服务器

output.flush(); //刷新数据流

…………

}

2、客户端接收线程类:信息接收功能、响应服务器关闭消息

public void run()

{

while(!socket.isClosed()) ///判断当前的连接状态

{

String type = (String)input.readObject(); //获取信息

if(type.equalsIgnoreCase("系统信息"))

{……//发送系统消息}

else if(type.equalsIgnoreCase("服务关闭"))

{……//关闭与服务器的连接}

else if(type.equalsIgnoreCase("聊天信息"))

{……//显示聊天信息}

else if(type.equalsIgnoreCase("用户列表"))

{……//改动用户列表中成员}

}

}

四、调试分析

(图1)服务器端(图2)客户端

(图3)客户上线显示

(图4)成员列表(图5)说话者的心情(图6)通话方式

(图7)显示信息

五、测试分析

上面的QQ聊天室是基于C/S结构的网络工具,运用SOCKET类和SERVERSOCKET类网络编程工具开发的简单聊天系统,分为服务器端和客户端。网上任何两台机器之间要进行SOCKET通信,只要将一台作为服务器,另一端做为客户端即可。实际应用中,作为服务器的计算机通常性能较好,服务器往往面临很多客户的连接访问。

SOCKET类用在客户端,用户通过构造一个SOCKET类来建立与服务器的连接。SOCKET连接可以是流连接,也可以是数据报连接,这取决于构造SOCKET类时使用的构造方法,但一般使用的流连接。流连接的优点是所有数据都能准确、有序地传送到接受方,缺点是速度慢。

而在服务器端创造一个SERVERSOCKET对象,通过执行ACCEPT方法监听客户连接,这将使线程处于等待状态。然后在客户端构造SOCKET 类,与服务器的指定断口进行连接。服务器监听到连接请求后,就可在两者之间建立连接。连接建立之后就可取得相应的输入输出流进行通讯,一方的输出流发送的数据将被另一方的输入流读取。

该程序实现了简单的多用户聊天演示;用户名输入界面,用户输入身份后再进入聊天界面;在客户方显示成员列表,可以选择将信息发送给哪些用户;如何在服务器方对退出的用户进行处理,保证聊天发送的消息只发给在场的用户,这点客户方与服务器方配合编程,客户退出时给服务器方发消息;以及说话人当时是心情,语气等。

六、课设心得

七、参考文献

1)贾斌等.网络编程技巧与实例.北京:人民邮电出版社,2001(2)侯捷.《深入浅出MFC 》华中科技大学出版社

(3)http:/ /https://www.360docs.net/doc/fe7601973.html,

计算机网络课程设计题目

计算机网络课程设计 一. 中小型千兆网吧组建 内容及要求: 用BOSON软件实现小规模网络的模拟。熟悉对路由器和交换机的配置命令,调通网络,并通过实例深入理解网络基本工作原理及实现方法。学会网络构建、日常维护以及管理的方法,使学生掌握在信息化社会建设过程中所必须具备的计算机网络组网和建设所需的基本知识与操作技能,网吧包含100-200台上网的计算机。二.小型网络的组建 通过对网络的具体规划和组建,掌握网络互连设备的使用及工作原理;掌握IP地址的配置及数据传输过程和路由的选择。 具体要求如下: 1.使用模拟仿真软件,构建一个小型网络。要求使用路由器、交换机等网络互连设备。根据设计要求,选择网络类型。 2.分配和配置IP地址,要求配置内部网络地址。 3.对交换机、路由器等进行配置。 4.通过使用模拟仿真软件,模拟局域网间的数据通信过程。 5.分析通信过程中出现的问题,并加以解决。 6. 写出课程设计报告:设计目的、设计内容、设计方案、拓扑图、设备选型、方案报价、子网划分等内容。 (1)企业网络工程 (2)银行网络工程 (3)医院网络工程

(4)校园网网络工程 (5)大型机场信息网络工程 (6)邮电综合管理信息网 (7)某航空公司网络系统建设 (8)某市宽带信息网络 (9)证券交易网络系统 (10)学校以太网网络建设 三.Ping程序的设计与实现 设计的目的是使学生掌握网络层协议的原理及实现方法。设计内容,在给定的Ping程序的基础上做如下功能扩充: ●-h 显示帮助信息 ●-b 允许ping一个广播地址,只用于IPv4 ●-t 设置ttl值,只用于IPv4 ●-q 安静模式。不显示每个收到的包的分析结果,只在结束时,显示汇总结果 Ping命令的基本描述 Ping的操作是向某些IP地址发送一个ICMP Echo消息,接着该节点返回一个ICMP Echo reply消息。 ICMP消息使用IP头作为基本控制。IP头的格式如下 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| IHL |Type of Service| Total Length | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Identification |Flags| Fragment Offset | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Time to Live | Protocol | Header Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Version=4 IHL Internet头长 Type of Service = 0 Total Length IP包的总长度 Identification, Flags, Fragment Offset 用于IP包分段 Time to Live IP包的存活时长 Protocol ICMP = 1 Addresses 发送Echo消息的源地址是发送Echo reply消息的目的地址,相反,发送Echo

校园网络规划方案

校园网规划设计方案 21 世纪将是人类全面进入信息化社会的世纪, 21 世纪的教育必须适应信息化社会对教育的需求。为此,各个国家高度重视信息技术对教育的影响和作用,重新调整教育目标,制定教育改革方案,加快推进教育信息化建设。近年来我国也开始重视并特别强调教育信息化。另一方面,在高等教育竞争日趋激烈的大环境下,建设数字化校园,实现教育信息化,强化各项管理,提升综合实力,是各高校的一项紧迫任务。今后学生选择高校,不光是听口碑,看师资,更直接的是通过Internet,接触各所高校的教学科研基本情况。所以,从某种意义上讲,数字化校园还是学校的一Internet名片,一个永远放映的宣传片。一流的高校必将拥有一流的数字化校园并通过此窗口向世界展示自身的实力和形象。 1数字化校园的概念 数字校园是在传统校园的基础上,利用先进的信息化手段和工具,将现实校园的各项资源数字化,形成的一个数字空间,使得现实校园在时间和空间上延伸开来。它是以网络为基础,从环境(包括设备、教室等)、资源(如图书、讲义、课件等)、到活动(包括教学、管理、服务、办公等)的全部数字化。 应用管理:为应用程序设定一系列外部接口规,使得遵循标准的应用能够方便地集成,接口规分为核心集、扩展集和可选集,支持不同级别接口规的应用的集成度不同; 用户管理与认证:提供统一的用户管理与认证,并提供用户单点登录; 权限管理:为用户和应用、以及应用之间的访问权限管理提供统一的规,使得新应用能够被自动发现并被用户使用; 数据交换:提供统一的信息视图和标准的数据交换服务,使得应用之间数据交换规化。 资源检索和查询:提供给用户方便的检索功能,使用户在众多的数字化校园中迅速查找到自己所需要的资源和信息。 管理信息系统:包括教务、科研、财务、人力资源、设备资产、档案等各种管理信息系统等; 数字图书馆:将学校中各种数字图书资源(包括期刊、书籍、论文等)

计算机网络课程设计--校园网的规划设计

摘要 本次设计主要以***为背景,从校园网的背景和相关计算机网络技术入手,根据网络的功能需求,信息点分布,局域网的安全问题等方面,结合工作实践,进行了分区、分层规划,实施布线方案,利用软件画出网络拓扑图,最后根据网络调查确定设备选型、报价,并考虑了目前网络的发展趋势,以系统化和工程化的思想较为详细地阐述了校园网的规划设计及实现的过程。 关键词:网络拓扑图;校园网;网络设计;IP地址;网络设备;VLAN

前言 本次课程设计要求本人根据实际情况,选择合适的地点进行校园局域网的规划设计,通过该课程设计,熟悉路由器、交换机的配置及相关命令。根据网络案例设计出包括网络拓扑结构图、IP分配及规划、特殊网络应用技术。 本次课程设计选择的是******新校区进行校园网的规划与设计。******新校区昆明***新城大学园区东南部,占地面积大约3300亩,建筑面积达100万平方米,学生20000人,符合中小型局域网的规模。 针对******新区,本人首先调查了学校的地理位置,学生人数,校园建筑物分布,并通过分区、分层设计来确定校园网络的设计,通过网络调查确定了校园网主干网采用10Gbps高速千兆以太网技术,选用Edraw这个软件来画出网络拓扑图,最后根据网络调查和实际情况分析选出合适的设备并做出了报价。 通过本次课程设计,本人熟悉了路由器、交换机的配置及相关命令,学会了如何全面细致地规划校园网,正确地画出网络拓谱图,并正确地分配IP网址,并结合网络调查选择合适的设备。提高了设计方案的分析、设计、论证、实现及文档规范书写的能力和解决实际问题的能力。

目录 摘要 ................................................................................................................................................... I 前言 ................................................................................................................................................. II 第1章校园描述.. (1) 1.1 校园网络的地理分布 (1) 1.2 校园网组织结构图 (1) 第2章需求分析 (4) 2.1 校园网络 (4) 2.2 校园网的功能 (4) 2.3 校园网的建设原则 (5) 2.4 QoS (5) 2.5校园网的信息点分布 (5) 2.6 校园网的安全问题 (5) 2.7校园网安全解决方案 (6) 第3章校园局域网的构建 (8) 3.1 主干网传输方案设计 (8) 3.2 Internet接入方案 (9) 3.3 综合布线方案 (10) 3.4校园网分层设计 (12) 3.5 校园网分区设计 (13) 3.6 网络设备选型 (15) 3.6.1选型原则 (15) 3.6.2核心交换机设备选型 (16) 3.6.3汇聚层设备选型 (16) 3.6.4接入层设备选型 (16) 3.6.5防火墙选型 (16) 3.6.6 服务器的选型 (16) 3.7校园网VLAN以及IP的划分 (17) 第4章网络管理 (19) 第5章系统主要设备报价 (20) 参考文献 (21) 课程设计总结 (23)

计算机网络课程设计(华电)

课程设计报告 ( 2012--2013 年度第2学期) 名称:计算机网络课程设计题目:互联网模拟 院系:计算机系 班级:计科 学号: 学生姓名:华电老朱家 指导教师: 设计周数: 1周 成绩: 日期: 2014 年 6 月 28 日

《计算机网络》课程设计 任务书 一、目的与要求 1.目的 将网络基本原理及基本概念用于实际,将书本上抽象的概念与具体的实现技术结合起来,使学习深化,培养学生对基本原理的应用能力以及实际动手能力。 2.要求 独立完成课程设计题目以及课程设计报告。报告应包括设计思路、网络拓扑图、开发中遇到的问题以及解决方法。 二、主要内容 1.网络设备认知及基本配置操作 (1)了解路由器、交换机等网络设备结构。 (2)完成以下实验,掌握路由器、交换机等的配置方法,理解相关网络协议。 ①交换机的基本配置; ②路由器的基本操作; ③OSPF基本配置; ④RIP v2配置; ⑤静态路由配置; ⑥跨交换机实现VLAN; ⑦利用单臂路由实现VLAN间路由; ⑧广域网协议的封装。 2.互联网的模拟 (1)结合实验环境,提出模拟网络互联需求,设计并完成组网,要求尽最大可能利用实验资源。 ①网络物理拓扑结构设计及IP地址分配; ②网络逻辑拓扑结构设计; (2)网络设备配置实现 按步骤(1)所设计的网络拓扑进行设备连接并配置。配置内容包括路由选择协议OSPF配置,VLAN划分等,并进行测试。 3.基于模拟互联网的网络协议分析。在上面设计并实现的网络环境下,完成如下协议分析:

①以太网数据链路层帧格式分析; ②网络层分片;ICMP协议分析; ③ARP地址解析协议分析; ④TCP传输控制协议分析; ⑤FTP协议分析;HTTP协议分析。 三、进度计划 四、设计成果要求 1.网络配置拓扑图准确,配置结果测试成功; 2.网络协议分析准确; 2.课程设计报告格式规范,内容详实。 五、考核方式 考勤、验收和课程设计报告。 学生姓名: 指导教师: 2014年6月23日

校园网络规划设计方案

校园网络设计方案

第一章建网原则 实际上,我国中小学所耗费的信息技术投入远不止上述经费。国人在进行投入的过程中总是追求时髦、讲面子。不考虑学校的实际情况,严重脱离中国的国情和经济发展现状,要知道我们一直是世界上人均收入排名在一百多位的发展中国家。 接着全国兴起了装备计算机的热潮,重点中学和好一点的乡镇中小学开始全面装备286、386计算机,当时的计算机每台近两万元左右,使用不到两年,软件升级,WINDOS全面取代DOS系统,286、386计算机全面淘汰(由此全国又损失数百亿元).这时候486计算机全面登场,并立即淘汰,586以及档次与配置更高的计算机面世。我们的学校在这场计算机的变革中,就不停的跟在后面赶,不停的被淘汰,由于有些学校领导片面追求时髦、面子,而给学校和国家造成了无法估计的损失。 现在教育部提出:一定的时间内在国内普及信息技术教育,实行"校校通"工程;可是由于一些大的计算机厂家在不停的炒作,进行误导,使得我们有些学校校长、少数教育领导干部头脑发热起来了,认为:校校通就是校园网,校园网就是计算机网;学校为了完成上面下达的任务,不顾本校的实际情况,不顾当地的实际情况,大规模的建

设计算机网,造成学校大量负债,而这个所谓的校园网自从建立起 来后就面临着淘汰,为什么呢?目前,我国大部份的学校连基本的广播网、有线电视网都没有,有的学校的教师连计算机的最简单的常识也没有,更谈不上如何使用它们。在上述情况下,我们在进行校园网建设的过程中应该保持清醒的头脑,花最少的钱、获得最大的效果。 校园网络作用主体不清 建立一个好的校园网络系统包括广播系统、教学管理系统、计算机网络系统等等。计算机网络系统是校园网络系统中的一个组成部份。他们之间是相互补充、相互完善,而不是相互取代的。建设校园网的目的是用于老师传授知识和学生获得知识。传授知识有三种方式:图像,声音,文字。现在一般的人重视的是文字方面知识传授,而忽略 了用图像和声音进行大众的知识传授。文字是声音和图像的补充和记载。从传播知识的作用范围来讲,广播系统传播的范围最广。从设备的增值性来看:最实用的是计算机,其次是教育系统应用软件和广播系统。因此,我们在建校园网时,应先从简易经济和适用的系统做起,再建计算。 第二章校园网的规划设计 2.1校园网建设核心 随着网络规模的扩大和用户数量迅速增加,并且由于院校合并形成了分布于多个校区的校园网,网络结构日趋复杂,网络结点数剧

校园网规划与设计

重庆大学城市科技学院 课程设计报告书 课程名称:《局域网络组建与设计》课程设计专业班级:计算机科学与技术2007级(1)班组号: 组长: 组员: 指导教师:张娟 二○○八年 12 月 19 日 重庆大学城市科技学院专科学生课程设计任务书

目录 课程设计服务书 (2) 一、引言与目标 学院概况 (5) 组网目标 (5)

二、用户需求分析 用户网络环境分析 (5) 用户业务需求分析 (6) 网络功能需求分析 (6) 校园基础应用平台 (6) Internet网功能 (7) 安全与管理需求 (7) 实用与经济性 (7) 三、技术需求分析 路由技术 (7) 交换技术 (7) VLAN技术 (7) 远程访问技术 (7) 防火墙技术与 (7) 链路聚合技术 (8) 四、拓扑结构设计 整体设计流程 (8) 主干网设计 (9) 拓扑结构设计 (9) 分层化设计 (9) 网络冗余设计 (10) 总体拓扑图设计 (11) 五、物理设计与选型 交换机选型 (12) 路由器选择 (12) 传输介质选型 (12) 服务器选择 (12) 需求项目一览表 (13) 应用需求一览表 (13)

计算机平台需求 (13) 子网(Vlan)划分 (14) 六、无线局域网设计 无线局域网的优点 (15) 无线局域网设计 (16) 无线网卡 (16) 接入点AP (16) 无线网络控制器 (16) 无线局域网模型 (16) 城域WLAN设计 (17) WLAN AP配置 (17) 七、性能测试与估 (18) 八、总结与体会 (19) 九、参考文献 (19) 十、组成员分工情况 (19) 一、引言与目标 学院概况: 重庆大学城市科技学院是经国家教育部批准设立的一所以本科教育为主的综合性全日制普通高等学校。学院是按照教育部相关文件的有关规定,采用新的机制和模式运行的独立学院,由重庆大学实施对学院的教学管理和质量监督。学院充分利用重庆大学的雄厚师资力量,选聘具有较高教学水平和学术水平的教师任教。学院以全新的教育理念,先进的办学模式,兼收并蓄,博采众长,使莘莘学子全面发展、学有所长。 组网目标: 随着经济的发展,信息起着越来越重要的作用。计算机、网络和多媒体等信息技术的飞速发展,信息的传递越来越快捷,信息的处理能力变得越来越强,信息的表现形式也越来越丰富,这些都对社会经济和人们的生活产生了深刻的影响。这一切促使通信网络由传统的电话网络向高速多媒体信息网发展。Web技术和多媒体技术的出现,近几年来Internet得到了突飞猛进的发展,联入网络的节点和信息资源迅速增长。 为了满足广大大学生的学习需要,教职工教学,办公需求。建立一个基于校园Intranet的信息管理和应用的网络系统,并提供相应的各种服务。共享网络上各种软、硬件资源,快速、稳定地传输各种信息,并提供有效的网络信息管理手段。采用开放式、标准化的系统结构,以利于功能扩充和技术升级。能够与外界进行广域网的连接,提供、

计算机网络课程设计1要点

武汉理工大学华夏学院课程设计报告书 课程名称:计算机网络课程设计 题目: 系名: 专业班级: 姓名: 学号: 指导教师: 年月日

课程设计任务书 学生姓名:专业班级:学号 指导教师:工作单位: 设计题目:中型园区网络建设 初始条件: 1. 所要求的网络拓扑图如下所示: (自己截图) 2. 假定ISP服务提供商:武汉电信 3. 设备选型如拓扑图中所示。 要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.技术要求: 1.1.交换机之间配置trunk协议 1.2.划分vlan,建立HTTP/DNS服务器 1.3. 通过在三层交换机上建立vlan网关使vlan间通信 1.4 总公司和分公司之间配置静态路由,使得分公司可以访问总公司服务器 1.5.公网路由器模拟电信的城域网,运行OSPF路由协议。 1.6. 使用缺省路由,防止公网的路由条目传递到公司的网关路由器上。 1.7 总公司和分公司的网关配置NAT让内部的PC能够正常上网。 2.设计报告内容及格式要求: 2.1. 网络各节点具体配置步骤及测试结果; 2.2. 调试过程中出现的问题及相应解决办法; 2.3. 总体运行情况与结果分析讨论 2.4.个人对本次课程设计感想体会及建议; 注意:设计报告内容严禁与人雷同。 3. 设计报告格式要求: 课程设计说明书统一书写格式:

一、实训目的和基本要求 在学习了计算机操作系统、计算机网络等相关课程的基础上,开展网络工程技术实训。通过实训,可以让学生了解目前主流网络技术的应用;手动配置网络设备;在进行了该项实训后,可为学生进入社会,从事网络相关工作打好基础。 要求能够针对一个具体的要求,搭建一个网络。明确网络的拓扑结构、设备选型、设备连接、设备配置、IP地址分配、网络安全、网络管理等内容。如果设备条件有限,也可以使用路由器来完成网络的构建。 二、实训步骤 2.1 组建总公司局域网组网 2.1.1 网络拓扑图 摆出小型网络所需要的设备并把说有设备连接起来(相同设备用交叉线,不同设备用直通线,注意路由器和PC机属于同种设备用交叉线),网络拓扑图如图1.1。 图1.1

xx大学校园网设计方案(课程设计经典方案)全解

湖南机电职业技术学院 毕业设计 校园网的规划与设计 设计方案 作者姓名欧阳贝伦 所属系部信息工程学院 指导教师吴勇 专业班级计算机网络技术网络1301班

目录 1.1网络设计原则 3 1.2网络需求分析 3 2网络设计解决方案 4 2.1网络系统结构规划 4 2.1.1接入层 4 2.1.2汇聚层 5 2.1.3核心层 5 2.1.4远程接入区域 5 2.2网络拓扑设计 5 2.3网络IP地址规划 6 2. 3.1IP地址合理规划的意义 6 2.4网络设计技术方案特点7 3网络设计技术分析7 3.1校园网络技术分类7 3.2校园网交换技术8 3.3路由技术9 3.4广域网接入技术9 4 设备的选型10 5 投资预算11 6综合布线工程规划12 4.1工程概况12 4.2施工原则12 7总结体会13

1网络设计原则与需求分析 1.1 网络设计原则 ?实用性与先进性 根据学校实际情况和特点,在设计中特别强调实用性与先进性的结合,应采用成熟的网络技术,保证校园网实用;跟踪国际网络技术的新发展,设计技术先进的网络。在保证校园网可靠、实用、先进的基础上,可以提供研究先进网络技术的科研环境,方便学校的科研与开发。 ?开放性与标准化 整个校园网的设计采用开放性的网络体系,以方便网络的升级、扩展和互联。同时,在选择服务器、网络产品时,强调产品支持的网络协议的国际标准化。 ?可靠性与安全性 在校园网的设计中,主要考虑两个层次:一是整个网络的可靠性与安全性,采用高可靠性高安全性的网络体系结构;二是网络设备的安全性和可靠性,主要是采用可带电插拔的模块、配置双电源、端口冗余、设置网络设备的用户表及口令限制等手段。 ?经济性与可扩充性 在满足学校需求的前提下,选用性能价格比高的网络设备和服务器。采用的网络架构和设备,应充分考虑到易升级换代,并且在升级时可以最大限度地保护原有的硬件设备和软件投资。 1.2 网络需求分析 湖南机电职业技术学院作为一所高等院校,必须建成一个集学校行政、办公、教学以及师生宿舍上网于一体的校园网络系统。具体需求如下: 管理层需求 (1)办公需求:办公自动化,文档电子化,电子公告牌 (2)E-mail 服务 (3)远程访问 (4)管理需求:会议管理,个人信息管理,公共信息管理, 公文管理,教务综合管理,以及图书馆自动化管理。 教师需求 (1)教学要求:电子备课,资料查阅,文档打印,文档、课件上传/下载,在线答疑(2)教学活动:VOD(或将来需要),学生成绩登入、公布 (3)自学需求:电子图书馆,资料查询 (4)远程访问 (5)E-mail 服务

计算机网络课程设计

计 算 机 工 程 学 院
课程设计报告
设计名称: 姓 名: 计算机网络课程设计 学 号:
专业班级: 系 (院) : 设计时间: 设计地点: 计算机工程学院 2013.12.23——2014.1.5 计算机网络技术室
指导教师评语:
成绩:
签名:
年 月 日

计算机网络课程设计报告

2
页,共
12

1.课程设计目的 计算机网络课程设计是计算机及相关专业的实践环节之一,是学习完《计算机网 络》课程后进行的一次全面的综合练习。其目的在于加深对 OSI 七层模型、TCP/IP 模型的各层功能和设计思想的理解,掌握组建计算机网络的基本技术,特别是网络规 划、路由器的基本配置,提高学生的应用能力和动手实践能力。
2.课程设计任务与要求:
任务: 以淮海工学院本部校园为背景,设计一个校园网方案。淮海工学院的本部分为办公区、教 学区和生活区三部分。现假设:办公区中各楼宇名为:教务处楼,党政办公楼,图书馆,计算机 系大楼、讲堂楼、机械楼、土木楼、海洋学院楼、大学生活动中心楼、教学主楼等,生活区中有 学生公寓区和教师住宅区及各食堂。假设办公区、教学区每个办公室、教室均预留 2 个信息点, 生活区每个房间预留 1 个信息点,全校使用预留的一个 B 类 Internet 地址 172.160.0.0,试根据本 部校园网的应用需求和管理需求、各建筑物的地理分布、确定信息点个数及信息点分布,设计出 本部的校园网方案。方案中应明确学院网管中心的位置,确定拓扑方案,进行 IP 地址规划,完成 设备选型,注明各种设备、设施和软件的生产商、名称、型号、配置与价格,并分别给出其价格 的出处(如网站等) ,基本确定方案的预算。 要求: (1)通过资料查阅和学习,了解园区网络规划、设计的一般方法。 (2)参考和研究一些公司和高校/企业园区网的规划和建设方案,结合《计算机网络》课程中 所学知识,积极完成设计任务。 (3)认真完成需求分析,并根据需求分析完成园区网络的总体方案设计,确定网络逻辑拓扑结 构和所采用的网络技术、主要设备的性能指标,进而完成设备的选型和经费预算。 (4)认真按时完成课程设计报告,课程设计报告内容包括:课程设计目的、设计任务与要求、 设计说明书、设计成果和设计心得五个部分,具体要求见设计报告模板。
3.课程设计说明书

计算机网络课程设计题目和要求

计算机网络课程设计通过课程设计,使学生在对计算机网络技术与发展整体了解的基础上,掌握网络的主要种类和常用协议的概念及原理,初步掌握以TCP/IP协议族为主的网络协议结构,培养学生在TCP/IP协议和LAN、WAN上的实际工作能力;学会网络构建、网络日常维护以及网络管理的方法,使学生掌握在信息化社会建设过程中所必须具备的计算机网络组网和建设所需的基本知识与操作技能。运用网络工程和软件工程思想,按照需求分析、规划、设计、配置的基本流程,经历一个完整的网络工程过程,培养学生调查研究、查阅技术文献、资料、手册以及编写技术文档的能力,培养学生将理论知识应用于实践的能力。 一、格式要求及须知: (1)使用学院网站的课程设计模版,要求格式美观,字体及编号要求见表1。 表1 字体及编号要求

(2)参考文献:参考课本的参考文献格式(附录C)。但编号换成[1]、[2]……(3)附录:课程设计中的代码或得到的数据包等数据将作为该设计附件或附录,题目需要但没有的相应代码及数据包文件的将记整组不及格,需要重做。 (4)成绩记录:该设计成绩将记录到教务处成绩管理系统中。 (5)打印:经审查(发邮件到指导老师处或当面交流修改)后,方可打印、存档。打印后递送到指导老师的信箱。 (6)如发现两组设计雷同或抄袭互联网,该组重做! 二、任务完成形式: 交付课程设计说明书、设计作品(需要验收)。 设计作品指的是完整的源程序代码(对于第二类题目为仿真文件)。 课程设计说明书(纸质+电子版),内容包括:设计任务、需求分析、总体设计、详细设计(相应地给出关键的代码)、设计总结(评价/遇到的问题/体会/建议等)、使用说明等。 设计工作计划与进度安排: 根据所选题目,合理安排进度计划,总体上需要40个小时。以下仅供参考: 1. 原理知识 4小时 2. 程序设计技术 4小时 3. 开发环境与程序调试环境 4小时 4. 总体设计、关键环节的详细设计 8小时

校园网规划设计方案

校园网规划设计方案 导语:校园网建设的必要性学校是否采用最先进的信息和传播 技术是一个有决定性意义的问题,而且十分重要的是,学校应该处于 影响整个社会深刻变革的中心地位。 校园网必须具备教学、管理和通讯三大功能。教师可以方便地 浏览和查询网上资源,进行教学和科研工作;学生可以方便地浏览和 查询网上资源实现远程学习;通过网上学习学会信息处理能力。学校 的管理人员可方便地对教务、行政事务、学生学籍、财务等进行综合管理,同时可以实现各级管理层之间的信息数据交换,实现网上信息采集和处理的自动化,实现信息和设备资源的共享,因此,校园网的建设必须有明确的建设目标。 ①要适应未来网络的扩展和拓扑结构的变化。 ②要能为特定的师生用户或用户组提供访问路径。 ③要保证网络能不间断地运行。 ④当网络扩大和应用增加时,变化的网络结构要能应付相应的带宽要求。⑤使用频率较高的应用能够支持网上大多数的师生用户。 ⑥能合理地分配用户对网内、网外的信息第一文库网流量。 ⑦能支持较多的网络协议,扩大网络的应用范围。 ⑧支持IP的单点传送和多点广播数据流。 1.1项目概况 本次项目是为**中学建设的一个校园网,这个学校有一栋教学楼、一栋实验楼、一栋图书馆、一栋办公楼、两栋女生宿舍和两栋男

生宿舍,教学楼、实验楼都为六层,每层有十个教室,图书馆、办公楼为三层,办公楼一层有十二个办公室,一个办公室内最多有四台计算机,图书馆三楼为电子阅览室,一二层为图书室,学生宿舍有六层,每层有二十四个寝室,每个寝室最多有六台计算机,每个教室或者办公室或者寝室内只安装一个以太网接口,如老师或学生要连接多台计算机需自己配置以太网交换机,该学校的中央机房设在电子阅览室旁边,该校园网中要求每台计算机都能连接互联网,局域网资源共享,局域网内采用VLAN技术限制不同办公室的部分访问。 安全与可靠性 校园网的总体设计原则先进性。以先进、成熟的网络通信技术进行组网,支持数据、语音、视像等多媒体应用,用基于交换的技术替代传统的基于路由的技术; 开放性。网络协议采用符合ISO及其他标准,如IEEE,ITUT,ANSI等制订的协议,采用遵从国际和国家标准的网络设备; 可靠性。选用高可靠的产品和技术,充分考虑系统在程序运行时的应变能力和容错能力,包括交换机、路由器以及网络服务器的可靠性; 可扩展性。网络设计应具有良好的扩展性和升级能力,选用具有良好升级能力和扩展性的设备。在以后对该网络进行升级和扩展时,必须能保护现有投资。应支持多种网络协议、多种高层协议和多媒体应用;

计算机网络课程设计报告

计算机网络课程设计报告 姓名:李逍逍 班级:08计11 学号:08261012

一.课程设计的题目、目的及要求 (2) 二.课程设计的内容(分析和设计) (3) 三.绘制拓扑结构图 (3) 四.详细设计步骤 (5) 五.路由器或交换机配置的代码 (6) 六.显示最终的结果 (8) 七.课程设计总结 (9)

一.课程设计的题目、目的及要求 课程设计题目:组建小区局域网 课程设计目的: 更深了解路由器,交换机,PC机之间的配置与应用,熟练掌握一些简单的的网络应用和连接,熟练掌握路由器和交换机的基本配置;掌握DHCP、ACL、VLAN、和NET协议和相应的技术;提高对实际网络问题的分析和解决能力。该设计需要划分为四个子网层面的小区性的网络通讯。采用软件cisco,可以更好的实现各种不同网络设备互相配合与联系,以达到最佳的局域网通讯效果。 课程设计要求: 要求能根据实际问题绘制拓扑结构图,拓扑结构图可以是树形、星形、网状形、环状形及混合形结构的之一,清晰的描述接口,进行路由器或交换机的代码配置实现,并且每个方案的需有以下几部分的内容: 1、需求特点描述; 2、设计原则; 3、解决方案设计,其中必须包含: (1)设备选型; (2)综合布线设计; (3)拓扑图; (4)IP地址规划; (5)子网划分; (6)路由协议的选择; (7)路由器配置。 组建小区局域网的总体要求: 运用自己对局域网组网技术的理解,设计小区组网方案,使得一个具有200个住户节点的智能化小区能够进行网络通讯,且将整个小区可划分为四个区域:1.网络中心区:以物业管理中心及监控中心为主的核心交换设备和服务器群;2.远程网络接入区:包括外部网络接入口的路由器设备和网络安全设备;3.园区网络区:包括从网络中心到社区服务设施的骨干交换设备; 4.家庭网络区:包括从网络中心到楼宇中的骨干交换设备,并为各住户单元提供网络接入端口,是整个小区网络系统的最基本单元。

《计算机网络课程设计》第一次在线作业

第一次在线作业 单选题 (共20道题) 收起 1.( 2.5分)大型系统集成项目的复杂性体现在技术、成员、环境、()四个方面。 ? ? ? ? 我的答案:D 此题得分:2.5分 2.(2.5分)在数据通信网络设计中,ITU-T系列标准更接近于OSI/RM模型()的定义。 ? ? ? ? 我的答案:D 此题得分:2.5分 3.(2.5分)网络系统集成的工作在于解决不同系统之间的信号交换和()问题。 ? ? ?

? 我的答案:A 此题得分:2.5分 4.(2.5分)以太网交换机的每一个端口相当于一个()。 ? ? ? ? 我的答案:D 此题得分:2.5分 5.(2.5分)计算机网络是计算机技术和()技术相结合的产物。 ? ? ? ? 我的答案:A 此题得分:2.5分 6.(2.5分)城域网往往由多个园区网以及()、传输网等组成。 ? ? ? ? 我的答案:D 此题得分:2.5分 7.(2.5分)TCP/UDP端口号提供的附加信息可以为交换机所利用,这是第()层交换的基础。 ?

? ? ? 我的答案:C 此题得分:2.5分 8.(2.5分)电信网络流量很大,对网络设备要求有较高的()和可靠性。 ? ? ? ? 我的答案:D 此题得分:2.5分 9.(2.5分)需求管理包括需求跟踪、()、需求评估等工作。 ? ? ? ? 我的答案:A 此题得分:2.5分 10.(2.5分)网络工程师在大部分情况下可以通过()来获取用户需求。 ? ? ? ? 我的答案:C 此题得分:2.5分 11.(2.5分)电信网的主干链路,一般采用()和DWDM技术。 ?

? ? ? 我的答案:D 此题得分:2.5分 12.(2.5分)()文档定义了网络工程项目的需求基线。 ? ? ? ? 我的答案:A 此题得分:2.5分 13.(2.5分)支持广播网络的拓扑结构有总线型、星型、()。 ? ? ? ? 我的答案:D 此题得分:2.5分 14.(2.5分)对于用户比较集中的环境,由于接入用户较多,因此交换机应当提供( )功能。 ? ? ? ? 我的答案:A 此题得分:2.5分

计算机网络课程设计报告书.某大学校园网规划与设计

C H A N G Z H O U U N I V E R S I T Y 实验报告 课程名称:计算机网络 实验名称:某大学校园网规划与设计 学生姓名: 学号: 专业班级: 学院(系):信息学院 指导教师:

实验四某大学校园网规划与设计 设计原则: 校园网建设是一项大型网络工程,各个学校需要根据自身的实际情况来制定网络设计原则。该学校网络需要具有包括图书信息、学校行政办公等综合业务信息管理系统,为广大教职工、科研人员和学生提供一个在网络环境下进行教学和科研工作的先进平台。本次设计以实用、够用、好用、安全为指导思想;以开发标准、先进性、可靠性、安全性为设计原则进行设计。 (1)开放性标准化原则: 系统要有可扩展性和可升级性,随着学院不断的扩招,业务的增长和应用水平的提高,网络中的数据和信息流将按指数级增长,需要网络有很好的可扩展性,并能随着技术的发展不断升级。设备应选用符合国际标准的系统和产品,以保证系统具有较长的生命力和扩展能力,满足将来系统升级的要求。 (2)先进性性原则 当前计算机网络技术发展很快,设备更新淘汰也很快。这就要求校园网建设在系统设计时既要采用先进的概念、技术和方法,又要注意结构、设备、工具的相对成熟。只有采用当前符合国际标准的成熟先进的技术和设备,才能确保校园网络能够适应将来网络技术发展的需要,保证在未来若干年内占主导地位。(3)可靠性原则: 网络必须是可靠的,包括网络物理级的可靠性,如服务器、风扇、电源、线路等;以及网络逻辑级的可靠性,如路由、交换的汇聚,链路冗余,负载均衡等。网络必须具有足够高的性能,满足业务的需要。 (4)安全性原则: 网络系统应具有良好的安全性。由于校园骨干网络为多个用户内部网提供互联并支持多种业务,要求不仅能进行灵活有效的安全控制,同时还应支持虚拟专网,以提供多层次的安全选择。在系统设计中,既考虑信息资源的充分共享,更要注意信息的保护和隔离,因此系统应分别针对不同的应用和不同的网络通信环境,采取不同的措施,包括系统安全机制、数据存取的权限控制等。 分层设计理念: 对于大型网络而言一般采用三层结构设计,即“接入层-汇聚层-核心层”,如图所示:

计算机网络课程设计题目

计算机网络课程设计题目

计算机网络课程设计 题目一 基本要求:根据用户需求,设计网络,并完成相关文档和文件工作。要求通过查找资料,独立完成设计,全部图、表只能使用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机已购置外,其余全部设备和通信线路需要重新购买、安装。试具体给出全部主要设备的配置、型号或技术指标及其测算依据。(4)给出工程预算(包括设备、线路等,不含施工费)及其计算依据。 题目三 题目:广告公司网络的设计 1.基本背景描述 某广告公司现有分公司1(50台pc)和分公司2(40台pc),分公司1和分公司2都拥有各自独立的部门。分公司1和分公司2包括:策划部、市场部、设计部。为提高办公效率,该广告公司决定建立一个内部网络。 该广告公司内部使用私有IP地址192.168.160.0/23,要求该广告公司的分公司1和分公司2之间使用路由器进行连接(不使用vpn技术),使用动态的路由

xx大学校园网规划设计方案_

XX大学校园网规划设计方案 成员姓名: 专业: 班级: 信息技术学院

摘要 近几年来,全国的校园网迅速发展,用校园网来进行教学、办公,不仅有利于提高教学,办公的效率,还可以从互连网上取得大量的相关资料,节省大量的时间和精力。本文主要针对XX大学校园网建设需求提供网络规划设计方案,在该方案中主要对校园网的各项需求进行仔细分析,并且详细对设计目标、系统设计原则、设计标准、系统选型、总体系统设计方案和综合布线等内容进行说明。通过此方案可以建设一个高性能、低成本的校园网,提高学校教学与科研的综合实力,同时也为广大师生提供优质的网络。 关键词:校园网;网络规划;综合布线

目录 摘要............................................................................................................................. I 一、网络现状及需求分析 (1) 1.1网络现状 (1) 1.2 校园网建设目标 (1) 1.3 校园网设计要求 (1) 二、网络规划方案设计 (4) 2.1 总体设计原则 (4) 2.2 组网技术分析 (4) 2.3 主干网技术的选择 (4) 2.4 服务器平台选择 (5) 2.5 网络拓扑结构 (5) 2.6 设备配置描述 (6) 2.7 网管中心机房技术要求 (6) 三、综合布线系统 (8) 3.1 布线系统方案设计 (8) 3.2 采用标准 (8) 3.3 布线系统总体结构设计 (8) 3.4 布线方案 (9) 成绩评定表 (11)

校园网的规划设计课程设计报告

课程设计报告课程设计题目:校园网设计 专业:信息工程 班级:1122301 姓名:春花 学号: 9 指导教师:罗亚斌 2013年12 月25 日 目录

1、需求分析 (3) 2、总体设计 (3) 3、校园网详细设计 (4) 3.1校园网规划 (4) 3.2 校园网拓扑图 (5) 4、VLAN及IP地址的划分 (5) 4.1IP地址合理规划的意义 (5) 4.2IP地址规划 (6) 4.3VLAN划分方案 (6) 5、校园网具体配置实现 (7) 5.1配置路由器 (7) 5.2配置交换机 (8) 5.3主机IP地址和网关的配置 (11) 6、测试连通性 (11) 6.1 测试主机连通性 (11) 6.2测试主机与服务器之间的连通性 (14) 7、设计总结 (16) 8、参考资料 (18)

1.需求分析 校园网是以学校的教学、管理、科研、信息交流和资源共享为目的,以一个学校的管辖区域为覆盖围的局域网,是通过与Internet的互连实现信息交流和资源共享的系统。为了提高学校的管理效益和教学质量,开展学校现代化教育建设,建设具有规模的校园网络,整个校园网建设遵循“经济高效、领先实用” 原则,既要具有发展余地,又要比较实用,要集计算机技术、网络技术于一体,能够最大限度地调动学生对教学容的积极性。 依据实际情况,考虑到校园网为中小型规模的组网,但对通信量的要求较高,本校园网设计的需求目标是将学校的各种PC工作站,终端设备和局域网连接起来,在网上发布和获取教育资源,并在此基础上建立能满足教学、科研和管理工作需求的软、硬件环境,开发各类信息和应用系统,为学校中的各类人员提供充分的网络信息服务。 为整个学院的PC机分配分配IP地址并根据情况设计网络,使每个局域网能互相通信,每台PC机都能与服务器通信。 2. 总体设计 随着现代化教学活动的开展和与国外教学机构交往的增多,对通过Internet 网络进行信息交流的需求越来越迫切,为促进教学、方便管理和进一步发挥学生的创造力,校园网络建设成为现代教育机构的必然选择。 本校园网是学校发展的重要基础设施,是提高学校教学和科研水平不可缺少的支撑环境。校园网一方面它为学校提供各种本地网络应用,另一方面它是沟通学校校园网外部网络的桥梁。 通过实践和结合有关学校网络的实际情况进行了系统分析,我们就校园网的建设构建比较切实可行的设计方案。根据某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研究生计算机200台,其余为学生实验电脑,设计校园网。 分配的IP地址为: 服务器:172.16.1.1—172.16.1.61/26 网关为:172.16.1.62/26 个人计算机:192.168.0.0—192.168.7.255 学院现在路由器若干台。24口二层交换机若干台。

《计算机网络课程设计》

计算机网络课程设计报告 题目:Web服务器的搭建及HTTP协议和底层协议运行分析 学生: xxxxxxx 学号: xxxxxxx 班级: xxxxxxxx 教师: xxxxxxx 完成日期:2017年 6月 22 日

《计算机网络课程设计》成绩评定表班级:xxxxx:xxxxx学号:xxxxxxx阅卷教师签名:

Web服务器的搭建及HTTP协议和底层协议运行分析 一、题目说明 1、课程设计题目分析5 本题是要在Window操作系统上进行web服务器的搭建,之后在另一台电脑上运行该服务器,同时在该电脑上抓来往的数据包,并观察该数据包中的HTTP协议的结构。 2、题目涉及的技术原理10 本题通过对操作系统中的IIS(Internet 信息服务器)的安装,再通过编辑自己的编写的服务器代码设置自己的默认网页,进行Web服务器的配置。 在另一台电脑上,将这台电脑用作客户端,运行自己刚配置好的Web服务器。同时,打开wireshark应用程序进行数据包抓包,抓取http包,对抓到的http包进行结构分析。 当前对于Web页面的访问应用都是基于Http应用协议的,而在下层则使用TCP(传输控制协议);但TCP并不适合于短会话(少量的数据交换的情况),当期用于短对话时会增加额外开销,而建立、撤销TCP的开销却又是必需的。因此,提出了一种混合TCP与UDP 的动态选择传输层协议来实现Http协议的方法,若在短对话时使用UDP(用户数据报协议)作为传输层协议,而当有大量数据需要传输时则使用TCP作为传输层协议,这样,对于短对话可以避免TCP的

额外开销,而对于长会话又可以得到有TCP提供的可靠传输并减少网络拥塞。 3、该技术的应用及发展5 ProgressiveDownload (渐进式下载方式)也可以认为是HTTPStreaming 的前身,其通过 HTTP 协议来传输文件。目前,国外比较主流的视频(如YouTube ,优酷,土豆,六间房等)一般都用ProgressiveDownload 的方式播放视频节目。ProgressiveDownload在用户点击播放视频节目时,会给用户发送视频文件,用户可以边下载、边播放,而不是等到文件下载完毕才可以播放视频。在用户暂停播放时,服务器依然会给客户端发送视频文件,直至整个文件下载完毕或者用户关闭视频。基于此特性产生一个问题:如当一个文件为3min ,用户观看前 1min 后就不想再观看而关闭视频播放时,而此时文件可能已经全部下载完毕,这样就会造成后 2min 资源传输的浪费。 ProgressiveDownload 客户端与服务器的交互过程参见下图,由客户端发起 HTTP 请求,服务器受到请求后回复给客户端其请求 图1 HTTP请求/响应 目前,支持 HTTPStreaming 的客户端有有 AdobeFlash Player 10.1 ,微软的 Sivelight 以及 APPLE 的Safari 等。

相关文档
最新文档