《TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》 —1.10 小结
【摘要】 本节书摘来自华章计算机《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)