简述路由器转发数据的过程(路由器转发规则是什么)

2022-11-22 04:42:06

一、简述路由器转发数据的过程

网络的核心是路由器, 路由器的作用就是将各个网络彼此连接起来。

因此,路由器需要负责不同网络之间的数据包传送。

网际通信的效率取决于路由器的性能,即取决于路由器是否能以最有效的方式转发数据包。

除了转发数据包之外,路由器还提供其它服务。

为满足现今的网络需求,路由器还用于:l 确保全天候(24x7,即每周 7 天,每天 24 小时)的服务可用性。

为了帮助确保网络的连通性,路由器使用备用路径来防范首选路径出现故障。

l 通过有线网络和无线网络提供集成的数据、视频和语音服务。

路由器使用 IP 数据包的服务质量 (QoS) 优先排序来确保实时通信,例如确保语音、视频和重要数据不出现丢失或延迟。

l 通过允许或拒绝数据包的转发来应对蠕虫、病毒和其它攻击带来的影响。

路由器内部构造:路由器中含有许多其它计算机中常见的硬件和软件组件,包括:l CPU(中央处理器)

l RAM(随机访问存储器)

l ROM(只读存储器)

l 操作系统(Cisco IOS)

路由器可连接多个网络,这意味着它具有多个接口,每个接口属于不同的 IP 网络。

当路由器从某个接口收到 IP 数据包时,它会提取数据包的目的IP地址并和路由器的路由表进行匹配然后决定从哪个接口转发此数据包。

路由器主要负责将数据包传送到本地和远程目的网络,其方法是:l 确定发送数据包的最佳路径l 将数据包转发到目的地(路由器使用路由表来确定转发数据包的最佳路径。

当路由器收到数据包时,它会检查其目的 IP 地址,并在路由表中搜索最匹配的网络地址。

路由器经常会收到以某种类型的数据链路帧(如以太网帧)封装的数据包,当转发这种数据包时,数据包的封装取决于路由器接口的类型及其连接的介质类型。


二、路由器转发规则是什么

大部分路由器上都有这样一个功能:端口映射或端口转发。

在TP-LINK的家用路由器上,这个功能叫"转发规则",这个功能就是为了完成internet上的其他主机访问路由器后的LAN里的PC用的。

要在路由器上完成端口映射或"转发规则",该怎么做呢? 首先,需要知道要完成什么服务,完成这个服务需要的TCP或UDP端口,如:WEB服务默认需要80端口,FTP服务默认需要20和21端口。

其次,需要知道LAN里的PC的私网IP地址,假如LAN里有两台PC,A和B,A的IP地址是192.168.0.2,B的IP地址是192.168.0.3,A机想提供WEB服务并已安装相应的WEB服务程序如IIS,APACHE,B机想提供FTP服务并已安装相应的服务程序如IIS、Serv-u、G6FTP等。

如果不在路由器上做相应的设置的话,这些服务只能向LAN里的其他机器提供,internet上的其他主机是无法访问的。

第三,在路由器上设置端口映射(TP-LINK路由器上是"转发规则"),添加一个80服务端口,将IP地址选择192.168.0.2(就是上例的A机),因WEB服务用的是TCP协议,在协议那部分选择"TCP",再将"启用"勾上;再添加一个20端口和21端口,IP地址则为192.168.0.3(上例中的B机),协议也都选TCP,也要注意将"启用"勾上,注意,这样设置的FTP服务只能用PORT模式连接.


三、路由器转发规则设置

大部分路由器上都有这样一个功能:端口映射或端口转发。

在TP-LINK的家用路由器上,这个功能叫"转发规则",这个功能就是为了完成internet上的其他主机访问路由器后的LAN里的PC用的。

要在路由器上完成端口映射或"转发规则",该怎么做呢?

首先,需要知道要完成什么服务,完成这个服务需要的TCP或UDP端口,如:WEB服务默认需要80端口,FTP服务默认需要20和21端口。

其次,需要知道LAN里的PC的私网IP地址,假如LAN里有两台PC,A和B,A的IP地址是192.168.0.2,B的IP地址是192.168.0.3,A机想提供WEB服务并已安装相应的WEB服务程序如IIS,APACHE,B机想提供FTP服务并已安装相应的服务程序如IIS、Serv-u、G6FTP等。

如果不在路由器上做相应的设置的话,这些服务只能向LAN里的其他机器提供,internet上的其他主机是无法访问的。

第三,在路由器上设置端口映射(TP-LINK路由器上是"转发规则"),添加一个80服务端口,将IP地址选择192.168.0.2(就是上例的A机),因WEB服务用的是TCP协议,在协议那部分选择"TCP",再将"启用"勾上;再添加一个20端口和21端口,IP地址则为192.168.0.3(上例中的B机),协议也都选TCP,也要注意将"启用"勾上,注意,这样设置的FTP服务只能用PORT模式连接,要用PASV模式还需要做其他设置。

保存后大概路由器需要重启。

http://keendawn.blog.163.com/blog/static/88880743201269157368/

经过以上设置后,Internet上的其他主机就能访问我们这个路由器后的局域网里的机器了,本例中只设置了WEB服务与FTP服务,要提供其他服务,只要做相应的设置,也是可以完成的。