Tuesday, September 14, 2021

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://httpbin.org/get` is performed in the linux land

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

Is there an existing resource that explored this subject? would love to be linked to.

Apologies if this isn't the right place to ask this.


Comments URL: https://news.ycombinator.com/item?id=28529802

Points: 1

# Comments: 0



from Hacker News: Newest https://ift.tt/3hzxHHj
via IFTTT

No comments:

Post a Comment

Price beats Littler to end 21-match winning streak

World champion Luke Littler is knocked out of the Bahrain Masters quarter-finals by Gerwyn Price for the second year in a row. from BBC Ne...