网络交换的技术

news2024/12/28 20:24:07

文章目录

    • 1、背景
    • 2、电路交换
      • 2.1、电路交换的特点
      • 2.2、电路交换的缺点
    • 3、分组交换
      • 3.1、分组交换的主要特点
      • 3.2、分组交换的传输单元
      • 3.3、分组交换的优点
      • 3.4、分组交换的缺点
    • 4、报文交换
    • 5、三种报文的区别

1、背景

网络交换技术共经历了四个发展阶段:

  • 电路交换技术(19世纪末)
  • 报文交换技术(20世纪中期)
  • 分组交换技术(1970年)
  • ATM交换技术(1983、1984年)

典型交换技术包括:

  • 1.电路交换
  • 2.分组交换
  • 3.报文交换等

目前,互联网的数据转发采用了 分组交换技术

2、电路交换

传统电话网使用电路交换

“交换" (switching)的含义就是转接-------把一条电话线转接到另一条电话线,使它们连通起来

通信资源的分配角度 来看,"交换"就是按照某种方式动态地分配传输线路的资源

在这里插入图片描述

2.1、电路交换的特点

电路交换是面向连接的

  • 电路交换的三个阶段
  • 1、建立连接: 建立-条专用的物理通路,以保证双方通话时所需的通信资源在通信时不会被其他用户占用
  • 2、通信: 主叫和被叫双方互相通电话
  • 3、释放连接: 释放刚才使用的这条专用的物理通路(释放刚才占用的所有通信资源)
    **加粗样式**
    在这里插入图片描述

2.2、电路交换的缺点

  • 建立专用物理连接线路,不够灵活,不能自动适应网络变化
  • 计算机数据具有突发性。这导致在传送计算机数据时,通信线路的
    利用率很低(用来传送数据的时间往往不到10%甚至不到1% )

电路交换不适合传输计算机数据!

3、分组交换

3.1、分组交换的主要特点

  • 分组交换则采用 存储转发 技术
  • 在发送端,先把较长的报文划分成较短的、固定长度的数据段
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述

3.2、分组交换的传输单元

  • 每一个分组的首部都含有地址(诸如目的地址和源地址)等控制信息
  • 分组交换网中的结点交换机根据收到的分组首部中的地址信息,把分组转发到下个结点交换机
  • 每个分组在互联网中独立地选择传输路径
  • 用这样的存储转发方式,最后分组就能到达最终目的地

在这里插入图片描述

3.3、分组交换的优点

在这里插入图片描述

3.4、分组交换的缺点

  • 分组在各结点存储转发时需要排队,这就会造成一定的时延
  • 分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销

4、报文交换

  • 在20世纪40年代,电报通信也采用了基于存储转发原理的报文交换
    (message switching)
  • 报文交换是分组交换的前身 ,列奥纳德克莱因饶克于1961年提出
  • 采用"存储-转发方式进行传送
  • 缺点: 延迟时间长且不定、对中间节点的要求高、通信不可靠、失序等,不适合计算机网络
  • 现在报文交换已经很少有人使用了

5、三种报文的区别

在这里插入图片描述

  • 若要连续传送大量的数据,且其传送时间远大于连接建立时间,则电路交换的传输速率较快
  • 报文交换和分组交换不需要预先分配传输带宽,在传送突发数据时可提高整个网络的信道利用率
  • 由于一个分组的长度往往远小于整个报文的长度,因此 分组交换比报文交换的时延小 ,同时也 具有更好的灵活性

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

带你学懂数据结构中的八大排序(上)

✨个人主页: Yohifo 🎉所属专栏: 数据结构 | C语言 🎊每篇一句: 图片来源 Every challenge, every adversity, contains within it the seeds of opportunity and growth. 每个挑战,每次逆境,里…

山外山在科创板上市:市值约47亿元,高光勇为实际控制人

12月26日,重庆山外山血液净化技术股份有限公司(下称“山外山”,SH:688410)在上海证券交易所科创板上市。本次上市,山外山的发行价格为32.30元/股,发行市盈率为297.74倍。 据贝多财经了解,山外山…

vivo 低代码平台【后羿】的探索与实践

作者:vivo 互联网前端团队- Wang Ning 本文根据王宁老师在“2022 vivo开发者大会"现场演讲内容整理而成。公众号回复【2022 VDC】获取互联网技术分会场议题相关资料。 本文主要从前后端分离的低代码方案、自研高性能渲染引擎、高效的可视化配置方案、千亿级内容…

基于yolov5s实践国际象棋目标检测模型开发

在我前面的一篇文章中讲解实现了基于改进的yolov5s-spd模型实现了五子棋目标对象检测模型系统的设计开发,这里紧接前文,突发奇想,是否可以借鉴同样的思路实现象棋的检测模型开发呢?理论上面肯定是可以的,但是实际效果如…

FineReport企业报表-配置MySQL8外接数据库(2)

1. 配置外接数据库 1.1 外接数据库配置入口 外接数据库的配置入口,有三种形式: 1)超级管理员第一次登录数据决策系统时,即可为系统配置外接数据库。如下图所示: 2)对于使用内置数据库的系统,管…

burpsuite——身份验证

文章目录通过不同响应枚举用户名2FA 简单旁路密码重置破坏逻辑通过细微不同的响应枚举用户名通过响应计时的用户名枚举破解暴力保护,IP 封锁通过帐户锁定的用户名枚举2FA 破坏逻辑暴力破解保持登录状态的 cookie通过不同响应枚举用户名 就是所谓的暴力破解&#xff…

