计算机网络精品课程网站的设计与实现C#

中原工学院软件学院

软件工程实践课题三设计任务书姓名**** 软件技术专业编码101 班题目网络课堂网站的设计与实现

设计任务

网络课堂是基于互联网络的远程在线互动学习课堂。一般系统采用音视频传输以及数据协同等网络传输技术,模拟真实课堂环境,通过网络给学生提供有效地学习环境。我校已具有庞大的体系来开发网络课堂。本次我负责开发的功能如下:

1.重点难点前台实现(独立完成)。

2.课件与教案前台实现(独立完成)。

3.主持人前台实现(独立实现)。

4.教学内容实现(独立完成)。

5.教学队伍实现(独立完成)。

6.课题申报完善(独立完成)。

时间进度1.第17周(12.19-12.24),和老师进一步沟通,完成需求的确认。搭建了一些服务,如项目的首次配置。给项目中的功能需求进一步挖掘。

2.第18周(12.26-12.31),完成了重点难点、科教与教案、教学内容、教学队伍等功能。

3.第19周(1.1-1.3),进行系统测试,书写课题报告。

原主始要资参料考与文

献[1]陈海军、朱朝阳. Visual C#.NET案例开发集锦[M]. 北京:电子工业出版社,2008.4

[2]李兰友杨晓光. Visual C#.NET程序设计[M] 北京:清华大学出版社,2004.5

[3]郭兴峰、陈建伟https://www.360docs.net/doc/a0346496.html,动态网站来发基础教程[M].北京:清华大学出版社,2006.5

[4] 史济民,软件工程-原理、方法与应用[M]。高等教育出版社,2010.5

摘要

伴随着科技的不断发展,互联网络正以空前的速度,渗透到世界的每一个角落。教育的网络化建设已成为我国信息化建设一个重中之重。在传统的教学中,学习资料一般由教师选择,主要是通过书本、图片和录像等这些有限的媒体单向向学生传输信息,这样的信息显然是非常有限的,而且缺乏可选择性,学生一般只能全盘皆收。当今社会,信息充满着每一个角落,学生每时每刻都受着各种信息的影响,如果学生不加选择地完全接受,对学生的成长是不利的。如果学生光是接受信息,而不对信息进行重新建构,学生也不能完全掌握这些知识,这就要求培养学生筛选、重组信息的能力。如何利用互联网络这一强大的信息资源,更好地服务于新世纪的学校教育事业,不仅成为当代教育专家的一道崭新研究课题,也成为教育行政部门和广大学校的一项紧迫任务。网络学习收到广大学生的亲睐,网络中资源源丰富,学习时间灵活,还以可以互动交流的方式惊醒课堂学习,热互动交流时非常有用的网络学习手段,对于学生的创新能力和认知能力的发展有着不可低估额作用。在网络课堂上丰富多彩的学习资源中,传统的文档和资料图片已不能满足学生对学习资源的要求,学生迫切需要通过视觉或听觉直观地对学习资源进行深刻的了解,从而长生对视频学习资料和语音学习资料。网络课堂网站通过构建一个虚拟的网络学习社区环境,学生通过这个环境开发获取最新的资料和视频信息或语音教程相互学习交流。在网络教学过程中,由于网络信息的容量非常大,这就要求学生有选择地从网上获取知识,通过协作学习,最终通过自主建构,形成知识体系。这种自主获取知识的方法,对学生提出了更高的要求,学生从被动接受转换到主动探究的学习主体上来,从中培养了学生获取、分析、处理各种信息的能力。

关键词:网络课程,公告管理,教师管理,附件管理,软件工程

目录

摘要............................................................................................................................................ I I 第1章项目分析 (1)

1.1问题描述 (1)

1.2技术分析 (1)

1.3工程进度计划 (1)

第2章系统分析与设计 (2)

2.1系统分析 (2)

2.1.1 参与者 (2)

2.1.2 用例及用例规约 (2)

2.1.3 用例图 (3)

2.2系统设计 (4)

2.2.1顺序图 (4)

2.2.2系统体系结构设计 (4)

2.3数据库设计 (5)

2.3.1E-R图 (5)

2.3.2表的设计 (5)

第3章实现与测试 (7)

3.1课件与教案 (7)

3.1.1界面 (7)

3.1.2代码 (7)

3.1.3测试用例 (8)

3.2重点与难点 (9)

3.2.1界面 (9)

3.2.2代码 (9)

3.2.3测试用例 (11)

3.3主持人 (12)

3.3.1界面 (12)

3.3.2代码 (13)

3.3.3测试用例 (14)

3.4教师培养 (15)

3.4.1界面 (15)

图3.5教师培养界面 (16)

3.4.2代码 (16)

3.4.3测试用例 (16)

第4章结束语 (18)

附录A: 主要源程序 (21)

第1章项目分析

网络课堂,是计算机时代和教育事业结合的产物,有很强的交互性,它为用户提供一个更加全方位的网络体验。

1.1 问题描述

网络课堂系统是一个管理和展示一个学校精品课程信息的一个多用户,多任务的管理系统。主要功能包括:主讲人介绍、用户管理、教师队伍、课件信息、重点难点管理、附件管理、信息管理、教学视频、动画演示等功能。

1.2技术分析

本系统由于是一个多用户,用户人群广泛的实用性项目,为了便于大家可以很好使用本项目,采用b/s架构。本系统用到的技术主要有:https://www.360docs.net/doc/a0346496.html,、sqlserver、采用三层架构的思想,这样大大增加了项目的可使用性和可维护性。

