Ask HN: Trace Linux system calls for a network call (HTTP)
As a tiny research or an itch to understand how a simple `curl -XGET http:&#x2F;&#x2F;httpbin.org&#x2F;get` is performed in the linux land<p>I am interested in tracing the path it took from the moment it was command was executed 
for example:
1. System softwares (pieces of software that are interacted in achieving it)
  - curl source code that
  - open a socket
  - initiate a request
  - `recvFrom` socket
  - `write` to IO 
2. Hardware (how processor, bus, network card) is also involved in the process<p>Is there an existing resource that explored this subject? would love to be linked to.<p>Apologies if this isn&#x27;t the right place to ask this.