I have seen a lot of software engineer positions with the requirement "Thorough understanding of TCP/IP and network programming." I have some idea of it, but know complete understanding.
How does TCP/IP and network knowledge comes into play? How is the knowledge applied when making desktop and web applications?
- Harp