1.3工程进度计划

第一周我们针对项目进行需求分析,设计数据库搭建各个只要功能以及所属的子功能,接着进行逻辑设计,检查各个方面的合理和可行性为界面设计做准备。

第二周时间内,由于系统为了尽早地投入使用所以我们在第二周时间内,我们努力完成界面的实现。这样可以是项目尽早运行而且为下一步的测试打下基础。

第三周主要是实现,一些后台的管理功能、一些辅助功能、测试功能还有项目文档的书写。

第2章系统分析与设计

本系统是一个实用性项目,系统的好坏直接关系到项目使用人群的满意程度,因此为了更好地完成本次项目,交给大家一个满意地使用方便的项目,项目开始时我们做了长达一周的需求分析和项目分析。

再次期间制订了开发式的一些规定和分工,这些工作在后期开发过程中的重要作用都得到了很好地体现。

2.1系统分析

本项目大体上分为三类用户,每类用户有很严格的权限管理和分工。这样保证了用户在操作过程中不会因为误操作,对项目的造成了致命性的损坏。

2.1.1 参与者

本系统主要参与者有三类即:学生、一般教师和讲师管理员。他们各种角色在系统中有严格的权限限制。欢迎访问https://www.360docs.net/doc/a0346496.html,

2.1.2 用例及用例规约

在项目开发过程中,我用到的主要用例有:登录用例、发布信息用例、管理重点难点用例、查看重点难点用例等。

着重介绍发布信息用例规约:(用例图,如图2.1)

1.简要说明

本用例允许用户发布信息。并允许用户选择某一个信息类型,进行添加。

2.事件流

1)基本事件流

(1)教师登陆成功。

2)信息添加

(1).点击进入信息添加界面。

(2) .填写相关的信息点击提交。

(3).提示成功。

3) 信息修改

(1).点击进入信息管理界面

(2).点信息标题进入修改界面修改。

3)信息删除

(1).进入管理界面。

(2).点击信息右边的删除,进行删除。

2.被选时间流

1)添加信息。

由于系统是多用户的系统。在同一个时刻可能有多个人同时提交信息这是可能会存

在添加不成功的现象。这种情况下再次提交即可。

3.体术需求

欢迎访问https://www.360docs.net/doc/a0346496.html, 4.前置条件

5.后置条件

2.1.3 用例图

图2.1用例图

2.2 系统设计

在上一步完成了需求分析项目分析等过程后,接下来便是进行系统设计。在设计过程中主要是按照软件工程的思想,确定了软件设计过程中的顺序图、类图和进行一些系统体系结构设计。

2.2.1顺序图

本系统,我负责模块主要涉及的时序图(顺序图)主要有。登录,添加信息、修改信息、删除信息等。这儿主要讲述下添加信息的时序图。如图(2.2)

图2.2时序图

2.2.2系统体系结构设计

系统结构图如下图:

图2.3教师结构图

图2.4管理员结构图

2.3 数据库设计

数据库是一个系统地核心,所以在设计过程中我们必须对数据的存储方式以及系统地业务有一个很好的全局把握。这样才可以保证在后期的开发过程中不会遇到一些设计性的问题。在对数据库进行的每一个操作我们小组都是进行了认真的研讨。

2.3.1E-R图

部分实体间的E—R图如下。

图2.5部分E—R图

2.3.2表的设计

在开始编码前我们对系统进行了再一次地,分析发现数据库中的数据表存在这一些不合理,因此下面列出,修改的表和新加的数据表:

如表2.1和表2.2

表2.1 zdnd

列名数据类型长度是否主键允许空默认值备注BulletinID nvarchar 20 是not null 重点难点标

号BulletinTitle nvarchar 8 否not null 重点难点标

题BulletinContent text 8 否null 重点难点内

容BulletinTime datetime 50 否not null 发布时间BulletinAuthor nvarchar 20 否null 发布教师

表2.2 fujian_teacher

列名数据类型长度是否主键允许空默认值备注fujianid nvarchar 50 是not null 附件或者是信

息编号teachername nvarchar 50 否null 教师姓名

第4章详细设计

经过了伊桑软件舍命周期:功能分析、项目分析、系统设计等环节之后接下来便进入了软件的下一个生命周期:实现和测试。在该部分中主要对自己独立实现的功能进行详细的分析讨论。

4.1 课件与教案

由于对于学生上课的过程中,有可能在课堂上不能对老师所讲的知识进行全面的吸收掌握,因此本系统提供了重点难点这个模块。就是老师将达本分学生由于课堂上时间关系不能掌握的知识或者是一些扩展知识上传到这个模块供学生再度参考。

4.1.1界面欢迎访问https://www.360docs.net/doc/a0346496.html,

图4.1 课件与教案首页显示

4.1.2代码

课件与教案首页显示如图3.1所示。具体代码实现如下:

public partial class usercontrol_appendix : https://www.360docs.net/doc/a0346496.html,erControl

{

protected void Page_Load(object sender, EventArgs e)

{

string kj = ConfigurationManager.AppSettings["kj"].ToString();

string ja = ConfigurationManager.AppSettings["ja"].ToString();

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

DataTable dt = new DataTable();

string strSql = "select top 7 * from Appendix where AppendixClassify='" + kj + "'or AppendixClassify='" + ja + "'";

dt = db.GetDataSet(strSql).Tables[0]; int nu = 7 - dt.Rows.Count;

for (int i = 0; i < nu; i++)

dt.Rows.Add(dt.NewRow());

rpt.DataSource = dt;

rpt.DataBind();

//

}

}

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

