信息网络协议基础_绪论

文章目录

  • 交换技术
    • 基本概念
    • 电路交换
      • 电话交换网
    • 分组交换
      • 数据报交换
      • 虚电路交换
  • 网络体系结构
  • 新的网络技术和体系结构
    • Delay/Disruption Tolerant Networking(DTN)
      • 如何理解间隙性?
    • Software Define Networking(SDN)
    • Future Internet Architecture
      • NDN(Named Data Networking)
      • MobilityFirst

请添加图片描述
请添加图片描述

交换技术

基本概念

请添加图片描述
请添加图片描述

电路交换

请添加图片描述
请添加图片描述
请添加图片描述

电话交换网

请添加图片描述

分组交换

请添加图片描述

数据报交换

请添加图片描述
请添加图片描述
请添加图片描述

虚电路交换

请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述

请添加图片描述
请添加图片描述

网络体系结构

请添加图片描述
请添加图片描述
请添加图片描述

新的网络技术和体系结构

Delay/Disruption Tolerant Networking(DTN)

请添加图片描述

如何理解间隙性?

  1. 断断续续的连接:间隙性指的是网络连接的断断续续,即网络中的节点不是始终相互连接,而是时有时无。
  2. 等待传输机会:在DTN中,数据可能需要在网络节点上等待一段时间,直到下一个传输机会出现。例如,一个在深海中的传感器可能需要等待与之通信的潜水艇或浮标进入其通信范围。
  3. 非实时通信:由于这种间隙性,DTN中的通信通常不是实时的,而是基于“存储-转发”机制。

请添加图片描述

Software Define Networking(SDN)

请添加图片描述

控制平面与数据平面的分离:

  1. 在传统网络中,网络设备(如交换机和路由器)同时负责数据转发(数据平面)和路由决策(控制平面)。在SDN中,这两个功能被分离:控制平面被集中到一个中央控制器(SDN控制器),而数据平面仍留在网络设备中。
  2. 中央控制器:SDN控制器是网络的大脑,负责处理整个网络的路由决策和策略。它为网络提供了全局视图,使网络管理更加集中和高效。
    开放接口:
  3. SDN控制器通过开放的接口(如OpenFlow)与网络设备通信。这些接口允许控制器动态地调整网络设备的行为。

Future Internet Architecture

请添加图片描述

NDN(Named Data Networking)

NDN的核心思想是以数据(或内容)本身而不是数据所在位置(即IP地址)为中心,这代表了一种从基于主机的网络模型(如当前的IP网络)向基于内容的网络模型的根本转变。

请添加图片描述
请添加图片描述

  1. 数据中心化:在NDN中,通信不是基于发送和接收节点的地址,而是基于数据的名称。这意味着网络层的操作是围绕着数据名称而非主机地址进行的。
  2. 名称而非位置:NDN使用唯一的、可读的数据名称来识别数据,而不是使用IP地址。这些名称是分层的,类似于文件系统中的路径。
  3. 消费者驱动的通信模型:NDN网络中的数据传输是由数据的消费者(即请求数据的节点)驱动的,而不是由数据的生产者。

优点:

  1. 效率:通过缓存数据,NDN可以减少带宽使用,提高数据检索效率。
  2. 由于每个数据包都需要验证,NDN天然具有较高的数据安全性。
  3. 由于数据不是从固定的位置获取,NDN在面对网络变化和故障时更加鲁棒。

MobilityFirst

请添加图片描述

更好地适应移动性和服务可靠性的需求。

  1. 以移动性为中心:“Mobility First” 的核心理念是将移动性作为网络设计的第一要素。在当今世界,移动设备和无线网络的普及要求网络能够更有效地处理移动性。
  2. 全球名称服务(GNS):与传统的基于IP地址的网络不同,“Mobility First” 引入了全球名称服务,这是一种全球性的命名和寻址方案,旨在提供更稳定、可靠的网络服务。
  3. 网络架构的重新设计:这个项目提出了对现有互联网架构的重大改造,包括改进的路由协议、数据传输机制、安全机制等。

