Oracle\Sqlserver\Mysql\Sybase\DB2五类数据库通信协议
tns通信協議參考地址:
http://wenku.baidu.com/view/0ba5df6925c52cc58bd6bedc.html
http://wenku.baidu.com/view/2864c568011ca300a6c39052.html
?
2.Mysql-mysql-tcp3306(默認端口)協議
mysql通信協議參考地址:
http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol
?
?3.Sqlserver-tds-tcp1433/udp1434(默認端口)協議
tds通信協議參考地址:
http://freetds.cvs.sourceforge.net/viewvc/freetds/freetds/doc/tds.html
http://www.docin.com/p-98157348.html? //tds協議分析
?
4.Sybase-tds-tcp5000(默認端口)協議
1)tds通信協議參考地址:
http://www.eol.cn/20030826/3089816.shtml
http://www.cnblogs.com/yylqinghao/archive/2010/03/16/1687551.html
Sybase和Sqlserver都采用tds通信協議,不同的是不同數據庫版本采用不同的協議版本。
2)tds文檔地址:http://download.csdn.net/detail/fjssharpsword/3680852 ;
?
5.DB2-drda-tcp50000協議
DRDA(Distributed Relational Database Architecture )分布式關系數據庫體系結構,定義了客戶機和后臺數據庫之間的接口協議。提供了IBM的DB2、DBM、SQL/DS和SQL/400數據庫系統的互連框架。
1)主要參考地址:
http://en.wikipedia.org/wiki/DRDA
http://www.opengroup.org/dbiop/? //the DRDA v5 technical standard,需要注冊才能下載
http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&htmlfid=897/ENUS207-041? //ibm官方資料
其他開發者研究的資料:
http://blog.donews.com/sunjita/archive/2007/07/09/1184729.aspx
http://blog.csdn.net/moreorless/article/details/5988155
http://www.redbooks.ibm.com/abstracts/sg244249.html
2)文檔地址:?http://download.csdn.net/detail/fjssharpsword/3680856;
?
?6.各類數據庫協議可以部署數據產品后進行客戶端和服務端通信,然后用wireshark解析驗證協議結構。Internet包頭結構解析可下載Internet中各種協議數據包格式:http://download.csdn.net/detail/fjssharpsword/3680782 參考。
?
總結
以上是生活随笔為你收集整理的Oracle\Sqlserver\Mysql\Sybase\DB2五类数据库通信协议的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ubuntu下eclipse indig
- 下一篇: Ubuntu下GCC引用mysql头文件