Networking fundamentals

I'll fix this stuff.