毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
互联网设备管理网站的设计与实现(2)
为了做到控制和管理我们的计算机,通常情况下,我们会选择一些黑客
软件
。但是此类黑客软件存在着一系列问题。例如,会被杀毒软件查杀或者被防火墙隔离,从而影响使用。而且,网络上大部分的远程控制软件,设备管理软件存在着很大的安全隐患,很多软件捆绑着木马和病毒。难以辨别。
因此,决定设计一个互联网设备管理网站来解决上述问题。对于不同的操作系统提供不不同的被控软件,但是提供统一的web服务器。此外,因为使用廉价的HTTP服务器作为中介,所有只要连接互联网就能实现控制管理。也就是说只需要一个浏览器,无需安装其他任何插件,就能实现设备的管理控制。同时也支持手机平板等移动设备。
2 技术背景
HTTP协议的全称是超文本传输协议(Hypertext transfer protocol)。它是万文网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)发展合作的结果,他们最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 2616。RFC 2616定义了普遍使用的一个版本——HTTP 1.1。为纪念Tim Berners-Lee提出HTTP后对互联网发展的贡献,万文网协会保留有他最原始提交的版本。
HTTP其实就是一个客户端和服务器端请求和应答的标准。客户端就是终端用户,网站是服务器端。通过使用Web浏览器、或者其它软件,客户端发起一个到服务器上指定端口(默认端口为80端口)的HTTP请求。(我们称这个客户端)叫用户代理(user agent)。应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务器为源服务器(origin server)。在用户代理和源服务器中间可能存在多个中间层,比如代理,网关,或者隧道(tunnels)。尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和(基于)它支持的层。 事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可以被其使用。通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP/1.1 200 OK",和(响应的)消息,消息的消息体可能是请求的文件、错误消息、或者其它一些信息。HTTP使用TCP而不是UDP的原因在于(打开一个)一个网页必须传送很多数据,而TCP协议提供传输控制,按顺序组织数据,和错误纠正。具体细节请参考‘TCP和UDP的不同’通过HTTP或者HTTPS协议请求的资源由统一资源定位器(Uniform Resource Identifiers)(或者,更准确一些,URLs)来标识。
HTTP请求信息(Request Message)
发出的请求信息包括以下几个
HTTP请求行,例如GET /images/logo.gif HTTP/1.1,表示从/images 目录下请求logo.gif 这个文件。 (请求)头,例如Accept-Language: en 空行
可选的消息体
请求行和标题必须以<CR><LF> 作为结尾(也就是,回车然后换行)。空行内必须只有<CR><LF>而无其他空格。在HTTP/1.1 协议中,所有的请求头,除Host外,都是可选的。
HTTP请求方法(Request Methods)
HTTP协议中定义了八种方法(有时也叫“动作”)来表示对指定数据的操作。
HEAD (Head方法)要求响应与相应的GET请求的响应一样,但是没有的响应体(response body)。这用来获得响应头(response header)中的元数据信息(meta-infomation)有(很)帮助,(因为)它不需要传输所有的内容。
共3页:
上一页
1
2
3
下一页
上一篇:
基于android平台的音乐播放器设计
下一篇:
基于.NET的多用户聊天系统设计
基于Apriori算法的电影推荐
考证平台静态网页设计与制作
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
基于消费者个性特征的化...
网络常见故障的分类诊斷【2055字】
神经外科重症监护病房患...
公寓空调设计任务书
10万元能开儿童乐园吗,我...
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
志愿者活动的调查问卷表
承德市事业单位档案管理...
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
国内外图像分割技术研究现状