【摘要】:OSI网络层所解决的网络问题的核心是如何将数据从一个网络位置正确地传输到另一个特定的网络位置。所有与网络层相关的协议都围绕着一个目的,除了实现网络间的数据“包”的快速传输外,还要能对传输的过程加以有效的控制。如前所述,数据链路层是将数据发送给连接在网络上的所有设备,由接收设备来决定是否该接收这个数据。与OSI网络层有关的网络硬件设备有路由器和防火墙等。表2-3列出了OSI网络层所涉及的网络技术问题及解决方法。
OSI网络层所解决的网络问题的核心是如何将数据从一个网络位置正确地传输到另一个特定的网络位置。与数据链路层的作用不同的是,数据链路层解决的是数据在某个网络内部的传输问题,而网络层解决的则是网络与网络之间的数据传输问题。所有与网络层相关的协议都围绕着一个目的,除了实现网络间的数据“包”的快速传输外,还要能对传输的过程加以有效的控制。
如前所述,数据链路层是将数据发送给连接在网络上的所有设备,由接收设备来决定是否该接收这个数据。而网络层的数据传输方式与此不同,网络层是选择通过网络之间的一个特定的设备——路由器,来确定数据传输的方向或路径,以避免将数据发送给无关的网络。
要达到在网络之间实现数据的有效传输,网络层协议需要使用数据交换、寻址及路由选择算法等一系列技术手段。同时,网络层还应具有确保数据能够正确地被发送到不同类型网络中的任一个设备的能力,其实现的基本方法是路由选择和网关服务。总之,通过网络层所实现的功能,可达到以下目的。
●逻辑地划分网络,使每个网络都有一个唯一的标识——逻辑网络地址。
●根据网络之间的数据交换方式,决定整个网络之间的连接方法。
●通过路由选择算法,让计算机和路由器共同确认网络之间数据传输的最佳路径。(www.xing528.com)
●分析网络之间将可能发生的差错情况,在网络之间实施不同级别的连接服务。
网络层的关键词为数据包(Datagram)或报文(Message)。与OSI网络层有关的网络硬件设备有路由器和防火墙等。
表2-3列出了OSI网络层所涉及的网络技术问题及解决方法。
表2-3 OSI网络层网络解决方案
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。