Oh, Larry, Larry, Larry... Articles 1 and 2 were great - really necessary reading to a lot of would-be network programmers. But article 3... where to start with the corrections? I'm not going to. It's an article you shouldn't read, because you're not going to use the right terms for the right things...