It's not clear what your question is. Here's a starting point.<p>The Internet runs on packets of data.<p>* IP : Internet Protocol : [0][1]<p>UDP is a simple wrapper around that to include a few extra things such as ports and the like.<p>* UDP : User Datagram Protocol : [2][3]<p>Transmission Control Protocol (TCP) describes how to break a stream into packets and send them over IP, to reassemble them at the other end, and send back acknowledgements to guarantee deliver. It also has mechanisms to help prevent congestion.<p>* TCP : Transmission Control Protocol : [4][5][6]<p>If you read, or at least skim those, then you will be able to ask a proper, well-formulated question.<p>However, the short version:<p><pre><code> Q: Ask HN: How do TCP/IP packets work?
A: Very well, thank you.
</code></pre>
----<p>[0] <a href="https://en.wikipedia.org/wiki/Internet_Protocol" rel="nofollow">https://en.wikipedia.org/wiki/Internet_Protocol</a><p>[1] <a href="https://tools.ietf.org/html/rfc791" rel="nofollow">https://tools.ietf.org/html/rfc791</a><p>[2] <a href="https://en.wikipedia.org/wiki/User_Datagram_Protocol" rel="nofollow">https://en.wikipedia.org/wiki/User_Datagram_Protocol</a><p>[3] <a href="https://tools.ietf.org/html/rfc768" rel="nofollow">https://tools.ietf.org/html/rfc768</a><p>[4] <a href="https://en.wikipedia.org/wiki/Transmission_Control_Protocol" rel="nofollow">https://en.wikipedia.org/wiki/Transmission_Control_Protocol</a><p>[5] <a href="https://tools.ietf.org/html/rfc675" rel="nofollow">https://tools.ietf.org/html/rfc675</a><p>[6] <a href="https://tools.ietf.org/html/rfc793" rel="nofollow">https://tools.ietf.org/html/rfc793</a>