如何将高程数据转成南方CASS的DAT格式

需要的工具 BIGEMPA GIS Office 下载地址:http://download.bigemap.com/bmsetup.rar 第一步:将下载好的高程数据DEM直接拖到global mapper中(如何下载高程DEM?),如下图所示: 第二步:将DEM数据保存为高程点…

A - No Majority(DP 动态规划)[AtCoder Grand Contest 060]

题目如下: 思路 or 题解: 对于一个子串, 如果长度为 lenlenlen, 如果该子串中任意一个字符的出现个数 大于 len2\frac{len}{2}2len​ 那该字符串为 UngoodUngoodUngood 串 反之,如果任意子串, 长度设为 lenlenlen, 如…

Map接口-HashMap、Hashtable和Properties

1.Map 接口和常用方法 1.1Map 接口实现类的特点 [很实用] 注意:这里讲的是JDK8的Map接口特点 1)Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value。 Map 中的key 和 value可以是任何引用类型的数据,会封装到HashMap$Node对象中。(Node…

公网远程连接内网MySQL数据库【内网穿透】

作为网站运行必备组件之一的数据库,免不了随时对其进行管理维护。若我们没有在安装数据库的电脑旁,但又需要立即对数据库进行管理时,应该如何处理?这时我们可以使用cpolar对内网进行穿透,远程管理和操作MySQL数据库。现…

javaee之spring3

模拟一个银行转账事务 先来看一下基础文件 先来看这个spring中的bean.xml配置文件 <?xml version"1.0" encoding"UTF-8"?> <beans xmlns"http://www.springframework.org/schema/beans"xmlns:xsi"http://www.w3.org/2001/XML…

Dragonfly 和 Nydus Mirror 模式集成实践

文&#xff5c;戚文博 &#xff08;花名&#xff1a;百蓦&#xff09; Dragonfly Maintainer蚂蚁集团软件工程师 主要负责「基于 P2P 的文件以及镜像加速系统」。 本文 2175 字 阅读 15 分钟 PART. 1 背景 自 17 年开源以来&#xff0c;Dragonfly 被许多大规模互联网公司选…

C++贪吃蛇游戏开发实践

C贪吃蛇游戏开发实践 对象分析 我们首先需要确定一个像素点组成的地图&#xff08;画布&#xff09;&#xff0c;要确定行数、列数和像素点大小。这个地图上将会有两个对象&#xff1a;蛇和食物。 蛇由头和身子组成&#xff0c;他们都有自己的位置&#xff0c;所以考虑使用位置…

移动端测试必备技能: adb命令和抓包

移动端测试 是指对移动应用进行的测试&#xff0c;即实体的特性满足需求的程度&#xff0c;进行测试前需要搭建测试环境。 1 移动端自动化环境搭建 1.1 java安装 java JDK 安装jdk-8u181-windows-x64.exe 配置环境变量&#xff1a; JAVA_HOME&#xff1a;D:\developer to…

基于C#+SqlServer开发(WinForm)学生宿舍管理系统【100010056】

学生宿舍管理系统 一、前言 学生宿合是学生们最为熟悉的领域&#xff0c;假定学校有若干栋宿会楼&#xff0c;每栋宿合楼有若干层&#xff0c;每层有若干个寝室&#xff0c;每个寝室可住若干个学生。以往的手工操作已经不能适应现在办公的需要.为了摆脱繁琐的劳动,提高工作效…

HTML XHTML HTML5区别

文章目录HTML & XHTML & HTML5区别HTMLXHTMLHTML5区别HTML & XHTML & HTML5区别 HTML HTML&#xff0c;全称“HyperText Mark-up Language&#xff08;超文本标记语言&#xff09;”&#xff0c;它是构成网页文档的主要语言。我们常说的HTML&#xff0c;指的…

金融服务机构提高移动应用程序安全性的 3 种方式

金融移动应用程序的使用正在迅速加速&#xff0c; 2020 年用户会话数量增长了 49% 。VMware报告称&#xff0c;金融应用程序的网络攻击在同年也增长了 118%。 Intertrust的另一份报告显示&#xff0c;77% 的金融服务应用程序至少包含一个可能导致数据泄露的安全漏洞。最近发现…

【Three.js入门】纹理加载进度、环境贴图、经纬线映射贴图与高动态范围成像HDR

个人简介 &#x1f440;个人主页&#xff1a; 前端杂货铺 &#x1f64b;‍♂️学习方向&#xff1a; 主攻前端方向&#xff0c;也会涉及到服务端 &#x1f4c3;个人状态&#xff1a; 在校大学生一枚&#xff0c;已拿多个前端 offer&#xff08;秋招&#xff09; &#x1f680;未…

VMwareLinux详细安装步骤

一、VmWare虚拟机的安装 目录 一、VmWare虚拟机的安装 1、安装虚拟机 二、在虚拟机上安装CentOS 1、创建新虚拟机 2、选择典型→ 下一步 3、选择稍后安装操作系统 4、选择操作系统和版本 5、输入虚拟机名称和安装路径 6、设置磁盘大小 7、选择CentOS安装镜像文件 8、…

射线检测中的像质计

像质计&#xff0c;透度计 Image Quality Indicators&#xff0c;Penetrameters 分类&#xff1a;线型像质计、阶梯孔型像质计、平板孔型像质计、双丝型像质计。 前三种像质计的作用&#xff1a;测定检测图像的厚度&#xff08;密度&#xff09;对比度&#xff1b; 后一种像质…