已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机网络课程设计 一 中小型千兆网吧组建 内容及要求 用 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 消息的目的地址是发送 Echo reply 消息的源地址 Ping 实际上是使用 ICMP 中的 ECHO 报文来实现的 Echo 或 Echo Reply 消息格式如下 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 Type Code Checksum Identifier Sequence Number Data Type echo 消息的类型为 8 echo reply 的消息类型为 0 Code 0 Checksum 为从 TYPE 开始到 IP 包结束的校验和 Identifier 如果 code 0 identifier 用来匹配 echo 和 echo reply 消息 Sequence Number 如果 code 0 identifier 用来匹配 echo 和 echo reply 消息 功能描述 收到 echo 消息必须回应 echo reply 消息 identifier 和 sequence number 可能被发送 echo 的主机用来匹配返回的 echo reply 消息 例如 identifier 可能用于类似于 TCP 或 UDP 的 port 用来标示一个会话 而 sequence number 会在每次发送 echo 请求后递增 收到 echo 的主机或路由器返回同一个值与之匹配 1 数据结构的描述 1 IP 包格式包格式 struct ip BYTE Ver ihl 版本号与包头长度 BYTE TOS 服务类型 WORD Leng IP 包长度 WORD Id IP 包标示 用于辅助 IP 包的拆装 本实验不用 置零 WORD Flg offset 偏移量 也是用于 IP 包的拆装 本实验不用 置零 BYTE TTL IP 包的存活时间 BYTE Protocol 上一层协议 本实验置 ICMP WORD Checksum 包头校验和 最初置零 等所有包头都填写正确后 计算并替换 BYTE Saddr 4 源端 IP 地址 BYTE Daddr 4 目的端 IP 地址 BYTE Data 1 IP 包数据 2 ICMP 包格式包格式 struct icmp BYTE Type ICMP 类型 本实验用 8 ECHO 0 ECHO REPLY BYTE Code 本实验置零 WORD Checksum ICMP 包校验和 从 TYPE 开始 直到最后一位用户数据 如果 为 字节数为奇数则补充一位 WORD ID 用于匹配 ECHO 和 ECHO REPLY 包 WORD Seq 用于标记 ECHO 报文顺序 BYTE Data 1 用户数据 四 简单聊天程序的设计与实现 1 课程设计目的 聊天程序是上网时经常使用的网络程序 通过它大家彼此之间可以交流信息 本设计 要求完成一个聊天程序的简单设计与实现 通过聊天程序的设计与实现 可以达到如下目 的 掌握网络编程的知识和技能 熟悉网络软件的开发过程 锻炼解决实际问题的能力 2 课程设计内容 本设计要求设计并实现一个简单的聊天程序 包括服务器实现和客户端实现 具体内 容和要求如下 使用 MSN 或者 QQ 分析聊天程序的功能需求 在给定的参考程序的基础上 参考 MSN 或者 QQ 对功能做出扩充 不局限于以 下的范围 在客户端界面上显示所有联入聊天服务器的用户 支持两个用户之间的聊天 支持增加好友的功能 好友上线时如果该用户在线 则做出提醒 增加用户的个人信息修改 保存和查询 在聊天内容中支持中文 在聊天内容中支持图片等多媒体信息 支持在用户之间传输文件等附件 其他扩展 五 公司无线局域网的设计 要求 假设某公司现阶段公司有一栋 5 层的办公楼 三栋四层的宿舍 楼 22 间房间 会议室有 1 间 办公楼中包括 15 间办公室以及 6 间办公大厅 宿舍楼每层五间宿舍 现阶段 企业采用的是有线局 域网接入方式 星型接入结构 使用的 10M 带宽接入 但由于公司 的急剧扩张 人员需求的增加 使得接入网络数量增多 造成端口 不足 带宽不足和经常掉线等问题 公司决定重新构建一个办公 宿舍一体化的无线局域网 我们将会克服现阶段所有的问题的前 期下 完成漫游 更高网速 可扩展性网络 更安全 更省电 高 覆盖面无线局域网的建设 通过这种设计方案 能在未来三到五年 内适应办公 宿舍系统的发展需求 为此需要达到 1 作为一个基于企业 Intranet 的信息管理和应用的网络系统 提 供相应的各种服务 2 网络上各种软 硬件资源能得到共享 并能快速 稳定地传输 各种信息 提供有效的网络信息管理手段 3 采用开放式 标准化的系统结构 以利于功能扩充和技术升级 4 能够与外界进行广域网的连接 提供 享用各种信息服务 5 具有完善的网络安全机制 6 能够与原有的计算机局域网络和应用系统平滑地连接 调用原 有各种计算机系统的信息 7 利用无线网络技术进一步扩展办公 宿舍网的覆盖范围 使 企业员工能够随时随地 方便高效地使用网络 8 促进公司培训的发展和员工娱乐的丰富 进一步拓展网络空间 9 提升企业网络环境 提高管理水平和效率 推动企业信息化建 设 10 要覆盖部分原来没有有线网的空间 诸如 人行绿化走廊 六 IP 数据包解析程序的设计 1 课程设计目的 本章课程设计的目的就是设计一个解析 IP 数据包的程序 并根 据这个程序 说明 IP 数据包的结构及 IP 协议的相关问题 从而对 IP 层的工作原理有更好的理解和认识 2 课程设计要求 本设计的目标是捕获网络中的 IP 数据包 解析数据包的内容 将结果显示在标准输出上 并同时写入日志文件 程序的具体要求如下 1 以命令行形式运行 ipparse logfile 其中 ipparse 是程序名 而 logfile 则代表记录结果的日志文件 2 在标准输出和日志文件中写入捕获的 IP 包的版本 头长度 服务类型 数据包总长度 数据包标识 分段标志 分段偏移值 生存时间 上层协议类型 头校验和 源 IP 地址和目的 IP 地址等内 容 3 当程序接收到键盘输入 Ctrl C 时退出 七 计算机网络课件的设计 目的及要求 考查学生对协议掌握的程度 要求以图片 动画 仿真模拟等 方法制作多计算机网络多媒体课件 具体要求 1 突出计算机网络课程的重点及难点 2 必要的生涩理论尽量用动画来实现 3 为说明各网络组件的作用以及构建的网络性能 建立必要的 系统仿真模型 八 宽带城域网的规划设计 设计要求实现 1 节点布局和布线 2 路由规划和地址规划 3 核心层和城 域汇聚层结构设计 4 区域汇聚层和接入层的设计 5 服务器网 段的设置 6 网络管理功能的设计 八 宽带城域网的规划设计 九 TCP IP 协议分析及实现 设计目的及要求 1 初步掌握 Windows socket 编程的方法 并运用所学的知识 实现客户端和服务器端的简单双向通信 2 熟悉 TCP 或 IP 协议的基本原理 并能对客户 服务器编程模 式有一个深入理解 3 进一步熟悉面向对象的编程方法和封装的相关概念 4 了解用 Visual C 进行基于对话框的编程的方法 5 培养一定的自学能力和独立分析问题 解决问题的能力 比 如查找资料书 自主学习新知识 十 FTP 客户端程序设计 实现 FTP 客户端程序 十一 FTP 服务器端程序设计 实现 FTP 服务器端程序 十二 TCP 通信程序设计 要求 实现 TCP 的连接建立 文件传送和连接释放的三个阶段 并将 任一文件传送到服务器端 编程完成该应用程序的设计 实验报告 要求有实现过程的流程图 对主要的函数及其参数给予说明 要有 实现过程的主要程序段 并对各段程序的功能及作用进行说明 十三 局域网数据包捕获程序设计 设计一个 GUI 程序 实现 IP TCP UDP 数据包的捕获和解析 通过编程了解各类数据报的结构 掌握网络编程的基本原理和方法 十四 滑动窗口协议程序的设计与实现 设计一个演示滑动窗口协议的图形界面程序 十五 简单端口扫描程序设计 实现一个扫描器 必须能够完成以下所有功能 使用 TCP connect TCP SYN 和 TCP FIN 进行端口扫描 使用 ICMP echo 扫 描实现 IP 扫描 并把扫描得知的结果记录下来 十六 广播通信程序设计 1 使用 WinSock API 编程实现局域网消息广播的实用程序 2 参阅资料 简述单播 广播 多播的区别和联系 以及各 自的优缺点和适用范围 十七 跟踪路由程序设计 程序记录并显示数据报从源端机器传送到目标机器的过程中所 经过的路由器的 IP 地址 且记录数据报到达每个路由器所需要的时 间 十八 基于 Winpcap 的 ARP 数据包的捕获与解析 1 设计一个 GUI 程序 完成局域网数据包的捕获和 ARP 数据 包的解析 2 捕获几个网络数据报 给出实例并分析 ARP 数据包各字段 的含义 3 说明基于 Winpcap 编程的基本原理 程序的总体框架 绘 制每个函数的详细设计流程图 十九 基于 Winpcap 的网络流量统计分析 1 设计一个 GUI 程序 完成局域网数据包的捕获和统计 需 要统计的数据包包括 TCP UPD ICMP ARP 广播数据包 2 捕获一段时间的数据包 分析统计的结果 3 说明基于 Winpcap 编程的基本原理 程序的总体
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中职校卫生管理制度
- 科室卫生及管理制度
- 汽车贴膜店卫生制度
- 宿舍卫生督查制度
- 卫生院防爆工作制度
- 卫生服务站诊疗管理制度
- 曙光爱国卫生月制度
- 卫生所环境设施管理制度
- 日常卫生巡查制度
- 卫生局行政应诉工作制度
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库完整答案详解
- 出口饲料生产、加工、存放企业检验检疫监管手册
- 2025-2030中国氟化氢氨行业需求动向及企业营销策略探讨报告
- 美团众包考试试题及答案
- 能源与动力工程测试技术 课件 第十一章 振动与噪声测量
- 消防设备与器材的使用
- 化妆合同模板 简易模板
- 深沟球轴承尺寸规格对照表
- 古树移植施工方案
- 五年级上册道德与法治第10课-传统美德-源远流长-教学反思
- 《看图找关系》(教学设计)-2024-2025学年六年级上册数学北师大版
评论
0/150
提交评论