特点: 支持高移动性:能够有效处理高速移动中的设备和用户,以及频繁的网络切换。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/283526.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

测试C#使用OpenCvSharp从摄像头获取图片

OpenCvSharp也支持获取摄像头数据,不同于之前测试AForge时使用AForge控件显示摄像头数据流并从中截图图片,OpenCvSharp中显示摄像头数据流需要周期性地从摄像头中截取图片并显示在指定控件中。本文学习C#使用OpenCvSharp从摄像头获取图片的基本方式。  …

【算法练习】leetcode链表算法题合集

链表总结 增加表头元素倒数节点,使用快慢指针环形链表(快慢指针)合并有序链表,归并排序LRU缓存 算法题 删除链表元素 删除链表中的节点 LeetCode237. 删除链表中的节点 复制后一个节点的值,删除后面的节点&#x…

uniapp中的uview组件库丰富的Form 表单用法

目录 基本使用 #Form-item组件说明 #验证规则 #验证规则属性 #uView自带验证规则 #综合实战 #校验错误提示方式 #校验 基本使用 此组件一般是用于表单验证使用,每一个表单域由一个u-form-item组成,表单域中可以放置u-input、u-checkbox、u-radio…

Javaweb之Mybatis入门程序的详细解析

1.2 入门程序实现 1.2.1 准备工作 1.2.1.1 创建springboot工程 创建springboot工程&#xff0c;并导入 mybatis的起步依赖、mysql的驱动包。 项目工程创建完成后&#xff0c;自动在pom.xml文件中&#xff0c;导入Mybatis依赖和MySQL驱动依赖 <!-- 仅供参考&#xff1a;只…

初始Web服务器

一、web服务器 1、什么是web服务器&#xff1f; web服务器就是web项目的容器&#xff0c;我们将开发好的web项目部署到web容器中&#xff0c;才能使用网络中的用户通过浏览器进行访问。 一张图带你了解web服务器有啥作用&#xff1a; 在我的电脑上有一个已经做好的项目&#…

Openwrt修改Dropbear ssh root密码

使用ssh工具连接路由器 输入&#xff1a;passwd root 输入新密码 重复新密码 设置完成 rootImmortalWrt:~# passwd root Changing password for root New password:

2023年总结(2023年1月1日至2023年12月31日)

前言 时间过得真快啊&#xff0c;一年又过去了。 从去年11月换了家公司后&#xff0c;工作就稳定多了&#xff0c;做的工作也是我喜欢做的工作——摄像头驱动&#xff0c;平时也挺轻松的&#xff0c;偶尔有事儿的时候会压力大点&#xff0c;加点班&#xff0c;其他都还好&…

《2023年企业IoT和OT威胁报告》:物联网恶意软件攻击增长400%

内容概括&#xff1a; 物联网&#xff08;IoT&#xff09;设备无疑改变了我们生活、工作和管理运营技术&#xff08;OT&#xff09;环境的方式。总体而言&#xff0c;到2027年&#xff0c;全球物联网设备数量预计将超过290亿&#xff0c;比2023年的167亿大幅增加。设备和智能技…

伺服电机为什么叫伺服电机,内部结构是什么,工作原理是什么,有什么特点。

问题描述&#xff1a;伺服电机为什么叫伺服电机&#xff0c;内部结构是什么&#xff0c;工作原理是什么&#xff0c;有什么特点。 问题解答&#xff1a; 名字是拉丁语音译过来的&#xff0c;直译的话就叫奴仆电机。 "伺服"一词源于拉丁语 "servus"&#…

面试手撕算法高频专题:数组的双指针思想及应用(算法村第三关白银挑战)

所谓的双指针其实就是两个变量&#xff0c;不一定真的是指针。 快慢指针&#xff1a;一起向前走对撞指针、相向指针&#xff1a;从两头向中间走背向指针&#xff1a;从中间向两头走 移除值为val的元素 题目描述 27. 移除元素 - 力扣&#xff08;LeetCode&#xff09; 给你…

