参考网址:http://www.t262.com/read/606521.html,http://digi.163.com/17/0524/06/CL69OJMT001680N8.html
猫,modem:
家庭里上网常用的猫,又叫调制解调器,modulator-demodulator。
它是用来进行拨号上网的,通俗理解其功能:用于网络间不同介质网络信号转接,比如把ADSL、光纤、有线通等的网络信号转成标准的电脑网络信号。
路由器,router:
作为不同网络之间互相连接的枢纽,路由器系统构成了基于TCP/IP 的国际互联网络Internet 的主体脉络。
家庭中路由器一般用到的是其网络信号的再分配功能,可以使得多台PC经过路由器后通过一根网线拨号上网。
交换机,switch:
网络端口的扩大器,为子网中提供更多的网络端口,一般其不具备拨号上网的功能,也不具备连接不同网络的功能
路由器和交换机的主要区别:
本质的区别:路由器工作的网络层(第三层),交换机工作在第二层(数据链路层)
1. 交换机基于MAC寻址;路由器基于IP寻址
2. 交换机扩大网络端口数,其连接的电脑有各自的外网IP地址;路由器对外网只显示一个公网IP,其下属设备的IP是路由器分发的(疑问:这个ip地址怎么分发的?怎么和公网ip对应的?)
3. 路由器可以不连接电脑直接通过猫拨号上网,其具有其自己的MAC地址。交换机不能拨号上网
4. 路由器可以当做交换机用(扩大端口数量),交换机不能当做路由器用
5. 路由器具有路径选择功能,根据ip地址和路由表,来判断数据包的目标地址是否是本地网络,如果不是,将数据包转发出去
6. 路由器用来连几个不同网络,如以太网,令牌环网,ATM网等,实现不同网络间的通信,互联网就是通过路由器连接起来的通信网络
7. 路由器具有防火墙功能
网络地址转换技术:
NAT,(Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免来自网络外部的攻击,隐藏并保护网络内部的计算机。
NAT是将IP 数据包头中的IP 地址转换为另一个IP 地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。
NAPT(Network Address Port Translation),即网络端口地址转换,将多个内部地址映射为一个合法公网地址,但以不同的协议端口号与不同的内部地址相对应,也就是<内部地址+内部端口>与<外部地址+外部端口>之间的转换。
NAPT普遍用于接入设备中,它可以将中小型的网络隐藏在一个合法的IP地址后面。NAPT也被称为“多对一”的NAT,或者叫PAT(Port Address Translations,端口地址转换)、地址超载(address overloading)。
NAPT与动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的TCP端口号。
NAPT的主要优势在于:
能够使用一个全球有效IP地址获得通用性。主要缺点在于其通信仅限于TCP或UDP。当所有通信都采用TCP或UDP,NAPT允许一台内部计算机访问多台外部计算机,并允许多台内部主机访问同一台外部计算机,相互之间不会发生冲突。
在Internet中使用NAPT时,所有不同的信息流看起来好像来源于同一个IP地址。这个优点在小型办公室内非常实用,通过从ISP处申请的一个IP地址,将多个连接通过NAPT接入Internet。实际上,许多SOHO远程访问设备支持基于PPP的动态IP地址。这样,ISP甚至不需要支持NAPT,就可以做到多个内部IP地址共用一个外部IP地址上Internet,虽然这样会导致信道的一定拥塞,但考虑到节省的ISP上网费用和易管理的特点,用NAPT还是很值得的。
NAPT使得一组主机可以共享唯一的外部地址,当位于内部网络中的主机通过NAT设备向外部主机发起会话请求时,NAT设备就会查询NAT表,看是否有相关会话记录,如果有相关记录,就会将内部IP地址及端口同时进行转换,再转发出去;如果没有相关记录,进行IP地址和端口转换的同时,还会在NAT表增加一条该会话的记录。外部主机接收到数据包后,用接受到的合法公网地址及端口作为目的IP地址及端口来响应,NAT设备接收到外部回来的数据包,再根据NAT表中的记录把目的地址及端口转换成对应的内部IP地址及端口,转发给该内部主机。