当前位置:文档之家› 计算机网络作业题

计算机网络作业题

计算机网络作业题大作业要求1内容要求:按照下面六个大作业的具体要求完成其中的两个。

2形式要求:●报告、翻译、总结或自述文档等应使用Microsoft Word 2000/2003编写;●纸张:A4;●页边距:上、下、左、右均为2厘米;●正文全部使用小四号,中文字符使用宋体,英文字符使用Times New Roman,行距使用多倍行距:设置值1.2;●标题可分为三级,比如:1 1.1 1.2 1.2.1 1.2.2;●各级标题字号相差一个中文字号,一级标题使用小二号,加粗。

3提交方式:●以电子形式;●以Zip或Rar格式打包,打包文件名为个人信息和大作业编号,作为附件,发送到“UnivWork@”。

发送时在邮件主题中同样填入个人信息和大作业编号,比如二班张三做的大作业4中Winsock编程的FTP客户端,那么打包文件名和邮件主题行应为:网工0802_0808030207_张三_大作业4;●姓名不足三个汉字时,姓和名之间插入一个中文全角空格“”,数字、字母、下划线使用ASCII码;●两个大作业分别提交。

4提交截至日期:2010年11月25日5评分:根据完成大作业要求的质量和规范程度划分为:优、良、中、差四级。

抄袭的、下载的、雷同的、未交的或晚交的,以〇分计。

6说明:请遵守上述约定,否则我的邮件规则可能忽略或删除发来的邮件。

另外,发送文件时应尽可能保证文件没有携带病毒或恶意代码,否则我的反病毒程序有可能删除其能识别但杀不了的文件。

大作业1——阅读与翻译1目标:英文专业文献阅读2翻译RFC 7683泛读《计算机网络》\Reading\*.*精读其中的:3.1Introduction to TCP IP.pdf3.2Introduction to Computer Networks.pdf3.3An Introduction to TCP-IP Programming.pdf3.4翻译An Introduction to TCP-IP Programming.pdf 文件从开始到ProgrammingWith SocketWrench in Visual Basic小节之前的内容。

4精读●《计算机网络》\Programming\Getting Started withWinsock\winsock\getting_started_ with_winsock.htm的所有下一层链接的内容;●撰写总结总结使用Winsock编写基于C/S程序的步骤。

5RFC 1180 阅读/翻译其中的(5.Internet Protocol, er Datagram Protocol,7.Transmission Control Protocol, work Applications)6泛读RFC 12087泛读/abuse/faq.html8说明:每篇精读的文章应写出150~250字的概要(中文)。

RFC可以在教材配套光盘或/rfc找到。

RFC768必翻,其它两个翻译任选其一。

翻译应做到术语准确、内容正确、文字流畅,符合中国人的语言文字习惯。

不得使用在线翻译或快译之类软件。

不得参考中文版本,可以参考教材。

大作业2——网站访问与论文写作1目标:了解现状、处理问题能力培养、正确处理人、网络与社会之间关系2分别访问CNNIC、APNIC、InterNIC、ICANN、ISC、IAB、IETF、ISOC、,了解这些机构、组织或网站的职能、在Internet中的角色、制定的标准或当前从事研究活动。

●撰写总结(1500~2000字)。

3写一篇名为Internet In China (《中国因特网发展》)的综述性调查分析报告。

4调查分析报告要求:总结Internet在中国的起步、发展、现状并预测Internet在中国的未来。

报告内容应具体(要有事实或可信数据作为支持)、广泛(如何或将如何改变社会、政府、企事业单位乃至寻常百姓的行为和思维方式)、深入(剖析中国因特网发展中,曾经/当前/未来存在的问题及解决问题的办法,譬如,目前存在的网络成瘾、网络欺诈、网络诚信危机、网络隐私、网络文化冲突、网络虚拟性与法律关系等问题。

再比如IPv6、下一代网络、Internet2等在中国的发展等。

还有,已处理的与网络有关的案件中不少都涉及计算机相关专业的毕业生,你是如何看待该问题,该问题应如何解决)。

5调查分析报告写作应符合学术文章的一般规范。

论文字数应在6000~8000字。

论文中出现的数据、结论、判断等引用要有出处,并在论文最后的参考文献中正确地、规范地标注(尽量符合GB7714-87标准,也可参考/web/assembly/action/ browsePage.do?channelID=1086060054948&contentID=1103859360348 )。

6提示:①CNNIC中有大量的以半年为期的《中国互联网络发展状况统计调查》;②“中国教育网络”中有大量的技术性文章;③CNKI中有大量的学术性文章;④中国现行法律、法规和行业规定中与互联网有关的条款;④艾瑞市场咨询集团(iResearch Consulting Group)有大量互联网及电信市场调研分析报告。

大作业3——网络工程初探1目标:初步建立网络工程与系统集成的思想与观点2网络考察●分别考察CERNET及其八大地区网络、中国教育网络、CERNET2、NSFCNET、XJTU()、XUST ( /nic/index.htm)。

