网络通信之路由转发

路由器会记住机器用那个地址的那个端口发出去的信息比如:192.168.0.2(内网主机地址)----192.168.1.1(内网网关,一般是你路由器的地址)-123.52.1.1(路由器WAN口地址,ISP给你发的一般是临时的)----

这个时候你的内网主机会自动生成一个大于1023的端口连接到路由器,路由器会记住这个IP和端口,解封装以后,他会把用户IP报文里的ip和端口换成自己的ip和端口(这个端口也是随机的),再把数据转发到目标网络,这样就和目标网络建立了连接,目标网络往回传递信息的时候就会和路由器上的那个端口请求连接,然后路由器看一下自己的映射表,他会发现这个端口是和内网的 那台主机做的 映射,所以就会把数据传给你,这样你就读到了对方的信息

这中间 有几个点

  1. 路由器维护了一个 通信跟内外主机的路由映射表

  2. 路由器的连接数在理论上是会满的

posted @ 2017-11-08 15:14  EchoSong  阅读(579)  评论(0编辑  收藏  举报