In addition to the many OS-specific version of my server program I'm developing, I've also decided to do a very simple Server OS. All is going better than I would've thought. I've written the bootstrap loader (though I'll want to redo it at the end, and upgrade to a better FS), and the kernel currently has a functioning shell.
So far everything has been written in pure, x86 Assembly (NASM), but now I can start on the actual SERVER part of it. How the heck do I do networking at the ASM level?
I apologize for not consulting Google. Actually I did consult Google, but got really irrelevant results.