回答思路
在某些特殊领域情况下,主管单位和下属单位之间没有统一的网络结构,分别隶属于几个物理上互不连通的网络。使这些不同的网络通信顺畅,解决方法就是使用一个或几个路由器来连接这些网络从而实现多网络的互连通信,达到数据的交换和处理的目的。
对于目前的多网通信,路由、交换与远程访问技术是三大支撑技术体系:
(1)路由技术
路由技术所采用的路由协议工作在OSI参考模型的第三层-网络层,作用主要是通信子网中路由数据包。路由器将数据包接收并缓存,然后根据数据的目的地查询路由表,并根据路由表中的信息,分析其代价,最后选择一条最佳的路径将信息发送出去。
路由的转发过程,主要流程包括线路输入、包头分析、数据存储、包头修改和线路输出,模块通常包括数据交换网络、控制网络、接口处理节点、路由处理器和管理模块。
(2)交换技术
传统的数据交换发生在数据链路层,交换技术识别数据帧中的mac地址信息,根据mac地址进行转发,并将这些mac地址与对应的端口,记录在内部的mac地址表中。而在大规模局域网中,为了减小广播风暴的危害,必须把大型局域网按功能或地域等因素划分成多个小局域网,这样会导致不同子网间的大量互访,传统的交换技术无法实现,所以目前主流的是将传统交换机和路由技术结合的新技术:路由交换机,该技术能够使路由模块与需要路由的其他模块间高速交换数据,突破了传统的外界路由接口速率的限制。
多网络通信,从硬件结构上来说,作为服务器的计算机上有多块网卡并存,每一个网卡需要分配一个不同网段的ip地址,以连接不同的网络。多通信网系统此时相当于一个星型结构的信息中枢,各个节点的通信需要通过中枢转达,结构框架可由下图表示: