《计算机网络系统实践》题目及选题要求
计算机网络考试问答题

计算机网络考试问答题1. 什么是计算机网络?计算机网络是将多台计算机连接起来,通过网络传输数据和信息,实现资源共享和信息交流的技术体系。
2. 计算机网络的分类及特点有哪些?计算机网络可以分为局域网(LAN)、城域网(MAN)、广域网(WAN)等不同范围的网络。
其特点包括覆盖范围不同、传输速度各异、连接设备数量多少不同等。
3. TCP/IP协议族包括哪些协议?TCP/IP协议族包括IP协议、TCP协议、UDP协议、ICMP协议等,其中IP协议主要负责数据包的传输,TCP协议负责数据的可靠传输,UDP协议用于不保证可靠性的数据传输,ICMP协议用于网络故障诊断。
4. OSI参考模型各层的功能有哪些?OSI参考模型包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
其中物理层主要负责传输比特流,数据链路层负责实现点对点数据传输,网络层负责路径选择和数据包转发,传输层负责端到端的数据传输,会话层负责建立和维护会话,表示层负责数据格式转换,应用层提供网络服务接口。
5. 计算机网络中常见的拓扑结构有哪些?常见的拓扑结构有总线型、星型、环型、树型、网状型等,每种拓扑结构都有其特定的优缺点,可根据需求选择合适的拓扑结构。
6. 什么是DNS?其作用是什么?DNS即域名系统,用于将域名解析为IP地址,实现域名与IP地址之间的转换。
其作用是方便用户访问互联网,实现便捷的域名访问。
7. HTTP和HTTPS区别是什么?HTTP是超文本传输协议,是明文传输的,不安全;HTTPS是HTTP协议的加密版本,使用SSL/TLS加密传输数据,更安全。
8. 什么是虚拟局域网(VLAN)?有何作用?虚拟局域网是在交换机上通过软件划分的逻辑局域网,不受物理位置的限制,可以实现灵活的网络管理和安全隔离。
9. 计算机网络中常见的安全攻击方式有哪些?常见的安全攻击方式有病毒、木马、蠕虫、DoS攻击、SQL注入、钓鱼等,需采取相应的安全措施加强网络防护。
网络技术综合实习题目(合集5篇)

网络技术综合实习题目(合集5篇)第一篇:网络技术综合实习题目网络技术综合实习一、综合实习的目的综合实习是计算机科学与技术专业的重要实践性教学环节。
在进行了专业基础课和《计算机网络》的学习的基础上,设计或分析一个实际的计算机网络是为了加深对计算机网络基本原理的认识,初步掌握计算机网络协议和体系结构的实现,以及利用协议开发应用系统的方法,提高进行工程设计和系统分析的能力。
本次综合实习是为了巩固同学们所学的知识,以及加强同学们分析解决计算机应用实际问题的能力和培养同学们调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。
这次网络综合实习是有助于培养应用性人才的一种教学形式,它将是同学们在综合运用所学知识,解决本专业方向的实际问题方面得到系统性的训练。
二、综合实习选题题目一:局域网模拟:模拟CSMA/CD(95分)设计要求:1)实现CSMA/CD的三种坚持算法的一种,建议实现IEEE802标准采用的1坚持方式2)给出一个网络拓扑结构,并以图形方式模拟个节点的运行状况以及帧在网络中的传输情况(坚持算法次采用二进制指数退避算法)。
3)要求有记录网络以运行情况的文件日志。
4)提示:可用按钮或画板来表示各个节点,并用文字表示个节点的各种状况:传输中、监听中、空闲中等,用连线表示信道,信道状态也可用文字表示空闲或忙。
帧则可用一定长度的与信道不同颜色的线段表示。
帧传播的时间可扩大到几秒(为了便于观察),根据信道(连线)的长度来决定帧(线段)的移动速度。
信道的状态可用标志来表示(0表示空闲,1表示忙),节点状态也同理。
题目二:滑动窗口协议仿真(95分)设计要求:1)程序按照滑动窗口协议实现端对端的数据传送。
包括协议的各种策略,如包丢失、停等应答、超时等都应有所仿真实现。
2)显示数据传送过程中的各项具体数据。
双方帧的个数变化,帧序号,发送和接受速度,暂停或重传提示等。
3)设计美观易用的图形界面。
题目三: Go-Back-N Protocol 协议仿真(93分)设计要求:1)模拟实现go-back-N协议功能2)发送窗口没有收到确认的包的值最大值为5 3)当发送端窗口满时,发送端继续发送第六或者更多的包,将会发生什么?请在设计中体现出来。
计算机网络课程设计题目及要求

