毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于SSL协议的Linux VPN网关平台(5)
2.2.1实施成本与花销计算
一般来说,SSL的实现方式以网页登陆为主,本实验用到的SSL-EXPLORER软件为免费使用的,但是在某些时候需要导入数字证书,而数字证书是需要购买的,但总体成本并不高,所以是较为理想的VPN。
2.2.2制定完整实施方案
由于各方面的限制,客户端需要在外网访问到内网,需要通过外网的HTTP服务进入linux网关,客户的电脑中需要安装JDK软件环境使得浏览器能以SSL的方式访问linux网关;而作为网关的终端(vmware)需要安装linux操作系统以及以便客户端访问;最后,内网提供服务,如ftp下载文件,web浏览网页等等诸多内容。
3 SSL的应用与实现
3.1 SSL协议介绍
SSL(Secure Sockets Layer ,安全套接层),是为网络通信提供安全及数据完整性的一种安全协议。由Netscape(网景)开发,以保障数据在Internet上传输的安全性,采用数据加密(Encryption)技术,确保数据在网络上的传输过程中不会被不法分子截取以及窃听。
SSL协议位于TCP/IP协议模型的网络层和应用层之间,使用TCP来提供一种可靠的端到端的安全服务,它使客户/服务器应用之间的通信不被攻击窃听,并且始终对服务器进行认证,还可以选择对客户进行认证。SSL协议在应用层通信之前就已经完成加密算法、通信密钥的协商,以及服务器认证工作,在此之后,应用层协议所传送的数据都被加密。
SSL协议结构如下图:
图3.1 SSL协议结构
3.1.1 SSL握手协议
握手协议:SSL握手协议被封装在记录协议中,该协议允许服务器与客户机在应用程序传输和接收数据之前互相认证、协商加密算法和密钥。在初次建立SSL连接时,服务器与客户机交换一系列消息。
这些消息交换能够实现如下操作:客户机认证服务器,可选择的服务器认证客户;允许客户机与服务器选择双方都支持的密码算法;使用公钥加密技术生成共享密钥;建立加密SSL连接。
SSL握手协议报文头部包括三个字段:
类型(1字节):该字段指明使用的SSL握手协议报文类型。
长度(3字节):以字节为单位的报文长度。
内容(≥1字节):使用的报文的有关参数。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
Android平台小说阅读软件的开发
下一篇:
ASP.net空气质量监控平台设计与实现
基于android的环境信息管理系统设计
基于激光超声检测金属材...
基于MOODLE平台的在线交互式学习设计
基于离散事件系统Petri网模型的可达图研究
基于高斯过程动态模型的时序数据恢复方法
基于深度学习的目标识别算法研究
MATLAB基于流形学习与神经网络的预测建模
提高教育质量,构建大學生...
浅论职工思想政治工作茬...
AES算法GPU协处理下分组加...
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
基于Joomla平台的计算机学院网站设计与开发
上海居民的社会参与研究
从政策角度谈黑龙江對俄...
酵母菌发酵生产天然香料...
压疮高危人群的标准化中...