I am currently studying Computer Networking, and I was reading about the different types of Application Layer Protocols. In the book I am reading (Computer Networking: A Top-down Approach) it is mentioned that: "Once the client sends a message into its socket interface, the message is out of the client’s hands and is “in the hands” of TCP."
For the sake of example, I thought of the option we have of cancelling the emission of an email? Is this functionality simply implemented via a time-window of seconds before emission or is their an actual procedure I do not know of ?
Do please correct my assumptions as I am afraid I might be off topic on several points
Thank you in advance.