学过网络技术这门课,所以我感觉路由器就是将从任何一个接口收到的数据根据IP地址选择一个接口转发出去,所以可能是从任何一个接口接收数据再从任何一个接口转发出去,所以说所有接口的地位和作用应该都是一样的啊,每个接口的线路结构也应该是一样的,可是为什么要区分WAN口和LAN口呢?路由器内部工作原理上如何区别对待这两种接口的??谢谢!
内网之间的数据交换,和内网与外网的数据交换,都是从一个口接受从另一个口转发出去,从路由器的工作过程上看,到底区别在哪?两者的处理过程总该有点不同的地方吧!尤其是那些主干道的路由器,对他来讲哪还有内网?
也就是说局域网的两个电脑如果要通信,直接用的硬件地址,IP地址根本没用??其实我觉得交换机和路由器基本过程都一样,只不过用的不同的地址,我觉得只要有路由器就行,不明白为什么还需要交换机,局域网里用IP地址通信也行得通啊!交换机有什么方面是路由器不能取代的?
追答不是说IP地址根本没用,而是在交换机那一层来说是透明的,经过交换机之后再到网络层就使用TCP/IP协议。有兴趣了解下ISO七层网络模型,学网络来说这是最基础的东西。还有局域网的IP地址也只在局域网内部使用,不能在INTETNET上使用不被识别,你不能拿个交换机一端接外网一端接电脑,给电脑设置个IP地址,未经注册随便设置的IP地址根本不能通信。这当中还涉及到网络服务提供商需要对你的连接进行认证的过程,如常见的PPPOE拨号认证。
路由器的主要使用是在不同网络之间的转发,比如A网段地址是10.0.0.1,B网段是10.0.1.1,简化点举例你两台电脑分别设置这样的IP,这就是不同网段,你要是用交换机根本是没办法连通的,这里就需要路由功能,路由器设定好之后它就会将这两个网段之间连起来,这样两台电脑之间就好像在同一个网络内。
交换机的应用环境不一样,交换机工作在数据链路层,这一层的功能就是将各种终端连接起来,或者讲集结起来。早期用的是HUB,最白痴的设备,收到什么都往所有端口扩散,然后端口上的终端都收下来看看是不是自己的,不是,丢掉,是的话,下一步处理。在这个基础上产生了能识别MAC地址的交换机,它会读取数据帧的报头,看是发往哪一端口设备的MAC的,然后直接发过去,不是扩散,所以效率提高,也相对不拥堵。。。。这些东西说来话长,先打这么多吧。
帧封装及传输方式有很多种,那WAN口就能适应那么多种帧,如果把LAN口也做成多种帧都兼容的,到那时还需不需要区分WAN和LAN了?
追答WAN接口只是一个广义的概念,它有很多类型的接口,如同步串口,异步串口,ISDN口,ATM口以及SONET接口等,不同的接口可以封装不同的协议。也有同一种接口可以封装多种协议的,如同步串口就可以封装帧中继,X.25、PPP及DHLC等协议。
LAN接口目前使用最广泛的就是以太网协议,其他的如令牌环网、FDDI等已经很少使用。