title: TCP starting without SYN?
body: <p>I am implementing a sniffer for all tcp traffic in one's computer.</p>
  
  <p>I encountered this weird case - 
  When going to <code>Amazon.com</code> the TCP that holds the HTML will not start with <code>SYN flag</code>.</p>
  
  <p>In <code>WireShark</code>, I right-clicked on one of the packets, and pressed <code>Follow TCP Stream</code>
  The result is as following:- </p>
  
  <p><a href="https://i.stack.imgur.com/CcJCh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/CcJCh.png" alt="WireShark screenshot"></a></p>
  
  <p>What is happening? I know that all TCP streams should start with the 3-way-handshake.</p>