DataTable dt= db.GetDataSet("select top 7 * from zdnd order by BulletinTime desc").Tables[0];

int nu=7-dt.Rows.Count;

for(int i=0;i

dt.Rows.Add(dt.NewRow());

Repeater1.DataSource = dt;

Repeater1.DataBind();

4.1.3测试用例

本节主要是对我所负责模块的测试做下介绍。

表4.1 测试用例

测试用例标题期望结果

1 测试添加课件与

教案

成功,操作人员可以将课件与教案添加到数据库中

2 修改课件与教案成功,操作员可以修改课件与教案的内容并存入数据库

3 删除课件与教案成功,操作人员可以成功删除一条指定的课件与教案

4 显示课件与教案成功,系统可以根据操作人员的选择显示相应的课件与教案

对照3.1的测试用例得出相应的测试结果,如图3.2所示。

表4.2 测试结果

测试用例标题测试结果测试结果说明

1 测试添加课件与

教案功能

通过操作人员可以将课件与教案添加到数据库中

2 修改课件与教案通过操作员可以修改课件与教案的内容并存入数据库

3 删除课件与教案通过操作人员可以成功删除一条指定的课件与教案

4 显示课件与教案通过系统可以根据操作人员的选择显示相应的课件与教案

4.2 重点与难点

由于对于每门课来说都有对应的大纲来概括该课程的重点与难点,因此本系统也具有此功能模块。

4.2.1界面

图4.2重点与难点界面

4.2.2代码

重点难点内容显示界面如图4.2所示。对应的代码:

if (!IsPostBack)

{

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

string id = Request.QueryString[0].ToString();

string sql = "select BulletinTitle bt,BulletinContent nr, BulletinTime tm,BulletinAuthor zz from zdnd where BulletinID='" + id + "'";

System.Data.DataTable dt = db.GetDataSet(sql).Tables[0];

//取出数据

if (dt.Rows.Count > 0)

{

this.title.InnerHtml = dt.Rows[0]["bt"].ToString();

this.content.InnerHtml = dt.Rows[0]["nr"].ToString();

}

列表显示:

System.Web.UI.WebControls.PagedDataSource pds;

int pagecount;

protected void Page_Load(object sender, EventArgs e)

{

pds = new PagedDataSource();

if (!IsPostBack)

{

databind();

}}}

public void databind()

{

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

pds.DataSource = db.GetDataSet("select * from zdnd").Tables[0].DefaultView; pds.AllowPaging = true;

pds.PageSize = 10;

pagecount = pds.PageCount;

if (int.Parse(TextBox1.Text) > pds.PageCount)

TextBox1.Text = pds.PageCount.ToString();

if (int.Parse(TextBox1.Text) < 1)

TextBox1.Text = "1";

pds.CurrentPageIndex = int.Parse(TextBox1.Text) - 1;

Repeater1.DataSource = pds;

Repeater1.DataBind();

if (pds.CurrentPageIndex == 0)

{

Button1.Enabled = false;

Button2.Enabled = false;

}

else

{

Button1.Enabled = true;

Button2.Enabled = true;

}

if (pds.CurrentPageIndex == pds.PageCount - 1)

{

Button3.Enabled = false;

Button4.Enabled = false;

}

else

{

Button3.Enabled = true;

Button4.Enabled = true;

}

}

protected void Button1_Click(object sender, EventArgs e)

{

TextBox1.Text = "1";

databind();

}

protected void Button2_Click(object sender, EventArgs e) {

TextBox1.Text = (int.Parse(TextBox1.Text) - 1).ToString();

databind();

}

protected void Button3_Click(object sender, EventArgs e) {

TextBox1.Text = (int.Parse(TextBox1.Text) + 1).ToString();

databind();

}

protected void Button4_Click(object sender, EventArgs e) {

TextBox1.Text = pds.PageCount.ToString();

databind();

}

protected void Button5_Click(object sender, EventArgs e) {

databind();

}

4.2.3测试用例

本节主要是对我所负责模块的测试做下介绍。

表4.3 测试用例

测试用例标题期望结果

1 测试添加重点难

点功能

成功,操作人员可以将重点难点添加到数据库中

2 修改重点难点成功,操作员可以修改重点难点的内容并存入数据库

3 删除重点难点成功,操作人员可以成功删除一条指定的重点难点

4 显示重点难点成功,系统可以根据操作人员的选择显示相应的重点难点

对照3.3的测试用例得出相应的测试结果,如图3.4所示。

表4.4 测试结果

测试用例标题测试结果测试结果说明

1 测试添加重点难

点功能

通过操作人员可以将重点难点添加到数据库中

2 修改重点难点通过操作员可以修改重点难点的内容并存入数据库

3 删除重点难点通过操作人员可以成功删除一条指定的重点难点

4 显示重点难点通过系统可以根据操作人员的选择显示相应的重点难点

4.3 主持人

主持人是网络课堂必不可少的一部分,它是保证网站富有生机和内涵的保证,主持人可以让学生更规范更熟练的去学习,从而达到最好的效果。

4.3.1界面

图3.3教师基本信息界面

图3.4教学情况界面显示

3.3.2代码

主持人的前台列表界面如图3.3所示,对应的代码:

public partial class usercontrol_tea_detail : https://www.360docs.net/doc/a0346496.html,erControl

{

string id="";

protected void Page_Load(object sender, EventArgs e)

{

id = Request.QueryString[0].ToString();

if (!IsPostBack)

{

bind1();

BindRpArticle();

BindRpMaterial();

BindRpSchonor();

BindRpTask();

}

}

private void bind1()

{

string sql = "select * from Teacher where TeacherID='"+id+"'";

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

DataTable dt = db.GetDataSet(sql).Tables[0];

imgImage.ImageUrl = "../admin_t/teacherimage/"+ dt.Rows[0]["TeacherImage"].ToString();

lblAcademy.Text = dt.Rows[0]["TeacherAcademy"].ToString();

lblAdminDuty.Text = dt.Rows[0]["TeacherAdminDuty"].ToString();

lblBirthday.Text = dt.Rows[0]["TeacherBirthday"].ToString();

lblDegree.Text = dt.Rows[0]["TeacherDegree"].ToString(); ;

lblDuty.Text = dt.Rows[0]["TeacherDuty"].ToString();

lblEmail.Text = dt.Rows[0]["TeacherEmail"].ToString();

lblName.Text = dt.Rows[0]["TeacherName"].ToString();

lblProfession.Text = dt.Rows[0]["TeacherProfession"].ToString();

lblResearch.Text = dt.Rows[0]["TeacherResearch"].ToString();

lblSchool.Text = dt.Rows[0]["TeacherSchool"].ToString();

lblIntroduction.Text = dt.Rows[0]["TeacherIntroduction"].ToString();

if (dt.Rows[0]["TeacherSex"].ToString() == "1")

{

lblSex.Text = "男";

}

if (dt.Rows[0]["TeacherSex"].ToString() == "0")

{

lblSex.Text = "女";

}

}

private void BindRpArticle()

{

string sql = "select * from Article where TeacherID='"+ id + "' and ArticleStatus=1";

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

DataTable dt = db.GetDataSet(sql).Tables[0];

this.rpArticle.DataSource = dt;

this.rpArticle.DataBind();

}//学术文章(论文)

private void BindRpTask()

{

string sql = "select * from Task where TeacherID='"+ id + "' and TaskStatus=1";

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

DataTable dt = db.GetDataSet(sql).Tables[0];

this.rpTask.DataSource = dt;

this.rpTask.DataBind();

}//承担的学术研究课题

private void BindRpSchonor()

{

string sql = "select * from Schonor where TeacherID='"+ id + "' and SchonorStatus=1";

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

DataTable dt = db.GetDataSet(sql).Tables[0];

this.rpSchonor.DataSource = dt;

this.rpSchonor.DataBind();

}//学术表彰

private void BindRpMaterial()

{

string sql = "select * from Material where TeacherID='"+ id + "' and MaterialStatus=1";

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

DataTable dt = db.GetDataSet(sql).Tables[0];

this.rpMaterial.DataSource = dt;

this.rpMaterial.DataBind();

}//参编教材

3.3.3测试用例

本节主要是对我所负责模块的测试做下介绍。

表3.6测试用例

测试用例标题期望结果

1 测试基本信息的

添加

成功,操作人员可以将某个教师的基本信息添加到数据库中

2 测试基本信息的

修改

成功,操作员可以修改基本信息的内容并存入数据库

3 测试教学情况的

添加

成功,操作人员可以将某个教师的教学情况添加到数据库中

4 测试教学情况的

修改

成功,操作员可以修改教学情况的内容并存入数据库

5 测试教学水平的

修改

成功,操作人员可以将某个教学水平添加到数据库中

6 测试教学水平的

修改

成功,操作员可以修改教学水平的内容并存入数据库

对照3.5的测试用例得出相应的测试结果,如图3.6所示。

表3.7测试结果

测试用例标题测试结果测试结果说明

1 测试基本信息的

添加

通过操作人员可以将某个教师的基本信息添加到数据库中

2 测试基本信息的

修改

通过操作员可以修改基本信息的内容并存入数据库

3 测试教学情况的

删除

通过操作人员可以成功删除一条指定的教学情况

4 测试教师教学情

通过系统可已成功显示有教学情况

5 测试对应教学水

平表格样式

通过

操作员选择某个教师后会显示该教师对应的教学水平

表格样式

6 测试表格样式的

显示

通过

可以根据操作员选择的某个老师的教学水平表格样式

显示其中的内容

3.4 教师培养

教师培养是保证教学队伍的教育质量,是学生学生知识的一大环节,保证教学队伍水平提高有助于给学生提供更优质的教学知识。

3.4.1界面

图3.5教师培养界面

3.4.2代码

教师培养的前台列表界面如图3.5所示,对应的代码:

public partial class usercontrol_tees : https://www.360docs.net/doc/a0346496.html,erControl

{

protected void Page_Load(object sender, EventArgs e)

{

Maticsoft.DBUtility.myDb db = new Maticsoft.DBUtility.myDb();

string c = "20115522425671";

string sql = "select InfoTitle bt,InfoContent nr from Information where InfoClassify='" + c + "'";

db = new Maticsoft.DBUtility.myDb();

DataTable dt = db.GetDataSet(sql).Tables[0];

if (dt.Rows.Count > 0)

{

this.title.InnerHtml = dt.Rows[0]["bt"].ToString();

this.content.InnerHtml = dt.Rows[0]["nr"].ToString();

}

}

}

3.4.3测试用例

本节主要是对该模块的测试做下介绍。

表3.7 测试用例

测试用例标题期望结果

1 测试添加重点难

点功能

成功,操作人员可以将教学内容添加到数据库中

2 修改教学内容成功,操作员可以修改教学内容的内容并存入数据库

3 删除教学内容成功,操作人员可以成功删除一条指定的教学内容

4 显示教学内容成功,系统可以根据操作人员的选择显示相应的教学内容

对照3.1的测试用例得出相应的测试结果,如图3.2所示。

表3.8测试结果

测试用例标题测试结果测试结果说明

1 测试添加教学内

通过操作人员可以将教学内容添加到数据库中

2 修改教学内容通过操作员可以修改教学内容的内容并存入数据库

3 删除教学内容通过操作人员可以成功删除一条指定的教学内容

4 显示教学内容通过系统可以根据操作人员的选择显示相应的教学内容

计算机网络课程设计题目

计算机网络课程设计 一. 中小型千兆网吧组建 内容及要求: 用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

计算机网络技术试题(附答案)中等职业学校课件

计算机网络技术试题(附答案)中等职业学校 一、填空 1、计算机网络按照规模可以分为局域网、城域网和广域网。 2、交换式局域网的核心是交换机,当交换机的端口为100Mbps时,如果该端口是全双工的,那么其带宽是200MBPS 。 3、广域网一般由局域网和城域网组成。 4、网络互联的类型一般可以分成4种,分别是:局域网与局域网互联、局域网与城域网互联、局域网和广域网与局域网互联和局域网和广域网与广域网互联。 5、路由器的路由可以分为静态和动态两类。 6、文件传输使用的FTP 协议,远程登陆使用TELNET 协议。 7、对于子网IP地址不足的问题,我们通常采用修改子网掩码方法来解决,而对于一些不能分配给DHCP客户机的IP地址,我们可以通过设置排除地址来解决。 8、广域网的基本结构可分为资源子网和通信子网两部分。 9、差错控制编码通常可分为检错码和纠错码两种。 10、计算机网络中,出现差错的主要原因是噪声,噪声可分为随机噪声和热噪声两类。 11、从目前发展情况来看,局域网可分为共享介质局域网和交换式局域网两类。 12、决定局域网性能的主要技术要素是网络拓扑、传输介质和访问控制三方面。 13、调制解调器中把数字信号转换成模拟信号过程称为调制。 14、IP地址能够唯一地确定Internet上每台计算机的系统位置。 15、用命令可以测试TCP/IP的配置信息。(iconfig) 第二题选择题 1、关于OSI的叙述,下列错误的是:( C ) A.OSI是ISO制定的B.物理层负责 C.网络层负责数据打包后再传送D.在最下面的两层为物理层和数据链路层 2、下列关于信息高速公路的叙述中错误的是( C ) A.高速网络技术是信息高速公路的核心技术之一B.信息高速公路是美国国家信息基础设施建设的核心 C.因特网是信息高速公路D.我国的公用分组网不是信息高速公路 3、网卡的主要功能不包括( A ) A.网络互联B.将计算机连接到通信介质上C.实现数据传输D.进行电信号区配 4、广域网的分组交换网采用的协议是( C ) A.ATM B.TCP/IP C.X.25 D.CSMA/CD 5、以太网的拓扑结构有( D ) A.分布式B.环型C.树型D.总线型

北邮-计算机网络技术(精品课程)阶段作业4

一、单项选择题(共10道小题,共100.0分) 1. 网络地址转换NAT是_______ A.把IP地址转换成MAC地址 B.把MAC地址转换成IP地址 C.把私网地址和公网地址进行映射 D.把私网地址和其他组织的IP地址进行映射 2. 在进行层次化网络设计的时候,首先设计________ A.核心层 B.分布层 C.接入层 D.汇聚层 3. 在进行子网划分的时候,如果主机位为7位,能支持的主机数量是______ A.7 B.49 C.126 D.256 4. 局域网中如果只能拥有少量IP地址,而站点数量又比较多,适用 ________方法解决 A.DHCP

B.NAT C.静态配置IP D.控制一些交换机的接入 5. 域名服务DNS的主要功能为________ A.通过查询获得主机和网络的相关信息 B.查询主机的MAC地址 C.查询主机的计算机名 D.合理分配IP地址的使用 6. FTP数据传输过程中,不能使用的类型是________ A.ASCII类型 B.EBCDIC类型 C.IMAGE类型 D.NVT类型 7. ATM网络中把业务分为4类,其中固定比特率的是________类业务 A. A B. B C. C D. D

8. ATM信元的固定长度为________字节 A.13 B.31 C.53 D.63 9.(错误) 在ATM的信元结构中,UNI和NNI信元的不同之处在________ A.头部长度 B.UNI有GFC,NNI没有 C.UNI有VPI,NNI没有 D.UNI有HEC,NNI没有 10. 在进行网络设计的时候,以下说法错误的是_________ A.需要在网络需求和费用之间进行平衡 B.设计过程是一个反复的过程 C.网络花费越大,网络性能肯定越高 D.获取的网络需求应尽可能准确

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

课程设计报告 ( 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日

计算机网络技术专业(中专)人才培养方案(汉)

《计算机网络技术(中专)》专业人才培养方案(汉) 一、专业名称 计算机网络技术 二、入学要求 初中毕业生或具有同等学历者。 三、基本学制 3年。 四、培养目标 本专业主要培养与我国现代化建设要求相适应,德、智、体、美全面发展,具有与本专业相适应的文化水平和良好的职业道德,掌握本专业的基础知识和基本技能,在生产、服务和管理第一线工作的计算机办公应用、硬件维护、网络应用和软件应用的初、中级应用型专业人员。 五、职业范围 六、人才规格 本专业毕业生应具有以下职业素养(职业道德和产业文化素养)、专业知识和技能: (一)职业素养 1、是良好的政治素质和较强的法制观念; 2、培养良好的职业道德、敬业精神和科学素养。 3、掌握阅读、理解外文软件文档所必备的外语知识。

4、掌握数据通信与接口技术,计算机网络和计算机安全的基本知识。 5、具有结构化程序设计的原则及方法等基本知识,事件驱动程序设计和面向对象程序设计的基本知识,网络应用编程的知识。 6、有网络硬件和软件设置、安装和维护的知识。 7、具有网络多媒体应用背景下,使用各种常用工具软件的基本知识。 8、具有通信网络接入技术的基本知识。 (二)专业知识和技能 专业(技能)方向1:网络技术及应用、管理 1、具有网络技术专业必需的计算机软硬件配置、网络布线、网络操作系统、网络协议等基础知识; 2、具备网页设计的知识与技能; 3、具有熟练的计算机操作技能,能够进行网络操作系统和常用软件的安装与维护; 4、具有搭建和配置小型局域网的能力; 5、具有网络监控和维护基础知识,能够使用网络管理工具进行网络监控和维护; 6、能够进行网站的建立、发布、维护与管理; 7、熟悉国家有关法律法规,具有网络安全意识,掌握网络安全的基本技能。 专业(技能)方向2:办公自动化及设备维护 1、具有熟练的计算机录入与排版技能和使用计算机的能力; 2、具有熟练进行操作系统和常用软件的安装与使用的能力; 3、掌握程序设计基本方法,能编制简单程序; 4、熟悉计算机硬件的组装与维护,具有一定的营销能力; 5、熟悉计算机网络与产品,能进行计算机网络的管理与维护; 6、掌握常用办公软件的使用。 专业(技能)方向3:网页制作及网站维护 1、具有熟练的计算机录入与排版技能和使用计算机的能力; 2、掌握设计网页工具软件; 3、掌握多媒体素材处理软件; 4、熟悉网站架构; 5、具备网页设计的知识与技能; 七、主要衔接专业 高职:计算机应用技术、计算机网络技术 八、课程结构 九、课程设置及要求 本专业课程设置分为公共基础课和专业技能课。

计算机网络课程设计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 职教集团(B 卷) 2014—2015学年度第二学期期末考试高二计算机网络基础与应用试卷(命题人:XXX ) 本试卷分第I 卷(客观题)和第II 卷(主观题)两部分。两卷满分100分。考试时间100分钟。第I 卷(共60分)一、选择题(每题2分,共40分)1.120.0.0.2属于( )类网络地址。 A 、A B 、B C 、C D 、D 2.( )是综合布线工程中最常用的传输介质。 A 、双绞线 B 、同轴电缆 C 、光纤 D 、银质电缆3.常见的普通非屏蔽双绞线一般是( )的结构。 A 、1对2根 B 、2对4根 C 、3对6根 D 、4对8根4.RJ-45接口类型的网卡应用于以( )为传输介质的以太网中。 A 、双绞线 B 、细同轴电缆 C 、粗同轴电缆 D 、光纤5.DOS 、OS/2、UNIX 、XENIX 、LINUX 、Windows 、Netware 等是微机上常见的( )。 A 、交换机 B 、路由器 C 、操作系统 D 、网关6.WWW 采用的通信协议是( )传输协议。 A 、文件 B 、文本 C 、超文本 D 、超文件7.IIS 是一种( )服务组件。 A 、WEB B 、DOS C 、OFFICE D 、LINUX 8.可以通过“开始”→“程序”→“( )”→“Internet 服务管理器”来打开IIS 管理器。 A 、服务器配置 B 、管理工具 C 、附件 D 、系统工具 9.( )命令用于显示与IP 、TCP 、UDP 和ICMP 协议相关的统计数据,一般用于检验本机各端口的网络连接情况。 A 、Pathping B 、Netstat C 、Tracert D 、Arp 10.如果一封邮件需要同时传给几个人,每个地址之间可以用( )隔开。 A 、逗号 B 、句号 C 、冒号 D 、顿号 11.SMTP 服务器主要是用于( )方面。 A 、网页浏览 B 、文件传输 C 、新闻服务 D 、邮件发送 12.通过“控制面板”中的( )进行安装网卡驱动程序。 A 、网络和Internet 连接 B 、添加/删除硬件 C 、性能和维护 D 、安全中心 13.用IE 浏览器浏览网页,在地址栏中输入网址时,通常可以省略的是____。 A 、http:// B 、ftp:// C 、mailto:// D 、news:// 14.下面是Web 网页的保存格式类型,可以以纯文本格式保存网页信息的是____。班级考 号姓 名

《计算机网络》 课程标准

《计算机网络》课程标准 授课对象:高中毕业或同等学力课程教学时数:96H 学历层次:高等职业教育课程代码: 学制:全日制3年 适用专业:计算机应用技术制订: 一、前言 1.课程性质 《计算机网络》是计算机专业的必修的专业核心课程。主要培养学生计算机网络的基本操作和基础知识。要求学生通过学习计算机网络课程,熟悉网络的机构、网络协议、常见的网络命令等;掌握常见的网络设备的安装、调试、维护和基本的网络知识; 2.课程设计思路 (1)课程基本理念: 本课程采用理论实践一体化教学模式,总课时96课时,理论课时40学时,实践课时56学时。要求学生深入了解和掌握计算机网络的基本概念、基本原理和技术方法。能够掌握计算机网络体系结构、局域网、广域网、TCP/IP协议、网络操作系统和Internet等内容。 (2)课程设计思路: 《计算机网络》课程是以就业为导向,以能力为本位、以职业实践为主线、以项目教学为主体的原则进行设计。本课程共设*个专业教学项目,其中必修项目*个,提高项目*个,可根据不同学生在提高项目选取。教学过程中将学生应知应会的理论知识融入到具体项目中,以项目为载体,让学生看到成果,提升学生的学习兴趣,帮助学生掌握提高理论知识、动手技能,拓宽知识面。 二、课程目标 依据企业职业岗位需求和专业培养目标,确定本课程的培养目标为: 通过课程学习,使学生具备良好的计算机网络基本理论基础,在职业技能上达到熟练安装、调试常见网络设备,掌握网络的基本操作和基础知识;同时,将方法能力及社会能力培养全面贯穿于教学全过程,培养学生的综合职业素质。 具体目标为: 1.专业能力目标 (1) 掌握课程中所介绍的有关的基本术语、定义、概念和规律,在今后的学习和工作中应能较熟练地应用这些概念和术语。 (2) 理解网络的基本分析方法及改善系统性能的主要途径。要求能对简单的故障独立进行排除。

计算机网络课程设计

计 算 机 工 程 学 院
课程设计报告
设计名称: 姓 名: 计算机网络课程设计 学 号:
专业班级: 系 (院) : 设计时间: 设计地点: 计算机工程学院 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小时

南华大学计算机网络试题(来自精品课程)

特别警告: 本资料来自学校精品课程,并非老师给的或者往年样题,老师也重点说明:不要去看一些试卷资料,因为它们很不可靠!可靠的还是老师说的重点,虽然有点多!(若传给别人时,希望说明此信息) 如若不听警告,本人对后果不负任何责任! 资料非本人整理,自己班同学弄的,传上去给大家一个参 考。 计算机网络习题&答案 填空 按照覆盖的地理范围,计算机网络可以分为______、______和______。 【答案】:局域网、城域网、广域网 ISO/OSI参考模型将网络分为______层、______层、______层、______层、____ __层、______层和______层。 【答案】:物理、数据链路、网络、传输、会话、表示、应用 建立计算机网络的主要目的是:________。 【答案】:资源共享和在线通信 (4)最基本的网络拓扑结构有三种,他们是________、________和________。【答案】:总线型、环形、星形 (5)以太网使用________介质访问控制方法,而FDDI则使用________介质访问控制方法。 【答案】:CSMA/CD、令牌环 (6)在将计算机与10BASE-T集线器进行连接时,UTP电缆的长度不能大于______ __米。在将计算机与100BASE-TX集线器进行连接时,UTP电缆的长度不能大于_ _______米。 【答案】:100、100 (7)非屏蔽双绞线由________对导线组成,10BASE-T用其中的________对进行数据传输,100BASE-TX用其中的________对进行数据传输。 【答案】:4、2、2 (8)以太网交换机的数据转发方式可以分为________、________和________3类。【答案】:直接交换、存储转发交换、改进的直接交换

计算机网络课程设计报告

计算机网络课程设计报告 姓名:李逍逍 班级: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分

计算机网络技术专业(中专)人才培养方案(汉)

《计算机网络技术(中专)》专业人才培养方案(汉) 一、专业名称 计算机网络技术 二、入学要求 初中毕业生或具有同等学历者。 三、基本学制 3年。 四、培养目标 本专业主要培养与我国现代化建设要求相适应,德、智、体、美全面发展,具有与本专业相适应的文化水平和良好的职业道德,掌握本专业的基础知识和基本技能,在生产、服务和管理第一线工作的计算机办公应用、硬件维护、网络应用和软件应用的初、中级应用型专业人员。 五、职业范围 六、人才规格 本专业毕业生应具有以下职业素养(职业道德和产业文化素养)、专业知识和技能: (一)职业素养 1、是良好的政治素质和较强的法制观念; 2、培养良好的职业道德、敬业精神和科学素养。 3、掌握阅读、理解外文软件文档所必备的外语知识。 4、掌握数据通信与接口技术,计算机网络和计算机安全的基本知识。 5、具有结构化程序设计的原则及方法等基本知识,事件驱动程序设计和面向对象程序设计的基本知识,网络应用编程的知识。

6、有网络硬件和软件设置、安装和维护的知识。 7、具有网络多媒体应用背景下,使用各种常用工具软件的基本知识。 8、具有通信网络接入技术的基本知识。 (二)专业知识和技能 专业(技能)方向1:网络技术及应用、管理 1、具有网络技术专业必需的计算机软硬件配置、网络布线、网络操作系统、网络协议等基础知识; 2、具备网页设计的知识与技能; 3、具有熟练的计算机操作技能,能够进行网络操作系统和常用软件的安装与维护; 4、具有搭建和配置小型局域网的能力; 5、具有网络监控和维护基础知识,能够使用网络管理工具进行网络监控和维护; 6、能够进行网站的建立、发布、维护与管理; 7、熟悉国家有关法律法规,具有网络安全意识,掌握网络安全的基本技能。 专业(技能)方向2:办公自动化及设备维护 1、具有熟练的计算机录入与排版技能和使用计算机的能力; 2、具有熟练进行操作系统和常用软件的安装与使用的能力; 3、掌握程序设计基本方法,能编制简单程序; 4、熟悉计算机硬件的组装与维护,具有一定的营销能力; 5、熟悉计算机网络与产品,能进行计算机网络的管理与维护; 6、掌握常用办公软件的使用。 专业(技能)方向3:网页制作及网站维护 1、具有熟练的计算机录入与排版技能和使用计算机的能力; 2、掌握设计网页工具软件; 3、掌握多媒体素材处理软件; 4、熟悉网站架构; 5、具备网页设计的知识与技能; 七、主要衔接专业 高职:计算机应用技术、计算机网络技术 八、课程结构

计算机网络课程的考核方案

《计算机网络》课程考核 题目:计算机网络安全技术 姓名: 学号: 专业: 班级: 授课教师: 摘要 计算机网络的应用越来越广泛,越来越多的行业和人群开始借助计算机网络来实现他们的目的和任务。但是,越来越多的应用也导致了计算机网络的安全问题日渐严重,出现了很多恶意攻击的黑客,例如最近发生的“永恒之蓝”勒索病毒,导致文件泄漏等问题产生。本文主要是从以下几方面对计算机网络管理和安全技术进行探析:(1)计算机网络管理;(2)影响计算机网络安全的因素;(3)计算机网络管理安全技术。 关键词:计算机网络;网络管理;安全技术 Abstract The use of computer networks is becoming more and more widespread, and more and more industries and people are using computer networks to achieve their goals and tasks. However, more and more applications have also led to the computer network security problem becomes more serious, there are

many malicious hackers attack, such as the recent "eternal blue" blackmail virus, leaked documents, etc. This article mainly discusses the computer network management and security technology in the following aspects: (1) computer network management; (2) factors that affect the security of computer networks; (3) computer network administration security technology. Keywords: computer networks; Network management; Security technology 目录 引言 (4) 1.网络安全的定义 (4) 1.1网络安全的基本要素 (5) 1.2网络安全的重要性 (5) 1.3网络安全脆弱的原因 (6) 2.计算机网络管理 (7) 3.影响计算机网络安全的因素 (7) 4. 计算机网络管理安全技术 (8) 4.1身份认证技术 (8) 4.2防火墙技术 (8) 4.3数据加密技术 (8)

计算机网络课程设计题目

计算机网络课程设计题目

计算机网络课程设计 题目一 基本要求:根据用户需求,设计网络,并完成相关文档和文件工作。要求通过查找资料,独立完成设计,全部图、表只能使用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技术),使用动态的路由

《计算机网络课程设计》

计算机网络课程设计报告 题目: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 等。

“计算机网络”国家精品课程建设

“计算机网络”国家精品课程建设 计算机网络课程是一门重要的专业基础课。该课程的宗旨是使学生系统地掌握计算机网络体系结构、核心概念和工作原理,掌握网络协议的分析和设计方法,并对各种网络技术以及网络管理、网络安全的基本原理、基本方法和相关技术有所了解,能够开发网络应用,使学生初步具有对计算机网络进行分析、设计、开发、应用、维护和管理的能力。 国防科技大学计算机网络教学伴随计算机学院高性能计算机系统研制的不断推进而发展。80年代初,为适应计算机网络技术发展的需要,卢锡城、窦文华、龚正虎等几位青年教师被学校派往国外一流计算机系作访问学者,主攻计算机网络。他们回国以后,立即参与银河并行巨型计算机系统、银河“玉衡”核心路由器以及高速交换机的研制工作,获得多项国家级科研成果大奖。与此同时,高水平的计算机网络教学如火如荼开展起来。 从1986年开始,计算机网络作为主干课列入本科生教学计划,教学大纲、教学内容、教材、实验内容都瞄准国际一流水平建设,课程质量全面提升。90年代中期,网络就是计算机成为共识,以因特网为代表的强大应用需求与自身一系列重大教学与科研工程的成功实施,使计算机网络学科方向得到长足发展并成为计算机学院最主要的学科方向之一。 1997年启动的“211工程”项目“军用网络与分布计算技术实验室”建设,对提升本课程教学水平起到了重要作用。随着“985工程”、“211工程”二期建设计划的推进,该专业方向在师资队伍、人才培养、科学研究、教学环境等方面呈现出鲜明的特色,整体水平在国内名列前茅,成为全国计算机网络人才培养与科研的重要基地之一。 2002年,我们重新修订了本科教学计划,相关课程的教学大纲、教材建设、教学实验等得到进一步规范,教学内容得到进一步拓展。2004年,我们率先在国内成立网络工程系,设置网络工程专业,使得计算机网络的教学及教学管理提高到了一个新的层次,该专业首批本科学员已于2006年毕业。 目前,计算机网络课程已经形成以高水平科研作支撑,教学科研相互促进;稳定的国际合作与学术交流,奠定逐步进入国际一流的坚实基础;优秀的教学团队,为课程改革创新提供人才支持的鲜明特色。2007年,计算机网络课程被评为国家精品课程。 2“计算机网络”课程建设实践 (1) 以科研促教学,深化教学改革,培养高水平人才 我们将科研看作是提高教学质量的根本性途径,积极引导和鼓励教员申请国

相关文档
最新文档