Web服务器如何通过网络将数据发送到Web浏览器?

时间:2015-05-26 16:01:18

标签: sockets networking webserver

我想知道Web服务器如何到达路由器后面的客户端? 当我尝试连接到我的朋友的IP我没有成功(我们不在本地网络),并且当Web服务器尝试通过网络向他发送数据时,它成功。怎么样?

1 个答案:

答案 0 :(得分:0)

Web服务器不会启动连接。而是,客户端启动与Web服务器的连接。路由器在去往互联网的途中调整客户端的连接启动,当Web服务器通过连接向路由器发送响应时,路由器已经知道连接并知道如何将数据转发到客户端

如果您不在路由器后面,您的朋友应该能够启动与您的计算机的TCP连接,即使您无法向他发起。但是,如果你们都支持路由器,那么它就不会起作用。