《TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》 —1.10 小结

举报
华章计算机 发表于 2019/11/19 21:00:58 2019/11/19
【摘要】 本节书摘来自华章计算机《TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》一书中第1章,第1.10节,作者是[美]W. 理查德·史蒂文斯(W.Richard Stevens) ,胡谷雨 吴礼发 等译 谢希仁 校。

1.10   小结

本章的目的是让读者相信T/TCP的确为许多实际中的网络应用问题提供了一个解决方案。我们从比较一个分别用UDP、TCP和T/TCP编写的、简单的客户-服务器程序开始。用UDP协议需要交换两个分组,用TCP需要9个,而用T/TCP需要3个。我们还发现,用T/TCP和用UDP时在客户端测得的事务时间相差无几。图1-14所示的时间测量结果证明了我们的结论。除了可以达到UDP的性能之外,T/TCP还具有可靠性和适应性,这两点都是对UDP的重大改进。

T/TCP因为避免了常规TCP中的三次握手而获得上述各种优点。为了利用这些优点,客户和服务器程序在应用T/TCP时必须对源代码做一些简单的改动,主要是在客户端用sendto函数代替connect、write和shutdown这3个函数。

在后面的3章中,我们将研究协议是如何工作的,同时还会研究更多的T/TCP应用例子。

 


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200