title: Understanding the role of ACK messages after TCP Handshaking
body: <p>ACK messages are needed for TCP handshaking. However, I've read some articles that explain another appearance of ACK messages while the actual data transmission; the sender needs to wait for an ACK message from the receiver indicates the following byte to be sent. Is that correct? Can somebody explain why we call it ACK messages as well?</p>