Fun networking lesson with TCP (Transmission Control Protocol): To establish a connection, the client sends a SYN (synchronization) packet. In response, the server sends a SYN-ACK (synchronization-acknowledged) packet back. The client then replies with ACK, completing the three-way handshake.
Similar to the connection between the client and server, an implied agreement exists between an author and a reader. The author is promising to send satisfying data. The reader agrees to accept the data. But when the author doesn’t send what the reader is expecting, the connection is lost. Continue reading