It’s my understanding that when a computer or a server needs to connect to another server connected to the internet, a ‘handshake’ needs to be performed so that they can share data, but how are two servers able to communicate without broadcasting all of their data to every other server connected to the internet as well?
In: 1
They have the address of the server they want to communicate with. This Internet address is known to the Internet service providers and they will route the data package containing the handshake one step closer to the server. When each router does this it eventually end up at the server. In addition to the destination address the package also contains the source address. So the server knows where to send the response to. And the ISPs will then know how to get the data back.
Latest Answers