2022年2022年计算机网络课程设计题目 7.pdf
《2022年2022年计算机网络课程设计题目 7.pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机网络课程设计题目 7.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机网络课程设计一. 中小型千兆网吧组建内容及要求:用 BOSON软件实现小规模网络的模拟。熟悉对路由器和交换机的配置命令,调通网络,并通过实例深入理解网络基本工作原理及实现方法。学会网络构建、日常维护以及管理的方法,使学生掌握在信息化社会建设过程中所必须具备的计算机网络组网和建设所需的基本知识与操作技能,网吧包含100-200 台上网的计算机。二小型网络的组建通过对网络的具体规划和组建,掌握网络互连设备的使用及工作原理;掌握 IP 地址的配置及数据传输过程和路由的选择。具体要求如下:1.使用模拟仿真软件,构建一个小型网络。要求使用路由器、交换机等网络互连设备。根据设计要求,选择网络类型。2
2、.分配和配置 IP地址,要求配置内部网络地址。3.对交换机、路由器等进行配置。4.通过使用模拟仿真软件,模拟局域网间的数据通信过程。5.分析通信过程中出现的问题,并加以解决。6. 写出课程设计报告:设计目的、设计内容、设计方案、拓扑图、设备选型、方案报价、子网划分等内容。(1)企业网络工程(2)银行网络工程(3)医院网络工程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - (4)校园网网络工程(5)大型机场信息网络工程(6)邮电
3、综合管理信息网(7)某航空公司网络系统建设(8)某市宽带信息网络(9)证券交易网络系统(10)学校以太网网络建设三Ping 程序的设计与实现设计的目的是使学生掌握网络层协议的原理及实现方法。设计内容,在给定的Ping 程序的基础上做如下功能扩充:-h显示帮助信息-b允许 ping 一个广播地址,只用于IPv4-t 设置 ttl值,只用于 IPv4-q安静模式。不显示每个收到的包的分析结果,只在结束时,显示汇总结果Ping 命令的基本描述Ping 的操作是向某些IP 地址发送一个ICMP Echo消息,接着该节点返回一个ICMP Echo reply消息。ICMP消息使用IP 头作为基本控制。I
4、P 头的格式如下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
5、| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Time to Live | Protocol | Header Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Source Address | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Destination Address | +-+-+-+-+-+
6、-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 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消息的目的地址, 相反 , 发送名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
7、 - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 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 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | T
8、ype | Code | Checksum | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Identifier | Sequence Number | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Data . +-+-+-+-+-Typeecho 消息的类型为8 echo reply 的消息类型为0。Code=0Checksum为从 TYPE开始到 IP 包结束的校验和Identifier如果 code = 0
9、, 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 的主机或路由器返回同一个值与之
10、匹配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; /上一层协议 , 本实验置ICMPWORD Checksum; / 包头校验和 , 最初置零 , 等所有包头都填写正确后, 计算并替换。BYTE Saddr4; /源端 IP 地址
11、BYTE Daddr4; /目的端 IP 地址BYTE Data1; /IP包数据名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - ;2)ICMP 包格式struct icmp BYTE Type; /ICMP类型 , 本实验用 8: ECHO 0:ECHO REPLYBYTE Code; /本实验置零WORD Checksum; /ICMP 包校验和 , 从 TYPE开始 , 直到最后一位用户数据, 如果为字节数为奇数则补充一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机网络课程设计题目 2022 计算机网络 课程设计 题目
限制150内