《计算机网络》课程设计题目及要求一、课程设计的性质和目的计算机网络课程是计算机科学与技术专业的重要专业课程之一,由于计算机网络是一门实践性较强的技术,课堂教学应该与实践环节紧密结合。
根据计算机网络与Internet基本概念、基本工作原理与实现技术的学习要求,本课程通过课程设计,配合教学过程,由学生循序渐进地独立完成网络编程任务,以达到深入理解网络基本工作原理与实现方法,掌握处理网络问题的基本方法的目的。
二、课程设计教学基本要求学生选做一题,程设计时间为1周,学生独立完成设计、调试工作,设计合理,达到设计任务要求。
认真完成设计报告书。
设计结束时每人提交一份设计报告。
三、课程设计选题1.FTP客户机程序设计2.POP3客户机程序设计3.WWW客户机程序设计4.主机端口扫描程序设计5.网络主机扫描程序设计6.IP数据包捕获与解析程序设计以上题目要求在课程设计指导书的基础上扩展与Socket通信编程相关的功能。
四、成绩评定考核方式包括课程设计报告考核和设计作品考核两部分。
主要考查学生程序设计、程序调试情况。
课程设计报告考核:综合考核学生的设计报告内容、软件设计方案、文字表达、页面整洁度等,评定总成绩分优秀、良好、中等、及格、不及格五个等级。
五课程设计报告要求1、设计报告的组成课程设计报告的构成包括:(1)前置部分:封面、题目(2)主体部分:引言(设计目的、任务与要求等)、正文、结论、参考文献;(3)附录部分。
2、编写格式2.1前置部分2.1.1封面由设计题目、班级、学号、姓名、指导教师、设计时间等部分组成。
2.1.2设计报告结构设计报告按章、节结构组成,有必要的话,可以有附录部分。
章形式:第X章节形式:X.Y(两级结构)X.Y.Z(三级结构)2.2主体部分2.2.1引言(设计目的、任务与要求等)简要说明设计题目的目的、意义、内容、主要任务等。
2.2.2正文正文是设计说明书的核心部分,占主要篇幅。
要按照软件工程设计过程来阐述,可以包括实验环境、理论依据、编程原理、数据结构、系结构结、数据处理、设计说明与依据、加工整理和图表、形成的论点和导出的结论等。
南京晓庄学院计算机网络8套卷(完整含答案)

