0
我理解的是题主指的是传输控制协议(TCP)中的ACK。TCP的一个重要(实际上是最重要的)特性是能够确保数据的正确性,并维护连接的状态,ACK系统可以实现这两个目的。
下面的叙述进行了大量的简化。
TCP三次握手过程包括:
- 发起方向接收方发送SYN。
- 接收方将SYN/ACK发送回发送方。
- 发起者回应ACK。
ACK也用于确认已正确接收的数据包,这使得许多数据包可以同时传输。ACK用于确认一个包已经收到,并且发送方应该开始发送ACK包中表示的数据。如果没有收到ACK,数据将在超时后重新发送,这个超时值可以在操作系统中设置。但是不建议这样做,因为它很隐蔽,并且对网络质量有很大的影响,除非是必须,否则不要轻易调整ACK的超时值。
收藏