【C#】知识点实践序列之Lock的输出多线程信息

大家好&#xff0c;我是全栈小5&#xff0c;欢迎来到《小5讲堂之知识点实践序列》文章。 2023年第2篇文章&#xff0c;此篇文章是C#知识点实践序列之Lock知识点&#xff0c;博主能力有限&#xff0c;理解水平有限&#xff0c;若有不对之处望指正&#xff01; 本篇在Lock锁定代码…

开关电源反馈环路重要参数设计,PC817和TL431实例计算和取值详解

author&#xff1a;小高霸气 data:2021.04.16 下面介绍开关电源重要的反馈电路PC817和TL431设计和应用。 在开关电源当中&#xff0c;对稳压反馈电路的设计通常会使用TL431和PC817来配合使用。在TOP 及3842等单端反激电路中的反馈电路很多都采用TL431和PC817作为参考、隔离、取…

Vue中目录以及文件内容简单分析

src文件下目录分析&#xff1a; App.vue文件中内容&#xff1a; vue文件中基本的三个结构&#xff0c;template&#xff08;结构&#xff09;、script&#xff08;行为&#xff09; 、style&#xff08;样式&#xff09;。 <template><!-- html结构 --><div cl…

记一次Oracle Cloud计算实例ssh恢复过程

#ssh秘钥丢失# &#xff0c; #Oracle Cloud# 。 电脑上的ssh秘钥文件不知道什么时候丢失了&#xff0c;直到用的时候才发现没有了&#xff0c;这下可好&#xff0c;Oracle Cloud的计算实例连不上了&#xff0c;这个实例只能通过ssh连接上去&#xff1a; 以下是解决步骤&#x…

Linux常用命令大全总结及讲解(超详细版)

前言&#xff1a; Linux 是一个基于Linux 内核的开源类Unix 操作系统&#xff0c;Linus Torvalds于 1991 年 9 月 17 日首次发布的操作系统内核。Linux 通常打包为Linux 发行版。 Linux 最初是为基于Intel x86架构的个人计算机开发的&#xff0c;但此后被移植到的平台比任何其…

Ubuntu系统上TensorBoard使用方式

Ubuntu系统上TensorBoard使用方式 Tensorboard 启动TensorBoard 后台开启TensorBoard访问权限 执行命令&#xff1a;nohup tensorboard --logdirlogs/ >>tensorboard.log & 查看访问链接和登录token 执行命令&#xff1a;cat tensorboard.log&#xff0c;打开ten…

typore自定义删除线快捷键

打开高级设置 设置快捷键 重新打开typore

在高并发场景下,缓存“雪崩”了怎么办

1. 缓存雪崩的常见原因 缓存“雪崩”是指&#xff0c;因为部分缓存节点不可用&#xff0c;而导致整个缓存系统&#xff08;甚至是整个服务系统&#xff09;不可用。缓存“雪崩”主要分为以下两种情况&#xff1a; 因缓存不支持 rehash 而导致的缓存“雪崩”缓存支持 rehash 时…

【Java】ThreadLocal原理与使用场景

ThreadLocal原理&#xff1a; 字段&#xff1a; //ThreadLocal对象的哈希码 private final int threadLocalHashCode nextHashCode();//生成ThreadLocal对象的哈希码时&#xff0c;需要用到该对象&#xff0c;从0开始 private static AtomicInteger nextHashCode new Atomic…

使用docker build构建image

文章目录 环境步骤准备例1&#xff1a;基本用法例2&#xff1a;缓存layer例3&#xff1a;Multi-stage例4&#xff1a;Mountcache mountbind mount 例5&#xff1a;参数例6&#xff1a;Export文件例7&#xff1a;测试 参考 环境 RHEL 9.3Docker Community 24.0.7 步骤 在Dock…