路由器怎么知道外网返回的数据是局域网中哪台主机的 路由器如何知道将IP包转给局域网哪台主机

作者&投稿:闫娇 (若有异议请与网页底部的电邮联系)
内网到外网用的是NAT技术(地址封装)外网到内网用的是端口映射(PNAT)计算机的端口又65535(0-65534),你说的那些有名气的端口大多都是0-1023之间的你说的这个问题很简单,但首先你要懂得数据是通过端口来传输的,路由器会记住机器用那个地址的那个端口发出去的信息比如: 192.168.0.2(内网主机地址)----192.168.1.1(内网网关,一般是你路由器的地址)-123.52.1.1(路由器WAN口地址,ISP给你发的一般是临时的)----123.52.1.2(目标主机IP) 这个时候你的内网主机会自动生成一个大于1023的端口连接到路由器,路由器会记住这个IP和端口,解封装以后,他会把用户IP报文里的ip和端口换成自己的ip和端口(这个端口也是随机的),再把数据转发到目标网络,这样就和目标网络建立了连接,目标网络往回传递信息的时候就会和路由器上的那个端口请求连接,然后路由器看一下自己的映射表,他会发现这个端口是和内网的 那台主机做的 映射,所以就会把数据传给你,这样你就读到了对方的信息

给你截了个图、一目了然把  请采纳



数据包会打上标签的

路由器如何分辨外网下载的数据属于哪台计算机~

我来打比方回答你的问题:
内网就相当于你们小区,外网就是邮局,邮局只知道你们小区的地址,小区门卫就是路由器。
你要寄信出去,写上对方的地址和自己的小区门牌号,到了小区门卫处,小区门卫需要修改你自己的地址,首先将它转变为小区的地址,但光这样还不够,外面人不知道你家的门牌,如果同时有你们小区多家的信到达门卫那,还是无法识别是哪一家的。所以需要一个编号。于是你的地址就是邮局地址加上一个你家编号,门卫会根据编号再送到你家。对互联网来说,能用编号的只有一样东西,那就是端口。

正式回答你的问题:
你家外网IP只有一个,如128.*,现在有两台电脑地址为1和2同时访问百度。路由器接到后,会将地址1和2都改成128,然后将1的端口修改成一个没被使用的端口A,将2的端口改成没被使用的端口B,并将这种修改给保存到表格中。百度收到后,会将1的请求数据发送到128.*的端口A中,将2的请求数据发送到128.*的端口B中。路由器收到后,把端口A接收的数据送到1号机的正常http端口,端口B接收的数据送到2号机的正常http端口。这个过程叫端口映射。
根据1就能知道,路由器是根据端口号直接查出对应的内网IP,根据这个IP地址直接从物理端口发送到指定电脑的,不会群发给其它电脑的。

目的IP即可(注意是数据包不是数据帧,数据包里是不可能有MAC地址的)
路由器发现目的IP与自身接口处于同一子网,发起广播ARP请求,B用自己的MAC地址相应请求,路由器生成ARP缓存(下一次就不用发起请求了),然后根据B的MAC地址将数据包封装成数据帧,发出。交换机再根据MAC将数据帧从连接B的接口发出。

路由器知不知道报文是从哪个端口送进来的
答:知道的,报文中记录的就是IP地址跟端口号,在多PC共享IP的网络中,也就是一般的家庭局域网,所有电脑使用同一个IP地址进行上网,进行收发时就是通过路由器发送和接收报文的端口进行区分,以将报文送达正确的目的地

路由器设置外网的方法
答:路由器设置外网的方法如下连接路由器首先,给路由器通电工作,然后将电脑的网口与路由器的LAN口用网线连接。进入路由器设置页面打开电脑的浏览器,在地址栏里输入路由器的IP:192.168.0.1,点击回车键,进入路由器的设置页面,用户名是 admin,密码是空白,点击登陆,进入路由器的设置主页。手动设置登录主页后,选择...

如何从路由器上判断网络连接情况
答:无线路由器的查看网络连接情况的方法:1.打开电脑的wifi,搜索路由器默认wifi名(路由器背面铭牌有写),连接wifi网络。2.打开电脑浏览器,输入路由器背后铭牌的网关ip地址(一般是192.168.1.1),输入路由器账户密码,一般路由器背面铭牌有写。3.进入网关配置界面,即可查看网络连接状态。

怎么看别人连接自己WiFi后所浏览的东西?
答:根据网络上的协议,访问网络的数据是加密的,不容易被分析出来,并且每一个上网的终端设备,所访问的网络内容,对于其他人来说是私密数据,别人是看不到的目前大部分的网络全国都是有一台核心的路由设备,用于连接互联网和局域网,所有通信的数据都要经过这台和器设备,不论是对家庭还是公司来说都是。

怎么查看路由器的IP?
答:查看路由器的IP的具体操作方法如下:方法1:查看路由器底部标签 1.目前几乎所有厂家生产的家用无线路由器,在底部都有一个标签,上面给出了无线路由器的设置IP地址等信息。方法2:查看电脑中连接网络的默认网关 1.单击“开始”菜单栏,打开“控制面板”,找到“网络和共享中心”,点击打开。2.然后在网络...

如何查看路由器的信息?
答:ipconfig,按回车。2、根据网关查看路由器地址。若网关是:192.168.2.1,那么路由器的ip一般就是。192.168.2.1。3、在IE地址栏中输入地址:192.168.2.1。4、弹出路由器登陆界面输入路由器的默认登陆用户名:admin 密码:admin(如果不正确,就看路由器背面)。【路由器界面信息】...

内网和外网到底是什么意思啊
答:内网就是局域网,局域网是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。外网就...

路由器设置教程
答:路由器重置按说明书重置你的路由。无线网络设置设无线网SSID为自己喜欢名字,最好不含中文,设密码,选WPA2加密方式等。帐号密码设置确定你是PPPoE上网方式,填入帐号密码,注意大小写,这绝不能搞错。IP地址获取这些动作正确,WAN口就会有IP、DNS等的相应数字。即已连上外网,可供设备上网。

内网与外网的区分!
答:广域网(WAN、公网、外网)与局域网(LAN、私网、内网)电脑交换数据要通过路由器或网关的NAT(网络地址转换)进行。一般说来,局域网(LAN、私网、内网)内电脑发起的对外连接请求,路由器或网关都不会加以阻拦,但来自广域网对局域网内电脑电脑连接的请求,路由器或网关在绝大多数情况下都会进行拦截。 在WIN2000中的查看...

如何知道自己的宽带是不是公网的?
答:判断内外网。查看用.隔开的数字,如果是由1916*.*、*.*.*、1*.*组成的,那么说明是内网,如果是由上述三组数据字外开头的数字组成的(如2096*),那么说明是外网用户。以上图例即为内网。将电脑联网,右击”网络图标“,选择”网络共享“。点击”本地连接“。弹出窗口,点击”详细信息“。如何看宽带...