必做部分说明 实验一、局域网的组网 实验二、WWW服务器、FTP服务器的构建 实验三、串口通讯 选作部分说明 1 .给出的题目,供各专业自由选题,也可自拟题目,若自拟题目,应按示例题目的格式提交申请,指导老师审核认可之后,方可作为课程设计的题目。 2 .自由选题部分,是课程设计的核心内容,也是课程设计的主体。 3 . 设计指导书《网络与信息安全系列课程实践教程》仅作为参考,不得与之完全雷同。 4 .设计结束后要写出系统实践报告,以作为整个系统实践评分的书面依据和存档材料。设计报告以规定格式的电子文档书写、打印并装订,排版及图、表要清楚、工整,提交打印稿的同时,提交电子文档。系统实践报告按所要求的格式书写,包括: 设计任务、要求及所用软件环境或工具; 需求分析的简要描述、设计的模块构成、各模块的简要说明、流程图; 所设计软件的组成(程序文件和数据文件)及使用说明; 程序清单(核心代码); 设计总结和体会。 5 .选题说明: 班内选做同一设计题目的人数 <= 8 班内选做同一设计题目、并且采用相同开发工具完成设计的人数 <= 5 题目一经选定,不得随意更改 选做同一设计题目的同学并非大家合作完成同一道题目,而是每人独立完成全部设计内容 选题于12月25日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. 上述客户端、服务器端成对使用,它们发送的信息、接收的信息应整合在一个程序中实...