title: What happens to a TCP packet if the server is terminated?
body: <p>I know that TCP is very reliable, and what ever is sent is guaranteed to get to its destination. But what happens if <em>after</em> a packet is sent, but <em>before</em> it arrives at the server, the server goes down? Is the acknowledgment that the packet is successfully sent triggered on the server's existence when the packet is initially sent, or when the packet successfully arrives at the server?</p>
  
  <p>Basically what I'm asking is - if the server goes down in between the sending and the receiving of a packet, would the client know?</p>