四、应用题(共15分) 阅读以下说明,回答问题1至问题3,将解答填入答题纸对应的解答栏内。 【说明】某校园网物理地点分布如图1所示,拓扑结果如图2所示。 【问题1】(2分) 由图1可见,网络中心与图书馆相距700米,而且两者之间采用千兆连接,那么两个楼 之间的通讯介质应选择用(1),理由是(2)可满足千兆网传输距离.。 备选答案:(1)A.单模光纤B.多模光纤 C.同轴电缆 D.双绞线
4. 假定1km 长的CSMA/CD 网络的数据率为 1Gbit/s 。设信号在网络上的传播速率为 IP 地址由网络标识和主机标识两部分组成,常用的
对于1km电缆,单程端到端传播时延为:T =1-200000=5X 10A -6s=5卩s, 端到端往返时延为: 2 T =10卩s 为了能按照CSMA/CD工作,最小帧的发送时延不能小于10卩s,以1Gb/s速率工作,10 ys可发送的比特数等于:10X 10A -6X 1X 10A9=10000bit=1250 字节。 5. 一数据报长度为4000字节(固定首部长度)。现在经过一个网络传送,但此网络能够传送的最大 数据长度为1500字节。试问应当划分为几个短些的数据报片各数据报片的数 据字段长度、片偏移字段和MF标志应为何数值| 8分)
它由32位4个字节二
进制数组成,为书写方便起 见,常将每个字节为一段并以十进制 数来表示, IP 地址有 三、简答与计算题(共 43分) 1. 假设主机1 (IP1,E1)与主机2 (IP2,E2)在同一个子网内,当主机 1需要与主机2 通信时,简要说明 ARP 的工作原理。 (6分) (1) 当主机1要向主机2发送数据时,必须知道主机 2的MAC 地址,为此,先根据主 机2的IP 地址在本机的 ARP 缓冲表内查找,如找到 E2,则把E2填到MAO 帧中,并把数 据发 送给主机2 ; ( 2分) (2) 如果在本机的 ARP 缓冲表内找不到主机 2的MAC 地址,则主机1产生一个ARP 询 问包,其中包含主机 1的IP 地 址,MAC 地址E1,主机2的IP 地址,并广播到网络上询 问有谁知道主6. A. POP B. SNMP 37. 不属于电子邮件协议 C. HTTP D. HTTPS D _____ )。 38. A. POP3 B. SMTP C. IMAP D. MPLS 39.以下列出的IP地址中,不能作为目标地址的是 A ),不能作为源地址的是()。 40. A. B. C. D. 41. A. B. C. D. 42. 以下基于TCP协议的应用程序是(__D ) 、名词解释题(每小题4分,共12分) 1. 网络协议:网络协议是为进行网络中的数据交换而建立的规则、标准或约定。 (2分)一 般来说,协议有语义,语法和同步三部分组成,即协议的三要素。 2. 资源子网:把网络中实现资源共享的设备和软件的集合称为资源子网。 (2分)资源子网 主要负责全网的信息处理,为网络用户提供网络服务和资源共享功能等 即IP 地址(2分)。
计算机网络基础计算机实践试题

计算机与网络技术基础实践练习题姓名:准备工作:将E盘用NTFS文件系统格式化,在E盘上新建一文件夹,名称为您的年级号+姓名。
1、将您所建的文件夹设置为共享,共享名为您的姓名。
将该界面截图以名称"xxx01.gif"保存到您所建的文件夹中,点击确定退出(XXX为你的姓名)。
2、配置计算机的DNS服务器为210.28.80.1和210.128.181.1。
将该界面截图,以名称"xxx02.gif"保存到您所建的文件夹中。
按确定退出。
在开始菜单的运行命令对话框中输入CMD按回车键确认,进入命令提示符状态。
3、输入IPCONFIG/ALL按回车键查看网络信息,将该界面截图以名称"xxx03.gif"保存到您所建的文件夹中。
4、输入DIR命令,按回车键查看当前目录下的内容,将以上显示结果截图,以名称"xxx04.gif"保存到您所建的文件夹中;5、输入ping 192.168.1.199按回车键查看网络连接;输入tracert 192.168.1.199按回车键查看路由;将以上界面截图,以名称"xxx05.gif"保存到您所建的文件夹中;6、输入netstat –r 命令按回车键查看当前网络的路由表,将显示结果截图,以名称"xxx06.gif"保存到您所建的文件夹中;输入exit按回车键将回到windows界面。
7、通过控制面板进入用户账户,新建一位用户,用户名为您的姓名的全拼,类型为计算机管理员,然后回到用户账户管理界面。
将以上界面截图,以名称"xxx07.gif"保存到您所建的文件夹中。
8、在您所建的文件夹中创建一个指向附件中计算器程序的快捷键,命名为“计算器”。
9、在您所建的文件夹中新建一个文本文档myname,文件内容为:“年级与专业:XXX;姓名:XXX;”XXX请用你的真实信息替换。
计算机网络专业毕业论文选题

