Tomcat双向SSL认证及CA数字证书安装和配置&QQ即时通信协议窥探

本文介绍了Tomcat的SSL双向认证配置,包括安装CA证书、生成自签名服务器证书以及配置双向SSL。同时,探讨了QQ即时通信协议,讲解了OICQ协议的报文结构、报文类型及其在UDP与TCP协议上的使用情况。
摘要由CSDN通过智能技术生成

| 2 | Tomcat安装CA证书 | Unix技术 CSDN |

| 3 | OpenSSL生成自签名的Tomcat服务器证书 | CSDN 博客园 |

| 4 | Tomcat配置双向SSL认证 | 新浪博客 博客园 |

| 5 | Tomcat SSL配置及Tomcat CA证书安装 | CSDN 博客园 |

2、QQ即时通信协议窥探


1、简述

QQ使用的应用层协议是OICQ,OICQ使用的传输层协议是UDP。OICQ协议提供可靠的传输服务。OICQ协议(网络即时通讯软件/网络寻呼机)基于互联网的即时通信工具,具有即时信息收发、网络寻呼、聊天、传输文件、手机短消息服务等功能,对传统的无线寻呼和移动通讯进行增值服务。

| 序号 | 标题 | 链接 |

| — | :-- | --: |

| 1 | OICQ通信协议及抓包示例详解 | 百度文库 |

| 2 | QQ传输协议分析 | 码迷 |

| 3 | 网络协议数据获取与QQ协议分析 | 百度文库 |

| 4 | wireshark抓QQ包 | 百度文库 |

| 5 | QQ协议分析及还原 | CSDN |

UDP协议是无连接方式的协议,它的效率高,速度快,占资源少,但是其传输机制为不可靠传送,必须依靠辅助的算法来完成传输控制。QQ采用的通信协议以UDP为主,辅以TCP协议。由于QQ的服务器设计容量是海量级的应用,一台服务器要同时容纳十几万的并发连接,因此服务器端只有采用UDP协议与客户端进行通讯才能保证这种超大规模的服务。

QQ客户端之间的消息传送也采用了UDP模式,这不同于国外的ICQ在客户端之间采用TCP进行通讯的模式。因为国内的网络环境非常复杂,而且很多用户采用的方式是通过代理服务器共享一条线路上网的方式,在这些复杂的情况下,客户端之间能彼此建立起来TCP连接的概率较小,严重影响传送信息的效率。而UDP包能够穿透大部分的代理服务器,因此我们在开发QQ的时候选择了UDP作为客户之间的主要通信协议,因此网友会觉得用QQ传送信息要比ICQ及其它采用TCP协议的ICQ类软件快。

当然,UDP协议优点突出,缺点也很明显:UDP包的传送是不可靠的传输,它不象TCP一样有包重传等机制,因此采用UDP协议的信息在传送过程中很容易丢失,这样就需要辅助的算法实现包重传机制以保证信息不会丢失,而QQ服务器的负荷非常重&#x

  • 19
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值