首页 - 技术 - 网络层的设计问题

网络层的设计问题

2023-10-05 12:28

网络层主要关注从源到目的地的数据包获取、路由错误处理和拥塞控制。

在学习网络层的设计问题之前,我们先来了解一下它的各种功能。

  • 寻址:
    维护源帧头和目标帧头的地址,并执行寻址以检测网络中的各种设备。
  • 打包:
    这是通过互联网协议执行的。网络层转换来自其上方各层的数据包。
  • 路由:
    这是最重要的功能。网络层选择从源到目的地的数据传输最相关和最佳的路径。
  • Internet网络:
    用于提供多个设备之间的逻辑连接。

网络层设计问题:
网络层存在一些设计问题,描述如下:

1。存储转发数据包交换:
主机将数据包发送到最近的路由器。数据包将被存储在那里,直到通过验证校验和完全处理链路后数据包完全到达,然后将其转发到下一个路由器,直到到达目的地。这种机制称为“存储转发分组交换”。

2。向传输层提供的服务:
通过网络/传输层接口,网络层将其服务传输到传输层。这些服务描述如下。
但是在向传输层提供这些服务之前,必须牢记以下目标:-

  • 提供服务不得依赖路由器技术。
  • 传输层需要受到保护,不受可用路由器的类型、数量和拓扑的影响。
  • 传输层网络地址还应在 LAN 和 WAN 连接中使用统一的编号模式。

根据连接情况,提供两种类型的服务:

  • 无连接 – 数据包路由和插入子网是单独完成的。无需额外设置。
  • 面向连接 – 子网必须提供可靠的服务,并且所有数据包必须通过单一路由传输。

3。无连接服务的实现:
数据包称为“数据报”,对应的子网称为“数据报子网”。当需要传输的报文大小为数据包大小的4倍时,网络层将其分割成4个数据包,每个数据包通过它发送到路由器。一些协议。每个数据包都有一个目标地址,并且独立于数据包进行路由。

4。面向连接的服务的实现:
要使用面向连接的服务,首先我们建立一个连接,使用它,然后释放它。在面向连接的服务中,数据包按照与发送方发送的顺序相同的顺序传递到接收方。

可以通过两种方式完成:

  • 电路交换连接 – 在通信节点之间建立专用物理路径或电路,然后传输数据流。
  • 虚拟电路交换连接 - 数据流通过数据包交换网络传输,并且在用户看来具有从发送方到接收方的专用路径。这里建立了一条虚拟路径。同时,其他连接可能使用相同的路径。