Direct Server Return — A Quick Primer
So you’ve got an app that you put up on a server. It’s something important, say, a place where people can get advice from each other on making their own wood-fired pizza ovens. A) Direct Access In a very simple scenario, once you set things up, people would access the app by going directly to your server as shown below If you looked at the actual packets, they would show the source as the client’s IP:Port and the destination as the ServerIP:ServerPort B) Multiple Servers You’ve now got a whole bunch-a people using your app, and you need multiple servers to handle the load. You’re still keeping this simple, and you just tell people to go directly to one of your servers (and if it’s overloaded, pick a different one). If you looked at the actual packets, they would show the source as the client’s IP:Port and the destination as either Server A IP:Server A Port or Server B IP:Server B Port depending on which server the packet is going to. C) Router Now, y...