宽带路由器软件版本升级功能设计与实现毕业论文.doc

宽带路由器软件版本升级功能设计与实现毕业论文.doc

本科毕业论文 (科研训练、毕业设计) 题 目: 宽带路由器软件版本升级功能设计与实现 姓 名: 学 院: 软件学院 系: 专 业: 软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 宽带路由器软件版本升级功能设计与实现 [摘要] 宽带路由器已经在国内得到大规模的使用,目前宽带路由器常用的版本升级方法是通过TFTP协议升级,TFTP 特点是实现简单,但是由于TFTP下层是通过UDP协议来实现数据传输的,可靠性差,不方便通过远程来升级。HTTP协议下层是采用TCP进行数据传输,可以大大提高远程升级的可靠性,并且采用HTTP进行版本升级的时候,可以使用WEB页的方式直接进行配置,方便了产品的维护,这样也能在一定程度上扩大产品的使用群体,有利于产品的推广。本文提供了一种通过HTTP协议来对宽带路由器进行配置和升级的设计方案和实现方法。 [关键词] 路由器 HTTP 嵌入式 web服务器 The designing and implemention of Router updating [Abstract] Now a days, the bord band router is used wildely. Usually , TFTP is used in the updating of the router , TFTP is easy to be implemented, it is based on the UDP, UDP is transported using UDP , UDP is not reliable and it is not convenient to remote updating. But lower layer of HTTP is TCP, it is provides reliable message transport ,and if we adopt the HTTP for Router updating, the admin can configurate the Router though the web page directly, it is easy for the admin to Router maintenance. Here , we will provide a implemention of Router updating based on HTTP. [Keywords] Router HTTP Embed web server 目录 摘要 2 Abstract. 3 第一章 引言 6 1.1 前言 6 1.2 研究背景 6 1.3 开发目的和开发工具 7 1.3.1 开发目的 7 1.3.2 开发工具 7 第二章 超文本传输协议HTTP 8 2.1 HTTP 工作原理 8 2.2 HTTP消息 9 2.3 HTTP 请求(Request) 10 2.3.1 请求行(Request-Line) 11 2.3.2 请求头部(Request-Header) 11 2.3.3 URI 12 2.3.4 GET 14 2.4 HTTP 回应(Response) 16 2.4.1 Status-Line 16 2.4.2 回应消息头(Response Header) 17 2.5 HTTP 实体 18 2.5.1 实体头(Entity Header) 18 2.6 增强型HTTP 19 2.7 小结 22 第三章 系统分析 23 3.1 功能分析 23 3.2 架构设计 23 3.2.1 客户端设计 24 3.2.2 客户端实现 25 3.2.3 服务端设计 30 技术支撑 30 接口设计 31 第四章 系统展示 36 4.1 客户端展示 36 4.2 服务端展示 37 结论 37 致谢语 37 参考文献 38 Contents Abstract. 3 Chapter 1 Introduction 6 1.1 Preface 6 1.2 Background 6 1.3 Intent and Tools 7 1.3.1 Intent 7 1.3.2 Tools 7 Chapter 2 Hypertext Transfer Protocol HTTP 8 2.1 HTTP Elements 8 2.2 HTTP Message 9 2.3 HTTP Request 10 2.3.1 Request-line 11 2.3.2 Request-header 11

文档评论(0)

1亿VIP精品文档

相关文档