毕业设计 解析ARP数据包等计算机网络关键技术的模拟,共46页,15473字 摘要 随着信息时代的到来,计算机网络在生活中已占据了重要的作用。计算机网络作为一门交叉学科,在高等院校的教学过程中也占据了非常重要的地位。文章主要从校验和的计算、模拟Ethernet帧的发送、解析ARP协议、监控IP包流量、发现活动中的主机等方面以课程设计的方式对网络技术作了分析探讨,从而实现对网络技术的认识了解;实现对IP协议、ARP协议、CSMA/CD协议、ICMP协议等网络协议进一步地认识和了解;将网络的基本协议与具体的网络技术联系起来,对于理解抽象的网络协议有一定的帮助,可以调动学习者学习的积极性与主动性。 关键词:CSMA/CD协议;ARP协议;IP协议;ICMP协议 目录 1绪论 1 2计算校验和 2 2.1设计目的 2 2.2设计要求 2 2.3校验和简述 2 2.3.1校验和的作用 2 2.3.2校验和的应用 2 2.3.3校验和算法 3 2.3.4校验和特性 3 2.3.5提高校验和的计算速度方法 3 2.4设计分析 4 2.4.1数据的输入方式 4 2.4.2校验和的计算 4 2.4.3校验和的计算过程 4 2.4.4程序流程图 5 2.5相关扩展 7 2.5.1程序计算过程 7 2.5.2程序流程图 7 3模拟Ethernet帧的发送过程 9 3.1设计目的 9 3.2设计要求 9 3.3 CSMA/CD协议简述 9 3.3.1载波监听过程 9 3.3.2冲突检测过程 10 3.3.3截止二进制指数后退算法 10 3.3.4 Ethernet帧的发送过程 10 3.3.5 Ethernet帧的接收流程 10 3.4课程设计分析 11 3.4.1设计中的重点及难点 11 3.4.2程序流程 11 3.4.3程序流程图 11 3.5相关扩展 12 4解析ARP数据包 14 4.1设计目的 14 4.2设计要求 14 4.3 ARP协议 14 4.3.1 ARP协议简述 14 4.3.2 ARP协议的数据包格式 14 4.3.3 ARP协议的工作流程 15 4.4设计分析 16 4.4.1设计中的重点及难点 16 4.4.2程序设计过程 17 4.4.3程序流程图 17 4.5相关扩展 17 5监控IP包流量 19 5.1设计目的 19 5.2设计要求 19 5.3 IP协议 19 5.3.1 IP协议简述 19 5.3.2 IP数据包的格式 20 5.4设计分析 22 5.4.1设计中的重点及难点 22 5.4.2程序流程 22 5.4.3程序流程图 22 5.5相关扩展 23 6发现网络中的活动主机 24 6.1设计目的 24 6.2设计要求 24 6.3ICMP协议 24 6.3.1ICMP协议简述 24 6.3.2ICMP报文的格式 24 6.3.3 PING服务 26 6.4课程设计分析 26 6.4.1程序设计思想 26 6.4.2程序流程 26 6.4.3程序流程图 27 6.5相关扩展 29 7发现服务器已开启的TCP服务 30 7.1设计目的 30 7.2设计要求 30 7.3相关知识 30 7.3.1TCP协议 30 7.3.2端口 31 7.4设计分析 32 8结束语 35 参考文献 36 致谢 38 |
毕业设计 解析ARP数据包等计算机网络关键技术的模拟
- 上一篇:北京理工大学Java课程设计报告 火柴游戏
- 下一篇:论文 关于网络防御与攻击
查看评论
已有0位网友发表了看法