Yes, it's really 400 points. And it's a tough one. :)
I need to know the general design of TCP internals. That is, what in general happens on the TCP level between calls to open and close a socket. How it sends IP datagrams. How it works with SYN / ACK packets etc.
In particular, I am interested in what else TCP is doing other than calling IP API. Allocating memory, obviously. Does it use timers? Other system calls? Interrupts?
There are no books available for me on this topic. So I look for a few pages of explanations. Thanks.