As a tiny research or an itch to understand how a simple `curl -XGET http://httpbin.org/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't the right place to ask this.