various architectures written in a book named "Working With TCP Sockets