Comment
Comment by fyrabanks
More formal and comprehensive, absolutely. If you want something that's more friendly to neophytes, Beej's guide is the way to go. It's quite literally what they used in my upper div intro to Networking course at UCLA years ago.