当前位置:首页 > 公众号精选 > 小林coding
[导读]漫画描述了 TCP 协议的基本原理,为了提高可理解性,部分细节设计与真实的 TCP 协议有所差别,但总体思想与 TCP 一致。

漫画描述了 TCP 协议的基本原理,为了提高可理解性,部分细节设计与真实的 TCP 协议有所差别,但总体思想与 TCP 一致。


如果读者想了解 TCP 的设计细节,请参考严肃学术材料和 RFC 文档

通过本文相信读者能更深刻地理解 TCP 协议,它是个面向连接的可靠传输协议,提供了复杂的拥塞控制与流量控制的功能。当然 TCP 协议博大精深,文中只是介绍了一些皮毛,如若想进一步了解,建议大家读一读<>,卷一即可,或者看小林的图解网络 PDF。


最后,原创不易,漫画更不易,如果大家有收获,希望大家能来个三连支持一下。


哈喽,我是小林,时而图解技术,时而说些杂事,时而拍拍猫片。


推荐阅读

硬不硬你说了算!近 40 张图解被问千百遍的 TCP 三次握手和四次挥手面试题

你还在为 TCP 重传、滑动窗口、流量控制、拥塞控制发愁吗?看完图解就不愁了

免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

TCP 是基于连接的数据流的协议,先建立连接再进行通信,而且在通信过程中会检查数据是否发送成功。优点就是保证数据的完整性和准确性,缺点就是效率较低。

关键字: TCP 数据流 协议

在进行socket通信开发时,一般会用到TCP或UDP这两种传输层协议,UDP(User Datagram Protocol)是一种面向无连接的协议,在数据发送前,不需要提前建立连接,它可以更高效地传输数据,但可靠性无法...

关键字: socket TCP UDP

客户端主动调用关闭连接的函数,于是就会发送 FIN 报文,这个 FIN 报文代表客户端不会再发送数据了,进入 FIN_WAIT_1 状态;

关键字: 客户端 TCP

之前写过 TCP 三次握手和四次挥手过程中,途中某一步的报文丢失会发生什么的文章。

关键字: TCP 服务端

事情从一个健身教练说起吧。李东,自称亚健康终结者,尝试使用互联网的模式拓展自己的业务。在某款新开发的聊天软件琛琛上发布广告。键盘说来就来。疯狂发送"李东",回车发送!,"亚健康终结者",再回车发送!还记得四层网络协议长什...

关键字: TCP UDP 数据包 应用层

传输控制协议(TCP,Transmission Control Protocol)是为了在不可靠的互联网络上提供可靠的端到端字节流而专门设计的一个传输协议。

关键字: TCP

IP是Internet Protocol(网际互连协议)的缩写,是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术...

关键字: IP TCP 主机

Internet 协议集支持一个无连接的传输协议,该协议称为用户数据包协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。RFC 7...

关键字: UDP TCP IP

选路协议,支持路由器封装并发送的网络通信语言。选路协议的例子有以太网、AppleTalk、TCP/IP、帧中继和X.25。以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发...

关键字: 选路协议 TCP IP

超文本传输协议(Hyper Text Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以...

关键字: HTTP WEB TCP
关闭
关闭