This week's book giveaway is in the Mac OS forum. We're giving away four copies of a choice of "Take Control of Upgrading to Yosemite" or "Take Control of Automating Your Mac" and have Joe Kissell on-line! See this thread for details.
1. loop back networking - Server and client lives in the same machine and you your client is connecting to localhost. The assignment doesn't want your application to make a remote connection when the database right there.
2. Traditional client server? One machine has a server, one machine has a client that can communicate with server.
3. Yes, designs are almost identical, you should follow the book