●考察内容包括网络需求、网络规模、提供的服务/应用、网络拓扑/结构、建设进度/阶段、网络设备/网络协议、网络预算及投资、网络管理与维护等方面。

●对于某个特定网络而言,上述考察内容中的部分可能涉及商业或技术秘密,在不侵犯该网络秘密的前提,Do your “best effort”。

●撰写总结。

简要总结各个网络的上述考察内容,总结的形式不限。

3NOS安装并配置●安装并配置某一NOSa)至少在三台主机上安装和配置,且三台主机分别属于不同的IP子网;b)使其支持TCP/IP(v4)或IPv6;c)使其支持IP路由;d)使其支持RIP路由协议;e)三台主机之间能实现IP分组的转发;f)使其支持VPN。

●撰写报告。

安装及配置的简要描述;测试结果。

●可选的NOS有Windows 2003 Server、Windows 2000 Server、Linux(有很多版本)、FreeBSD(一种UNIX)。

“《计算机网络》\Software\Windows 2000 Advanced Server”中可以找到Windows2000高级服务器;Linux或FreeBSD可以从网上免费下载。

4常用网络服务器的安装与配置●这里指的常用网络服务包括WWW、DNS、Email、FTP、DHCP等。

这些服务都有多种实现,e.g. for www service, there are IIS of Microsoft, Apache of The Apache Software Foundation, etc. 对比不同实现的优缺点、适用环境等。

下载、安装并适当配置,使得这些服务得以正常工作;●撰写报告。

应包括对各个服务不同实现的对比;安装及配置的简要描述;测试结果;●部分服务器软件可在“《计算机网络》\Software\WWW FTP Email DNS DHCP服务器”目录中找到。

5网络管理、网络安全与PKI●熟悉当前网络管理、数据加密/签名和认证的协议/标准/体系;12说明:下列类型I~类型II任选一个。

无论选择哪个类型都应在项目的根目录中包含项目自述文档(Readme.doc),其内容为需求分析、概要设计、详细设计、数据(类、结构、消息格式)说明、运行环境配置(编译环境/条件)说明、测试报告等。

代码中应有较为详细的注释。

提交时:①打包文件应包括项目自述文档和项目全部代码和资源文件;②应删除开发过程中的临时文件和过程文件;③动态链接库和目标可执行文件不删除。

类型I:Winsock编程。

下列项目1~项目2中任选一个。

项目1:实现一个FTP客户端●用Visual C++(VC6或VC 2005)实现一个GUI界面的FTP客户端。

FTP客户端应具有断点重传和多点同传能力(多线程);能从窗口中选择多个文件然后上传(客户到服务器)或下载(服务器到客户)(多任务并行)。

a)首先应理解FTP协议;b)可以使用SDK(“《计算机网络》\Programming\ FTP VoyagerSDK”)。

SDK中包含了详尽的文档和实例;c)也可利用VC++中的CSocket类和其它相关的类。

在MSDN(Microsoft DeveloperNetwork)中可以找到详尽的文档和实例。

d)还可以“白手起家”——完全由自己设计并实现。

项目2:实现一套Chatting room系统●Client/Server工作模式——系统中起码应包括一个Client和一个Server;●设计C/S之间的通信协议;●用Visual C++(VC6或VC 2005)实现:a)可以是命令行(CLI)方式,也可以是图形用户界面(GUI);b)可以在“《计算机网络》\Programming\C-S ChatRoom” 的基础之上完成。

但应将其改造成P2P方式,也就是说,Client访问Server时,Server记录Client的参数(IP 地址、端口、Handle/用户名等),定期或不定期地告诉所有其它Client。

之后,Client之间可以以点对点方式(也就是即时消息) 工作,或者以点对多点方式(也就是聊天室)工作。

Server可以记录或不记录Client之间通信内容;c)也可以在“《计算机网络》\Programming\Getting Started with Winsock\ClientServer typing”的基础之上完成。

Client访问Server时,Server记录Client的参数。

Client 之间通信可以由Server转发,但应包括消息发送者信息。

类型II:Web编程。

一般而言,Web编程有三类模式:ASP、JSP、基于开放源码项目(PHP)。

●查阅资料,理解这三类动态网站开发模式;●对比这三类模式的优缺点;●撰写动态网站开发模式分析报告;●以ASP + Dreamwaver模式设计开发一个基于Browser/Server的动态网站。

要求如下:a)网站的主题不限;b)具有后台数据库访问能力。

数据库中存放页面中用到的动态数据、用户信息和日志;DBMS不限;访问接口不限;使用SQL语言;d)用户权限管理。

网站用户应分三类:1)一般用户:无需建立,无需登录,可访问网站的一般性内容;2)授权用户:由管理员建立,需要登录,可访问网站的大部分内容,可在客户端对网站少量内容进行修改,服务器端做出相应更新。

相关主题