
路由协议
介绍
我们都知道,TCP / IP,IPX-SPX是局域网(LAN)中使用的协议,因此计算机可以相互之间以及与Internet上的其他计算机之间进行通信。
可能是您的LAN中最有可能正在运行TCP / IP。我们将该协议称为“路由”协议。术语“路由”是指可以从一个地方(网络)传递到另一地方的东西。在TCP / IP的示例中,这是当您构造数据包并将其发送到Internet上的另一台计算机时
使用TCP / IP跨网络和Internet发送数据的能力是其如此流行和占主导地位的主要原因。如果您还在考虑NetBeui和IPx / SPX,请注意,NetBeui不是路由协议,而IPX / SPX是路由协议!这样做的原因实际上是数据包使用一种协议时所保存的信息。
如果查看TCP / IP或IPX / SPX数据包,您会注意到它们都包含“网络”层。对于TCP / IP,这转换为IP层(第3层),对于IPX / SPX,这就是IPX层(第3层)。为了易于理解,我将以TCP / IP为例。
在下面的图片中,您可以看到以太网II帧内的TCP / IP数据包(该帧就像封装TCP / IP数据包的“信封”):

仔细观察,您会注意到第3层(网络层)包含IP标头。在此部分中,计算机将放置源IP地址和目标IP地址。由于此IP标头的存在,我们能够放置一个目标IP,该目标IP可以不在我们的网络中,并且计算机将在完成简单的计算后将其找出来,并知道是否需要将该数据发送到目标IP。路由器将其发送到目的地。您可以通过访问 OSI 页。
IPX / SPX包含一个类似的字段,该字段具有相同的功能,即可以将数据包发送到不同的网络。
另一方面,NetBeui没有此类信息!这意味着NetBeui没有关于它需要向其发送数据的目标网络的信息,因为它仅是为LAN使用而开发的,或者您可以说所有主机都被认为在同一逻辑网络上,并且所有资源都被视为本地化。这将NetBeui归类为“非路由”协议。