路由器简单介绍:
路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号。
路由器主要端口:
WAN是英文Wide Area Network的首字母所写,即代表广域网----广域网端口
LAN则是Local Area Network的所写,即本地(或叫局域网)----本地网端口
交换机简单介绍:
交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。
路由和交换机之间的主要区别:
交换机发生在OSI参考模型第二层(数据链路层),而路由发生在第三层,即网络层。这一区别决定了路由和交换机在移动信息的过程中需使用不同的控制信息,所以说两者实现各自功能的方式是不同的。
路由器主要技术:
网关:每一个路由器都会拥用一个私有IP地址,让路由器充当局域网中的网关;
NAT技术:同一个路由器上wan口和lan口数据是如何走的,其实这个过程就是NAT的一个过程;
DHCP服务:是一个基于广播的协议,它的操作可以归结为四个阶段,这些阶段是IP租用请求、IP租用提供、IP租用选择、IP租用确认。
lan口,你怎么区别返回数据时NAT该怎么转换?
当一台小型商务企业的内部网计算机用户连接到Internet 资源时,该用户的TCP/IP 协议产生一个IP 数据包,该数据包包含以下值,这些值位于IP 和TCP 或UDP 标头中:(粗体内容表示受NAT 影响的项目):
• 目标IP 地址:Internet 资源IP 地址
• 源IP 地址:私有IP 地址
• 目标端口:Internet 资源TCP 或UDP 端口
• 源端口: 源应用程序 TCP 或UDP 端口
请求源主机或者其它路由器将此IP 数据包发送给NAT, 然后由NAT 将向外发送的数据包的地址解析如下:
• 目标IP地址:Internet 资源IP 地址
• 源IP 地址:ISP 分配的公用地址
• 目标端口:Internet 资源TCP 或UDP 端口
• 源端口:重新映射的源应用程序TCP 或UDP 端口
NAT 将重新映射的IP 数据包发送到Internet 。响应计算机将向NAT 返回一个响应。当NAT 接收到此响应时,该数据包将包含以下地址信息:
• 目标IP 地址:ISP 分配的公用地址
• 源IP地址:Internet 资源IP 地址
• 目标端口:重新映射的源应用程序TCP 或UDP 端口
• 源端口:Internet 资源的TCP 或者UDP 端口
当NAT 完成映射和解析地址后,将向Internet 客户端发送数据包,此数据包包含以下地址信息:
• 目标IP 地址:私有IP 地址
• 源IP 地址:Internet 资源IP 地址
• 目标端口:源应用程序TCP 或者UDP 端口
• 源端口:Internet 资源TCP 或 UDP 端口
看完这段,我的理解是根据NAT表和端口号来对不同的lan和不同的服务做区别的。NAT表应该是临时创建的,哪个lan口发出请求,NAT表就增加一项,记录私有(内网)IP,不同的服务使用端口号的映射来做区别。
路由器是怎么给这些lan口自动分配内网IP地址的?
DHCP是一个基于广播的协议,它的操作可以归结为四个阶段,这些阶段是IP租用请求、IP租用提供、IP租用选择、IP租用确认。
从这4个名词中我们就知道DHCP的基本工作原理了,首先lan广播找到DCHP服务器,那么lan广播的这一段就是DHCP客户端。接着可能有很多DHCP服务器返回了OFFER报文进行IP地址预分配,然后DHCP客户端选择(一般是第一个收到的offer)进行确认REQUEST,DHCP服务器收到确认后,带着预先准备好的ip发送ACK报文,完成整个过程。那么这里的服务器就是我们的网关咯,也就是CPU,它是装过dhcp服务的openwrt系统,但是openwrt系统的dhcp和linux不一样,完了再慢慢研究吧。不过我想原理是差不多的。
参考博文:https://www.cnblogs.com/preorder69/p/3916216.html
接线与配置:
了解上述知识点,怎么接线就很明白了!
路由器模式怎么接线:
WAN接互联网,LAN接电脑
交换机模式怎么接线:
WAN不接线,LAN接互联网与电脑
交换机模式配置不同点,DHCP服务,需要关闭该服务!