计算机网络专业毕业论文选题1、防火墙技术的研究知识与`技能要求:掌握计算机网络安全知识,特别是防火墙技术知识。
完成形式及要求:分析防火墙技术原理、掌握现代防火墙的一些典型配置,分析比较他们的优缺点,并提出改进意见。
最后以文章的形式写出该毕业论文。
2、题目:考试题目录入系统知识与`技能要求:掌握软件设计知识,以及应用VB或VC、数据库系统(ACESS或SQL2000)编程知识.完成形式及要求:设计一个系统:以单机方式录入不同的科目、不同典型的考试科目,存储在相应的数据库中,并能浏览各科目的内容,同时能打印出来.最后以论文形式写出设计过程,最好能用程序实现该系统.3、题目:网上书店题目说明:使用JAVA或NET开发基于WEB的网上书店销售系统,具有信息发布、书籍介绍、搜索、书籍管理等功能.知识与技能要求:熟悉JAVA或NET平台开发技术,熟悉数据库相关技术.完成形式与要求:论文演示系统4、题目:网上办公系统题目说明:使用JAVA或NET开发基于WEB的网上办公系统,具有收文、发文、论坛、信息发布、搜索、邮件发送、后台管理等功能.知识与技能要求:JAVA或NET,了解个企业或机构一般运行方式完成形式及要求:论文演示系统5、题目:软件测试实验题目说明:要求学生以个人或小组的形式进行指定软件的测试工作.完成一个完整的测试流程.包括前期的计划和设计,测试的实施,以及测试报告的撰写.知识与技能要求:具有一定的软件使用经验,了解软件的基本特点和初步的软件工程知识,具有一定的团队协作精神.完成形式及要求:以个人或小组的形式进行,要求编写所有测试相关文档,并实施测试工作,并提交测试报告.6、题目:有时间显示的定时交通灯模拟控制题目说明:在南北向与东西向交错的路口上,交通灯的变化是定时的,现设定:(1)放行线:绿灯亮放行25S,黄灯亮警告5S,然后红灯亮.(2)禁止线:红灯亮30S,然后绿灯亮.(3)用数码进行30S的时间递减显示知识与技能要求:单片机的编程,接口芯片8255的使用,数码显示原理,PROTEL绘图软件.完成形式及要求:提交论文,要求完成系统的整体设计,画出流程图及硬件图,完成相应的软件的编写.7、题目:Pocket pc 英汉电子词典要求:采用PPC掌上电脑的WIN CE为运行环境,利用EVB或EVC实现PPC掌上电脑的英汉电子词典.该系统的主要功能有:1) 输入英语词典,查处该单词的音标、释义和例句;2)能够正确显示英文单词的音标3)建立例句库,能够根据英文关键词直接查询例句4)建立生词库,能够将用户查询的生词记录下来5) 背单词,在用户建立的生词库范围内背单词.目标:提交毕业设计论文和软件系统(所需知识及技术:数据库,软件工程,程序设计,WIN CE, EVB ,EVC,POCKET PC access)学生人数 2~3人8、题目:计算机阅卷系统要求:在计算机网络上实现计算机阅卷系统1)试卷按题号切割、扫描成图片2)建立网络数据库存储试题图片3)建立B/S模式的阅卷系统4)建立基于B/S模式的监控系统,能对试题、教师、和阅卷过程进行监控5)需要自行研究阅卷流程,监控需求,以及如何降低阅卷误差目标:提交毕业设计论文和软件系统(所需知识及技术:数据库,数据结构,软件工程,程序设计,J2ME,JAVA,jsp)学生人数 2~3人9、Java 动画设计题目说明:用JavaAVA3D或Java2D设计一个动画知识与技能要求:熟悉Java,能用编写Java程序完成形式及要求:提交设计报告、功能手册、程序源代码(1~4)10、题目:多媒体播放器设计11、题目:学校在职职工工资系统设计题目说明:学生一人完成,也可多人完成,但分工要明确知识与技能要求:学生能熟悉掌握与应用VF7。
计算机网络技术专业毕业设计选题参考

