本文共 454 字,大约阅读时间需要 1 分钟。
1、TDS协议
参考链接:
表格数据流(Tabular Data Stream, TDS)协议是一种数据库服务器和客户端间交互的应用层协议,
为微软SQL Server数据库和Sybase公司数据库产品所采用。事实上,由于加密不是默认选项,几乎没人多此一举去加密TDS,除非是远距离的通信。
。可惜的是,TDS不是完全开放的协议,尽管微软和Sybase都公布了一定资料,但许多还是遮遮掩掩的。
2、TNS协议
参考链接:
Oracle10g、Oracle11g、Oracle12g的TNS协议,不对外公开,某些协议解析比较困难。
3、mysql通信协议
参考链接:、
Mysql的主要连接方式包括:Unix套接字,内存共享,命名管道,TCP/IP套接字等。
MySQL客户端与服务器的交互主要分为两个阶段:握手认证阶段和命令执行阶段。
4、postgresql通信协议
5、总结
不同数据库的服务器和客户端的通信协议不同,并且大部分都没有完整的协议文档,可能需要抓包或者看些英文手册才能搞清楚它的协议定义。
转载地址:http://xglab.baihongyu.com/