路由需求分析
在实现了公司的网络后,随着规模的扩大,各个部门之间的计算机IP地址可能会在不同的网段;或者因为某些需求,需要把公司的网络划分成不同的网段。这些网络之间即需要划分开,又需要在一定程度上互相联系和通信。
不同的网络之间的主机需要相互通信的时候,需要有合适的数据转发设备。一般在工程布置的时候我们使用专用的路由设备。路由设备通常是专用的硬件设备,造价比较昂贵,管理也很消耗管理员的精力。
随着计算机运算能力的提高,目前路由设备可以有机与软件或操作系统来实现。软件实现的路由功能,从原理上讲,与硬件设备的技术是一致的。但是由于操作系统或软件本身性能限制,软件路由的效率相对硬件路由的效率要低一些。作为公司或企业内部的若干网段之间的相互访问、数据路由、利用性能优异的计算机来实现还是可以的。
路由的基本概念
IP路由就是在所连网络之间转发数据包的过程。基于TCP/IP的网络,路由是部分网际协议(IP)与其他网络协议服务结合,提供在就基于TCP/IP的大型网络中不同网段上的主机之间数据的互相转发。IP协议负责对IP数据进行分检和传递。每个传入或传出数据包叫做一个IP数据包。IP数据包包含两个IP地址:发送主机的源地址和接收主机的目标地址。
路由是IP的主要功能。通过使用Internet层的IP,IP数据包在每个主机上进行交换和处理:
源主机上的传输服务向IP层利用TCP段或UDP消息的形式传送源数据。
IP层传输在网络上传递数据的源和目标的地址信息装配IP数据包。
IP层将数据包向下。在数据链路层将IP数据包转换成在物理网络的网络特定媒体上传输的帧。这个过程在目标主机上按相反方向的顺序进行。
每个IP数据包都包含源地址和目标的IP地址。每个主机上的IP层服务检查每个数据包的目标地址,将这个地址与本地维护的路由表相比较,然后确定下一步的转发操作。
路由器
路由器(router)用于连接多个逻辑上分开的网路。所谓逻辑网络是代表一个单独的网络或一个子网。当数据从一个子网传输到另外一个子网时,可通过路由器来完成。因此,路由器具有寻址和选择路径的功能,它能在多个网络互连环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源主机或其他路由器的信息,属网络层的一种互连设备。它不关心各子网使用的硬件设备,但要求运行与网络层协议相一致的软件。一般说来,不同网络互联与多个子网互联都应该采用路由器来完成。
路由器的主要工作就是为经过路由器的数据帧寻找一条***传输路径,并将该数据有效地传送到目的地。选择***路径即路由算法是路由器的关键任务。为了完成这项工作,在路由器中报纸着各种传输路径的相关数据——路由表(Routing table),供路由器选择时使用。
路由表
路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置好的,也可以由系统动态修改;可以由路由器自动调整,也可以由主机控制。
TCP/IP主机使用路由表维护有关其他网络及主机的地址信息。网络和主机用IP地址和子网掩码来标识。另外,由于路由表对每个本地主机提供关于如何与远程网络和主机通信所需的信息,因此路由表是很重要的。
当计算机准备发送IP数据包时,它将自己的IP地址和接收者的目标IP地址插入到IP报头,然后计算机目标IP地址,将它与本地维护的IP路由表相比较,根据比较结果执行相应的操作。该计算机执行以下三种操作之一:
(1)将数据包向上传到本地主机IP之上的协议层
(2)经过其中一个连接的网络接口转发数据包
(3)丢弃数据包
路由器的优缺点
1.优点
使用于大规模的网络
复杂的网络拓扑,共享负载和***路径
能更好地处理多媒体
安全性高
隔离不需要的流量
节省局域网的带宽
减少主机的负担
2.缺点
它不支持非路由协议
安装复杂
价格高
路由的相关概念就为大家介绍到这,希望大家已经掌握,下一节我们将会为大家介绍的内容是:静态路由器
【编辑推荐】