DJ4-1 网络层概述

这篇具有很好参考价值的文章主要介绍了DJ4-1 网络层概述。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、网络层提供的功能

二、路由和转发

三、数据平面和控制平面

四、网络层的服务模型


一、网络层提供的功能

网络层实现主机与主机之间的通信

从发送方主机传输报文段到接收方主机:

  • 发送方主机封装报文段 (segments) 为数据报 (datagrams)
  • 接收方主机递交报文段给传输层

在每个主机和路由器上都需要运行网络层协议

  • 路由器会检查通过它的所有 IP 数据报的头部字段
  • 然后根据目的 IP 地址对数据报进行转发

采用的是数据报网络

二、路由和转发

路由和转发是网络层的两个主要功能

路由 (routing):确定分组从发送方传输到接收方所需经过的路径或路由。

  • 通过路由算法来确定

转发 (forwarding):将分组从路由器的输入端口转移到正确的路由器输出端口。

类比:

  • 路由类似于从发送方到接收方计划旅行路线的过程
  • 转发类似于驾车通过一个立交桥的过程

路由与转发的相互作用

DJ4-1 网络层概述,计算机网络,网络,学习,计算机网络 

三、数据平面和控制平面

网络层能被分解为:数据平面和控制平面

1. 数据平面

  • 存在于本地
  • 数据平面的功能等于每个路由器自身的功能
  • 决定到达路由器输入端口的数据报如何转发到该路由器的输出端口

2. 控制平面

  • 存在于整个网络范围
  • 决定数据报在端到端路径上的路由器之间如何路由

控制平面的实现方式:

  • 传统的路由算法:在路由器中实现
  • 软件定义网络 SDN:在远程服务器上实现

SDN:software-defined networking

3. 控制平面:传统方式

方式:每个路由器都有单独的路由算法组件,路由器之间通过交互来实现控制平面。

DJ4-1 网络层概述,计算机网络,网络,学习,计算机网络 

4. 控制平面:SDN 方式

方式:通过一个远程的控制器来与路由器本地的控制代理 CA 交互。

  • RC 需要知道全网的状态
  • RC 需要向路由器下发路由表

DJ4-1 网络层概述,计算机网络,网络,学习,计算机网络 

四、网络层的服务模型

网络服务模型:定义了分组在发送与接收主机之间的端到端传输特性。

1. 网络层可能提供的服务

  • 确保交付:确保分组将最终到达目的地。
  • 具有时延上界的确保交付:在特定的主机到主机的时延内交付。
  • 有序分组交付:以发送的顺序到达目的地。
  • 确保最小带宽:只要发送方以低于特定 bps 的速率发送比特,则分组将最终到达目的地。
  • 确保最大时延抖动:发送方发送两个连续分组的时间间隔与接收到的间隔相同。

2. Internet 的网络层提供的服务

提供单一的服务,即尽力而为服务。文章来源地址https://www.toymoban.com/news/detail-562982.html

  • 不能保证分组的最终交付
  • 不能保证端到端时延
  • 不能保证以发送的顺序被接收
  • 不能保证有最小的带宽

到了这里,关于DJ4-1 网络层概述的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【计算机网络】——前言计算机网络发展的历程概述

     ========================================================================= 主页点击直达: 个人主页 我的小仓库: 代码仓库 C语言偷着笑: C语言专栏 数据结构挨打小记: 初阶数据结构专栏 Linux被操作记: Linux专栏 LeetCode刷题掉发记: LeetCode刷题 算法: 算法专栏  C++头疼记: C++专栏 计算

    2024年02月08日
    浏览(39)
  • 概述篇——01 计算机网络概述

    计算机网络主要由一些通用的、可编程的硬件互连而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用; 计算机网络不只是软件概念,还包含硬件设备; 计算机网络不仅仅是信息通信,还可以支持广泛的应用; 1、层次结构设计的基本原则

    2024年02月01日
    浏览(42)
  • 计算机网络概述(二)

            计算机网络并没有一个统一的定义,不同阶段是有不同的定义。         最简单的定义:计算机网络是一些互联的,自治的计算机集合。互联:指计算机之间可以通过有线或无线的方式进行数据通信;自治指的是独立的计算机,他们有自己的硬件和软件,可以

    2024年02月12日
    浏览(70)
  • 计算机网络 概述部分

    目录 计算机网络在信息时代的作用 计算机网络的重要特征 网络,internet,Internet的区别 局域网  广域网的区别 网络协议的分层 连通性:彼此联通,交换信息 共享性:信息共享,软硬件共享 网络:所有计算机连接在一起 internet:强调动作,两个东西连在一起,泛指多个计算机

    2024年02月10日
    浏览(87)
  • 计算机网络概述(三)

    OSI体系结构: 物理层→数据链路层→网络层→运输层→会话层→表示层→应用层 TCP/IP体系结构: 网络接口层→网际层→运输层→应用层 一般用户的设备都有TCP/IP协议用于连接因特网,TCP/IP的网络接口层并没有规定使用哪种网络结构(WIFI,有线宽带等)。 IP层一方面负责互

    2024年02月12日
    浏览(29)
  • 计算机网络概述

    计算机网络 (简称为网络)由若干节点(node评和连接这些节点的链路(link) 组成。网络中的节点可以是计算机、集线器、交换机或路由器等。 网络把许多计算机连接在一起,而互连网则把许多网络通过一些路由器连接在一起。与网络相连的计算机常称为主机。 互联网服务提供

    2024年02月03日
    浏览(28)
  • 计算机网络概述(一)

              以上是使用有线和无线链路连接的 两个 网络。那么,要让这两个网络连接起来,就需要路由器。若干个网络通过多个路由器互联起来,就称为了互联网。         因特网是当今世界上最大的互联网。连接在因特网上的各种联网设备(手机,电脑)称为主机。路

    2024年02月12日
    浏览(35)
  • 计算机网络重点概念整理-第一章 计算机网络概述【期末复习|考研复习】

    计算机网络复习系列文章传送门: 第一章 计算机网络概述 第二章 物理层 第三章 数据链路层 第四章 网络层 第五章 传输层 第六章 应用层 第七章 网络安全 计算机网络整理-简称缩写 给大家整理了一下计算机网络中的重点概念,以供大家期末复习和考研复习的时候使用。 参

    2024年02月07日
    浏览(44)
  • 【计算机网络】Linux 内核网络概述

    了解 Linux 内核网络架构 通过网络包过滤器或者防火墙获得使用的 IP 数据包(分组)管理技巧 熟悉如何在 Linux 内核级别使用套接字         网络应用程序的开发过去这些年按照指数级增长,这样增加了对系统网络子系统的速度要求和产品化要求。网络子系统不是 Linux 内核必

    2024年02月08日
    浏览(26)
  • 【计算机网络】第一章 概述

    目录 1.1 计算机网络在信息时代中的作用 1.2 互联网概述 1.2.1  网络的网络 1.2.2  互联网基础结构发展的三个阶段 1.2.3  互联网的标准化工作 1.3 互联网的组成 1.3.1  互联网的边缘部分 a. 客户-服务器方式(C/S 方式) b. 对等连接方式(P2P 方式) 1.3.2  互联网的核心部分 a. 电路

    2024年03月22日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包