我想这个问题要从计算机网络通信谈起,学过计算机网络的同学,可能都还记得7层或者4层网络模型,TCP/UDP属于其中的传输层协议,在传输层之下是网络层,网络层主要通过IP协议来进行通信,这也是我们日常程......
2024-03-05 关键字:在TCP/IP协议栈(互联网协议系列)中,TCP(Transmission Control Protocol ,传输控制协议)与UDP(User Datagram Protocol ,用户数据报协议)......
2024-02-19 关键字:TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP的主要目标是提供一种可靠的、有序的和错误校验的数据传输方式......
2024-01-16 关键字:TCP是一种面向连接的可靠传输协议,TCP使用三次握手和四次挥手来建立和终止连接。通过三次握手,发送方和接收方交换序列号、窗口大小等信息,确保双方都准备好进行数据传输。在传输过程中,通过四次挥手正常终......
2023-12-04 关键字:网络中存在多种因素可能导致数据在传输过程中丢失、损坏或乱序,如传输媒介的不稳定性、拥塞、丢包等。为应对这些问题,TCP引入了一系列机制来保证数据的可靠传输。......
2023-11-30 关键字:我们知道TCP是可靠的,我们前面一篇文章讲解了三次握手和四次挥手之后进行数据传输,它们是建立在序列号机制和确认应答机制的基础之上,如果保证这个机制的可靠性还需要一些其他辅助,TCP的可靠性保证包括:重......
2023-10-18 关键字:前些日子,在分享网络编程知识文章的时候,有个网友私信给我留言了一条“能不能写一篇关于 TCP 滑动窗口原理的文章”。当时没有立即回复,经过查询多方资料,发现这个 TCP 真的非常非常的复杂,就像一个清......
2023-08-16 关键字:我们在和他人谈话时,需要遵循一定的规则,比如确保对方能听懂我的语言。如果跟一个不懂中文的外国人说中文,是不可能很好地进行交流的。......
2022-11-28 关键字:当被动关闭方在 TCP 挥手过程中,如果「没有数据要发送」,同时「没有开启 TCP_QUICKACK(默认情况就是没有开启,没有开启 TCP_QUICKACK,等于就是在使用 TCP 延迟确认机制)」......
2022-08-31 关键字:当客户端想和服务端建立 TCP 连接的时候,首先第一个发的就是 SYN 报文,然后进入到 SYN_SENT 状态。在这之后,如果客户端迟迟收不到服务端的 SYN-ACK 报文(第二次握手),就会触发「......
2022-08-29 关键字: