转载--TCP协议相关文章
传输控制协议(英语:Transmission Control Protocol,缩写:TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP协议是一个端到端的协议,它也是一个带流量控制,拥塞控制的协议,正是因为这些所谓的控制才导致了TCP变得复杂。同时这些特性是互相杂糅的,流量控制带来了很多问题,解决这些问题的方案最终又带来了新的问题,这些问题在解决的时候都只考虑了端到端的意义,但实际上TCP需要尽力而为的IP提供的网络,因此拥塞成了最终的结症,拥塞控制算法的改进也成了一个单独的领域。
在学习TCP的过程中,切忌一锅粥一盘棋的方式,一定要分清楚每一个算法到底是解决什么问题的,每一个问题和其他问题到底有什么关联,这些问题的解决方案之间有什么关联,另外TCP的发展历史也最好了解一下,这些都搞明白了,TCP协议就彻底被你掌控了。接下来你就可以学习Socket API了,然后高效的TCP程序出自你手!
职场重生
鹅厂资深工程师,tencent cloud网络核心成员,分享云计算核心技术,网络核心技术,后台开发核心技术,高效的编程技术,丰富面试&职场经验,最新技术的思考,一起技术进阶。
Official Account
腾讯技术工程
腾讯技术官方号。腾讯技术创新、前沿领域发布解读平台。
Official Account