热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

计算机网络的三种交换方式——电路交换,分组交换与报文交换

一、报文交换定义:电话交换机接通电话线的方式称为电路交换从通信资源的分配角度来看,交换就是按照某种方式动态地分配传输线路的资源电路交换的三个步骤&

一、报文交换


定义:

电话交换机接通电话线的方式称为电路交换

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


电路交换的三个步骤:


  1. 建立连接(分配通信资源)
  2. 通话(一直占用通信资源)
  3. 释放连接(归还通信资源)

 当使用电路交换来传输计算机数据时,其线路的传输效率往往是很低的


二、分组交换


  •  发送方:构造分组,发送分组
  • 路由器:缓存分组,转发分组
  • 接收方:接收分组,还原报文


三、报文交换


四、对比


电路交换 


优点缺点
1)通信时延小1 ) 建立连接的间长
2 ) 有序传输2 ) 线路独占, 使用效率低
3 ) 没有冲突3 ) 灵活性差
4 ) 适用范闱广4 ) 难以规格化
5 ) 实时性强
6 ) 控制筒单


报文交换


优点缺点
1 ) 无需立连接1 〕引起了转发时延
2 ) 动态分配线路2 ) 需要较大存储缓存空间
3)引提高线路可靠性3)引需要传输外的嘻息量
4 ) 高线路利用率
5)提供多目标服务


分组交换



优点缺点
1 ) 无需建立连接1 ) 引起了转发时延
2 ) 线路利用率高2 ) 需要传输外额外的信息量
3 ) 简化了存储管理3 ) 对于数据服务, 存在
失序. 丢失或重复分组的
问题; 对于虚电路服务,
存在呼叫建立、 数据传输
和虚电路放三个过程
 
4 ) 加速传输
5 ) 减少出错概率和重发数据量


推荐阅读
  • RabbitMQ 核心组件解析
    本文详细介绍了RabbitMQ的核心概念,包括其基本原理、应用场景及关键组件,如消息、生产者、消费者、信道、交换机、路由键和虚拟主机等。 ... [详细]
  • 最新进展:作为最接近官方声明的信息源,本文吸引了大量关注。若需获取最新动态,请访问:lkhill.com/ccie-version-5-update ... [详细]
  • TCP协议中的可靠传输机制分析
    本文深入探讨了TCP协议如何通过滑动窗口和超时重传来确保数据传输的可靠性,同时介绍了流量控制和拥塞控制的基本原理及其在实际网络通信中的应用。 ... [详细]
  • 中国地质大学(北京)宿舍条件与环境解析
    中国地质大学(北京)作为一所知名高校,其宿舍条件如何?本文将通过多角度分析,结合实际图片,为即将入学的学生提供详尽的宿舍环境介绍。 ... [详细]
  • Ping 命令的高级用法与技巧
    本文详细介绍了 Ping 命令的各种高级用法和技巧,帮助读者更好地理解和利用这一强大的网络诊断工具。 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 利用ZFS和Gluster实现分布式存储系统的高效迁移与应用
    本文探讨了在Ubuntu 18.04系统中利用ZFS和Gluster文件系统实现分布式存储系统的高效迁移与应用。通过详细的技术分析和实践案例,展示了这两种文件系统在数据迁移、高可用性和性能优化方面的优势,为分布式存储系统的部署和管理提供了宝贵的参考。 ... [详细]
  • 虚拟网络连接配置指南旨在详细阐述如何在两台区域边界路由器(ABR)之间,通过一个非骨干区域(即传输区域)建立一条逻辑连接通道。该指南提供了具体的配置步骤和最佳实践,帮助网络管理员高效地实现跨区域的虚拟连接,确保网络的稳定性和可靠性。 ... [详细]
  • 将解决方案转化为产品的过程是许多公司当前关注的重点,然而并非所有企业都具备像IBM或微软那样的品牌影响力和资源,能够迅速推出咨询服务型产品。本文深入剖析了这一转型过程中所需的实施策略与具体步骤,旨在为中小企业提供实用的指导,帮助其在市场中脱颖而出。通过详细的案例分析和实证研究,文章揭示了成功转化的关键要素,包括市场需求调研、技术选型、团队建设以及客户关系管理等方面。 ... [详细]
  • 解决宝塔面板Nginx反向代理缓存问题
    本文介绍如何在宝塔控制面板中通过编辑Nginx配置文件来解决反向代理中的缓存问题,确保每次请求都能从服务器获取最新的数据。 ... [详细]
  • 本文详细记录了一位Java程序员在Lazada的面试经历,涵盖同步机制、JVM调优、Redis应用、线程池配置、Spring框架特性等多个技术点,以及高级面试中的设计问题和解决方案。 ... [详细]
  • 本文介绍了Linux内核中TCP的三种接收队列:Prequeue、sk_receive_queue和Backlog。这些队列在数据包处理过程中扮演着重要角色,帮助提高系统性能和效率。 ... [详细]
  • 利用Git GUI将本地项目同步至GitHub的方法
    GitHub作为开发者不可或缺的工具,不仅提供了丰富的开源项目资源,还极大地便利了个人项目的管理和版本控制。本文将详细介绍如何使用Git GUI工具将本地开发的项目上传至GitHub。 ... [详细]
  • 本文探讨了在多DHCP服务器环境中如何创建和管理作用域,并提出了一种有效的备用DHCP服务器方案,以确保网络服务的高可用性和稳定性。通过详细的技术分析和实践操作,本文为网络管理员提供了一套完整的解决方案,帮助其更好地应对复杂的网络环境。 ... [详细]
  • 极壹S路由器的安装与使用指南
    极壹S路由器的安装与使用指南 ... [详细]
author-avatar
灬耗丨子灬
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有