Graphically:
See: click here
Except that:
I.e.:
because:
(So the programmer can focus on programming the application itself....)
(UDP sockets are only used by network research projects that experiment with new network transmission algorithms)