Monday, October 27, 2008

TCP and me

Ever since I encountered TCP when I was doing my masters, it looked to me complicated at the same time simple protocol. Back then I understood only some of the concepts. Well...studying for the sake of it. But the more I knew, the clearer it became. The protocol is well structured, which makes it simple to understand. Taking the picture as a whole, it looks complicated mainly because of the dynamicity, as well as the many components involved.

As developers, we only need to use sockets for an interface as against the old days when your program directly interface with the TCP stack. A little basic knowledge which may take a day or two, and you'll be fine with TCP socket programming. This basic knowledge should be thorough; otherwise it would be hard to correct the ‘bugs’ that you get