毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Web代理服务器的设计与实现(2)
4.1 代理服务器的具体实现原理 14
4.2 设计过程 15
4.3 部分详细代码 15
4.3.1 界面设计代码 15
4.3.2运行代理服务器代码 16
4.3.3得到远程地址代码 17
4.3.4取到本地数据,发往远程主机 18
4.3.5连接和关闭服务器 18
4.3.6关闭代理服务器代码 19
4.4 本章小结 19
5 运行测试 20
5.1 服务器端测试 20
5.2 客户端测试 21
5.3 本章小结 22
结 论 23
致 谢 24
参考
文献
25
1 绪论
1.1 代理服务器概述
代理服务器是介于浏览器和web服务器之间的一台服务器,它的功能是代理网络用户去取得网络信息。它的工作原理是,接收客户机的数据连接请求,并将请求传给web服务器;再从web服务器接收返回的数据,最后把数据传给客户端显示。本论文讲述的是关于一个简单的代理服务器的实现,在实现中采用客户机/服务器结构模型开发应用程序,基于一般的访问浏览速度慢、效率底、安全功能不强等原因,将以简单、合理、有效为原则;为了方便分析和设计,系统设计中设置不同的状态量用于标识客户机、代理服务器及服务器间的联结状态。在保证系统基本功能的同时,使用多线程机制使得代理系统有更好的延续性。此代理系统具有简单,易用,网络化等优点,能够完成一般的http访问代理服务。
1.1.1 代理服务器功能简介
(1)功能: 就是代理网络用户去取得网络信息。形象的说,它是网络信息的中转站。在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,是直接联系到目的站点服务器,然后由目的站点服务器把信息传送回来。代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。
在网址框中输入您要访问的网站地址,点击代理浏览便会打开新的窗口链接代理服务器,等待几秒即可,如果此时出现无法链接服务器等错误,请在上面尝试选择其它的服务器,因为代理服务器对资源的消耗比较大,并且存在时效性,因此有时候无法打开,必须多次尝试代理服务器。每天自动更新最新可用服务器。
大部分代理服务器都具有缓冲的功能,就好像一个大的Cache,它有很大的存储空间,它不断将新取得数据储存到它本机的存储器上,如果浏览器所请求的数据在它本机的存储器上已经存在而且是最新的,那么它就不重新从Web服务器取数据,而直接将存储器上的数据传送给用户的浏览器,这样就能显著提高浏览速度和效率。
更重要的是:代理服务器是 Internet链路级网关(Gateway)所提供的一种重要的安全功能,它的工作主要在开放系统互联 (OSI) 模型的对话层,从而起到防火墙的作用。
鉴于上述原因,代理服务器大多被用来连接INTERNET(国际互联网)和INTRANET(局域网)。在国内,所谓中国多媒体公众信息网和教育网都是独立的大型国家级局域网,是与国际互联网隔绝的。出于各种需要,某些集团或个人在两网之间开设了代理服务器,如果我们知道这些代理服务器的地址,就可以利用它到达国外网站。
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
J2EE基于Web实现公共信息和资料的发布管理和控制
下一篇:
社会标签系统主题关键词与用户标签比较研究
React+Router+webpack楼宇能源监控Web端设计与实现
基于WEB的计算机导购平台的设计与实现
基于Web的房租客网站设计与实现
Web应用程序漏洞扫描器设计
基于JavaWeb的考试自动评分系统的设计与实现
Javaweb网络培训班管理及课程管理设计+源代码
Linux系统下web服务器的搭建与设计
基于Joomla平台的计算机学院网站设计与开发
酵母菌发酵生产天然香料...
AES算法GPU协处理下分组加...
浅谈高校行政管理人员的...
从政策角度谈黑龙江對俄...
浅论职工思想政治工作茬...
提高教育质量,构建大學生...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
压疮高危人群的标准化中...
上海居民的社会参与研究