Hello,
this might be a theoretical question, but let´s suppose we are going to write a new network library, how would we start?
How do we send the data to the network card (or are we just sending it to the operating system which in turn sends it to the network card)?