网站的形象设计非常重要的,是否恰当合体,是否让人感到亲切,有美感,是否让人能够接近。形象设计包括:
1、设计网站的标志(LOGO)——网站设计一个标志(LOGO)。就如同商标一样,LOGO是站点特色和内涵的集中体现,是网站文化的浓缩,成功的网站标志让大家一看就能联想起你的站点。
2、设计网站的标准色彩——色彩是艺术表现的要素之一,它是光刺激眼睛再传导到大脑中枢而产生的一种感觉。而网站给人的第一印象来自视觉的冲击,确定网站的标准色彩是相当重要后的步。不同的色彩拾配产生不同的效果,并可能影响到访问者的情绪。
目录第一章系统概述511校园网产生的时代背景12校园网的系统构成121网络平台122传输平台123系统平台124信息平台125系统管理126系统安全13当前流行的校园网组建技术131层次化模型设计技术132虚拟局域网133第三层交换技术134综合布线技术135intranet136网络安全技术第二章需求分析和系统设计原则21用户需求211学校基本情况212网络需求213管理需求214应用需求22系统设计原则221设计目标222建设原则223王要技术路线224方案设计原则225设备选型原则第三章系统组建方案31方案综述32网络拓扑图33综合布线部分34网络硬件设备341核心层交换机342分布层交换机343接入层交换机35客户站和服务器351客户机352服务器353操作系统36数据库管理系统37校园网综合应用规划371教务管理系统372行政管理系统373计费和用户管理系统374网络过滤软件375在线备课和教育资源库376全面的校园网应用38网络配置和管理381综合配置和管理382vlan划分383ip地址分配和dhc设置384交换机配置和管理39网络安全配置391网关防火墙392防病毒软件310与广域网连接第四章设计总结参考文献附录1设备线材清单表附录2480t交换机配置文件第一章系统概述11校园网产生的时代背景上世纪末以来的近二十年科学技术的发展一日千里
计算机网络技术专业(专科)毕业设计选题参考

