T/TCP TCP事物协议的学习

转载 2015年11月17日 16:31:54
T/TCP 的性能个UDP相当,但可靠性和TCP一样.主要是因为它省去了tcp一开始建立连接时候的三次握手.
一个事物中,请求和得到结果,3种协议所传输的分组数和时间开销分别为:
UDP:2   RTT+SPT
T/TCP:3 (RTT+SPT)+
TCP:9  2RTT+SPT
其中是RTT是网络一次往返时间.SPT是服务器处理时间.
 
T/TCP协议比udp协议多出来的一点点时间开销,是因为在本地机器上多做了一些运算.如果处理器非常好,这个时间开销可以忽略不计.
 
 
T/TCP协议的好处:
省去3次握手的时间.
减少了网络上传播分组数.减少路由的压力.
 
应用方向: 对与处理时间短,传输时间相对较长的应用来说,非常有益处.比如http.
 
T/TCP协议使用方法:
client端: 省去connect函数,使用sendto函数指定MSG_EOF.来取代connect,write,shutdown.
server端:将send添加一个MSG_EOF标志.
 
ok,就这样简单,能带来性能将近一倍的提高.
 
如果构造一个这样的服务器:本人已经实现.
采用t/tcp协议,epoll 做为网络i/o,bdb做为数据源,当然要带cache.效率将是相当可关的.
如果数据源是文件, 就使用sendfile()进行传输,它可以实现零copy.

学习笔记之TCP/IP协议的重要性

分组交换是指将大数据分割为一个个叫做包(Packet)的较小单位进行传输 的方法。这里所说的包,如同我们平常在邮局里见到的邮包。分组交换就是将大 数据分装为一个个这样的邮包交给对方。...
  • dadaxiaoxiaode
  • dadaxiaoxiaode
  • 2014年07月29日 14:11
  • 2998

TCP/IP详解学习笔记 这位仁兄写得太好了

   TCP/IP详解学习笔记   这位仁兄写得太好了. http://blog.csdn.net/goodboy1881/category/204448.aspx ...
  • ttomqq
  • ttomqq
  • 2014年03月06日 22:39
  • 3552

【TCP/IP系列1】TCP/IP经典书籍

《TCP/IP协议详解》三卷,第一卷特别经典,适合反复地看,对于几个基础的协议一定要非常清晰,比如IP、TCP、UDP、ICMP,一定记住每个协议所有字段细节,ping,traceroute 的工作原...
  • zongzhiyuan
  • zongzhiyuan
  • 2016年12月08日 12:54
  • 1356

Java网络开发--TCP事物协议

  • 2009年12月25日 11:24
  • 734KB
  • 下载

T/TCP实现:协议控制块

  • 2009年12月25日 13:11
  • 115KB
  • 下载

用协议分析工具学习TCP/IP

  • 2014年05月30日 13:13
  • 989KB
  • 下载

TCP/IP协议技术详解学习笔记

  • 2012年03月22日 16:14
  • 165KB
  • 下载

TCP IP协议学习资料

  • 2012年04月13日 09:15
  • 5.81MB
  • 下载

TCP/IP协议分析与应用学习资料

  • 2010年03月13日 20:00
  • 13.69MB
  • 下载

TCP/IP协议学习资料

  • 2008年10月21日 10:21
  • 13.07MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:T/TCP TCP事物协议的学习
举报原因:
原因补充:

(最多只允许输入30个字)