《计算机网络技术》专业(专科)毕业设计选题参考计算机网络技术专业毕业设计规范一、网络站建设类课题设计规范1.用WIN-Server或Linux和Access/SQL2000为支撑。
建WEB服务器,支持ASP(或JSPP、PH)脚本语言,构建动态页面设计技术的服务站点2.课题开发阶段(分期)①系统分析调查:主要与相关课程教师沟通、对相关课程体系结构了解、分析,明确教、学需求,制定开发目标和具体实施方案。
②系统设计:对系统的总体进行规划,配置相应的软硬件环境,对系统的目标和各成员的具体任务进行分工、协作,明确各阶段的具体任务。
③系统实施:具体包括系统环境的装配、各成员源程序的编写、调试、装配、测试等工作,系统的维护、升级服务等过程。
②功能设计:根据课题确定站点中各页面的功能;③界面设计:各页面的用户界面操作控制方式的设计;④程序编写:程序控制语句的编写,页面制作,链接;⑤集成测试:整个系统程序调试、试用;⑥设计说明:编写操作程序说明书;⑦编写毕业设计报告书;⑧总结:对本次设计存在的问题、解决改进的设想、收获。
4.结题要求①毕业设计报告:②设计小组人员分工③主页页面视图(中、英文对照)④各栏目子面页面视图(中、英文对照)⑤WEB平台搭建技术文档⑥站点浏览实测5.网络站建设类参考课题设计的功能要求课题1——XX学院计算机系网站功能:设计学院英文站点栏目,突出民族性、师范性,将此站点设计为一个对外宣传学院及进行民族文化交流、研究的窗口,让国外人士通过这一站点了解黔南,了解学院。
站点主页视图布局设计制作:设计主页视图、并依设计制作主页,着重突现学院标志、建筑特色及地方民族风情。
设计力求新颖、大方、色彩明快,具有民族风味。
各栏目页面内容收集及制作英文页面:根据设计的英文栏目,收集整理相关资料并翻译为英文,制作相应的HTML页。
作网站各页面间的链接测试、内容复查:对网站各页间的链接及内容进行核查,着重校对是否存在泄露国家机密,涉及国家安全以及有损民族文化的内容,确保所提供的WEB服务内容是符合国家有关互联网信息发布的相关管理条例的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
说明1.给出的题目,供各专业自由选题,也可自拟题目,若自拟题目,应按示例题目的格式提交申请,指导老师审核认可之后,方可作为课程设计的题目。
2.自由选题部分,是课程设计的核心内容,也是课程设计的主体。
3.设计指导书《网络与信息安全系列课程实践教程》仅作为参考,不得与之完全雷同。
4.设计结束后要写出系统实践报告,以作为整个系统实践评分的书面依据和存档材料。
报告以规定格式的电子文档书写、打印并装订,排版及图、表要清楚、工整,提交打印稿的同时,提交电子文档(源码、可执行文件、报告)。
报告按所要求的格式书写,包括(模板见附件):✓设计任务、要求及所用软件环境或工具;✓需求分析的简要描述、设计的模块构成、各模块的简要说明、流程图;✓所设计软件的组成(程序文件和数据文件)及使用说明;✓程序清单(核心代码);✓设计总结和体会。
5.选题说明:班内选做同一设计题目的人数 <= 8班内选做同一设计题目、并且采用相同开发工具完成设计的人数 <= 5题目一经选定,不得随意更改选做同一设计题目的同学并非大家合作完成同一道题目,而是每人独立完成全部设计内容选题于10月17日(第6周周3)12:00结束,并由班长填写“×班选题情况汇总表”,通过电子邮件发送到各指导老师(联系方式如下)。
自拟题目在“×班选题情况汇总表”中的“备注”列给出题目名称,并需另外提交相关说明文档。
第1类基于套接字的网络编程设计1.1 局域网实时通讯工具【设计目的】1.熟悉开发工具(Visual Studio、Delphi、BCB等)的基本操作;2.了解基于对话框的windows应用程序的编写过程;3.对于windows Socket编程建立初步的概念。
【设计要求】1.熟悉WinSock API 主要函数的使用;2.掌握相应开发工具对Windows Socket API的封装;3.制作基于局域网的一对一网络即时通讯工具,实现基本数据的网络传输。
【工作原理】略。
【设计内容】1.服务器端设计2.客户端设计【思考题】1.上述设计的内容,在支持一对一的客户服务器双向通信的同时,能否支持多个客户端同时与服务器通信?若不能,如何改造程序结构,使其支持这种模式?2.上述客户端、服务器端成对使用,它们发送的信息、接收的信息应整合在一个程序中实现,以增加适用性。
设计1.2 网络文件传输【设计目的】掌握实现网络文件传输的方法,并了解TCP连接是基于字节流的。
【设计要求】1.实现单线程文件传输功能;2.在以上基础上,掌握多线程技术,在文件网络传输时,可选择单线程或多线程;3.加入异常控制依据,增强程序的鲁棒性(Robust);4.了解如何提高套接字传输的速率,以及如何加强传输的稳定性。
【工作原理】略。
【设计内容】1.服务器端(负责发送数据)设计2.客户端(负责接收数据)设计【思考题】1.套接字有基于阻塞和非阻塞的工作方式,试问你编写的程序是基于阻塞还是非阻塞的?各有什么优缺点?2.如何将上述通信改为非阻塞,避免阻塞?3.在传输前能否先将要传输的文件的相关属性现行报告给对方,以便对方判断是否接受该文件的传输?4.了解并熟悉多线程工作原理,试编写基于多线程的网络文件传输程序。
设计1.3 广播通信设计【设计目的】1.掌握广播通信技术;2.了解基于Winsock API的消息机制和编程应用方法;3.了解Windows SDK编程架构。
【设计要求】1.WinSock API编程,实现局域网消息广播的实用程序;2.通过查阅资料,简述单播、广播、多播的区别和联系,以及各自的优缺点和适应范围。
【工作原理】略。
【设计内容】略。
【思考题】完善上述程序,使用网络广播知识制作一个可用的局域网聊天室软件。
设计1.4 网络版小游戏【设计目的】1.熟悉开发工具(Visual Studio、Delphi、BCB等)的基本操作;2.掌握windows应用程序的编写过程;3.对于windows Socket编程建立初步的概念。
【设计要求】1.熟悉WinSock API 主要函数的使用;2.掌握相应开发工具对Windows Socket API的封装;3.设计并实现一对一网络版小游戏,如:Tic-Tac-Toe、五子棋等。
(注:不同的游戏对应不同的设计题目)【工作原理】略。
【设计内容】1.服务器端设计2.客户端设计【思考题】1.如何实现游戏双方的协同?第2类基于WEB的动态网页制作【设计目的】1.熟悉开发工具(Dreamweaver、FrontPage、Visual Interdev等)的基本操作;2.掌握基本脚本语言(ASP、PHP、JSP等),并了解其数据库开发方法;3.掌握当今流行数据库(Access、MS SQL、MySQL、Oracle等)的使用与操作;4.动态WEB站点的安装与配置。
设计2.1 网上图书馆的设计与实现【设计要求】1.通过以下过程:需求分析、E-R模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;2.根据图书馆系统功能,条理清晰地设计前台各脚本页面;3.在时间允许的情况下,适当考虑页面的美观;4.熟悉脚本页面与数据库的多种连接方法。
【工作原理】略。
【设计内容】略。
【思考题】1.试比较你所采用的脚本的多种连接数据库方式?2.如何提高脚本的执行效率,特别是数据库操作效率?并将你的方法体现到上述设计过程中。
3.试问你所设计的网上图书馆,与现在我校采用的网上图书馆管理系统有何异同点?你是怎么看待这个问题的。
设计2.2 网上书店的设计与实现【设计要求】1.通过以下过程:需求分析、E-R模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;2.根据网上书店系统功能,条理清晰地设计前台各脚本页面;3.在时间允许的情况下,适当考虑页面的美观;4.熟悉脚本页面与数据库的多种连接方法。
【工作原理】略。
【设计内容】略。
【思考题】1.如何提高脚本的执行效率,特别是数据库操作效率?并将你的方法体现到上述设计过程中。
2.如果你想使你的网上书店能够在Internet上成功运营,你还应做哪些工作?3. 如何保证你的网上书店的网络安全性,特别是你的网上书店的销售款如何收取的?效率如何?现实可行么?请详细分析,并提出解决方案。
设计2.3 网上报名、查分系统的设计与实现【设计要求】1.通过以下过程:需求分析、E-R模型、关系模型分析,在数据库中构建数据库、表或视图,熟悉数据库开发流程;2.根据网上报名系统功能,条理清晰地设计前台各脚本页面;3.同时要求实现网上报名费的收取(注意安全性),统计功能;4.在时间允许的情况下,适当考虑页面的美观;【工作原理】略。
【设计内容】略。
【思考题】1.如何提高脚本的执行效率,特别是数据库操作效率?并将你的方法体现到上述设计过程中。
2.现在有很多网上报名系统(如安徽省自考的网上报名系统),极大地方便了广大用户,试比较你设计的报名系统与其有何异同点?3.如何保证你的网上报名系统的安全性?4.用户丢失用户名、密码?你使用什么方法返回用户名、密码,涉及什么技术,可能会引发什么问题?设计2.4 基于Web的新闻发布系统【设计要求】1.分析已有的基于Web的新闻发布系统,进行需求分析和功能设计;2.在数据库中构建数据库、表或视图,熟悉数据库开发流程;3.根据新闻发布系统的功能,条理清晰地设计各页面和脚本,掌握动态网页的制作技术;4.在时间允许的情况下,适当考虑页面的美观;【工作原理】略。
【设计内容】1.前台:用户浏览新闻部分的设计2.后台:管理员发布新闻部分的设计【思考题】1.基于Web的新闻发布系统是企事业单位网站的重要组成部分,现在有很多新闻发布系统(如我校的新闻中心“/”),让单位员工和其他网络用户可以方便及时地了解该单位的动态,试比较你设计的新闻发布系统与其有何异同点?设计2.5 网上留言簿的设计与实现【设计要求】1.进行网上留言簿的需求分析和功能设计;2.在数据库中构建数据库、表或视图,熟悉数据库开发流程;3.根据网上留言簿的功能,设计各页面和脚本,掌握动态网页的制作技术;【工作原理】略。
【设计内容】1.前台:用户浏览、发布以及搜索留言部分的设计2.后台:管理员管理、回复留言部分的设计【思考题】略。
第3类嗅探和端口扫描【设计目的】1.熟悉开发工具(Visual C++6.0、Delphi等)的基本操作;2.掌握嗅探或端口扫描的基本原理与技术;3.更深层次地理解相关网络协议。
设计3.1 嗅探器的设计与实现【设计要求】1.不限平台,可以使用Libpcap、WinPcap 或 Linux的原始套接字;2.实现一个功能比较简单的、具有图形界面的Sniffer,主线程响应用户界面操作,工作线程完成抓包等工作;3.能够解析出IP层和传输层的协议头,能够过滤TCP、UDP等数据包;4.能够输出文本方式传送的数据包的内容;5.能够进行简单的流量统计。
【工作原理】略。
【设计内容】略。
【思考题】1.嗅探器使用的网卡工作于什么模式?2.你觉得应如何反嗅探?3.怎样利用嗅探器帮助我们进行网络安全管理?如发现异常的网络通讯?设计3.2 端口扫描工具的设计与实现【设计要求】1.实现一个功能比较简单的、具有图形界面的端口扫描工具,主线程响应用户界面操作,工作线程完成端口扫描等工作;2.能够扫描指定IP地址的主机/服务器开放了哪些端口;3.能够扫描指定IP地址范围内的哪些主机/服务器开放了特定端口,如常见的TCP端口FTP(21)、SMTP(25),UDP端口DNS(53)、SNMP(161);4.扫描动作要具有一定的隐蔽性和效率。
【工作原理】略。
【设计内容】略。
【思考题】1.怎样让端口扫描更隐蔽?2.通过什么方式或手段,能够发现你自己的计算机被端口扫描?第4类加密解密设计4.1 RSA加密与解密【设计目的】1.理解公钥密码体制的基本思想和加密解密的一般步骤2.基于大数运算库编写RSA加解密应用程序【设计内容】1.随机生成公钥和私钥,密钥长度可定制。
2.用公钥对明文字符加密。
3.用私钥对密文解密。
4.界面简洁、友好便于操作。
【工作原理】略。
可使用以下但不局限以下大数运算库:1、MIRACL:/solutions/miracl-crypto-sdk/(C/C++)2、OpenSSL:/【思考题】1.如何将密钥对导出到文件中?2.如何实现对任意长度文件的加密和解密?。