网络核心之数据交换-报文、分组交换2

TIPS:大部分知识出自哈尔滨工业大学李全龙老师的课程讲解。

存储-转发

  • 报文交换分组交换均采用存储-转发交换方式。
  • 区别:
    • 报文交换以完整报文进行”存储-转发“
    • 分组交换以较小的分组进行”存储-转发“
  • 哪种交换方式更好呢?

分组交换:传输延迟

发送主机:

  • 接收应用报文(消息)
  • 拆分为较小长度为 L bits分组(packets
  • 在传输速率为R的链路上传输分组。

报文交换vs分组交换

  • 报文交换:

    • 报文长度为M bits
    • 链路带宽为R bps
    • 每次传输报文需要M/R
  • 分组交换:
    • 报文被拆分为多个分组

    • 分组长度为L bits

    • 每个分组传输时延为L/R

      报文交换

      TIPS:报文交换的过程中至少需要多大的缓存?
      答:7.5Mbits。

      分组交换

      TIPS:在分组交换的过程中路由器至少需要多大的缓存?
      答:1500bits。

分组交换的报文交付时间

  • 报文:M bits
  • 链路带宽(数据传输速率):R bps
  • 分组长度(大小):L bits
  • 跳步数: h
  • 路由器数目:n

网络核心之数据交换-报文、分组交换2相关推荐

  1. 【计算机网络】数据交换之分组交换

    数据交换方式有电路交换.报文交换.分组交换,本文主要学习分组交换. 分组交换(package switching) 分组:报文分拆出来的一系列相对较小的数据包 分组交换需要报文的拆分与重组,会产生额外 ...

  2. 一、计算机网络概述之网络核心

    网络核心之数据交换 网络核心 数据交换 电路交换 多路复用技术 电路交换的特点 报文交换和分组交换 网络核心 网络核心主要解决的问题就是,如何实现数据通过网络核心从源主机到达目的主机 数据交换 数据交 ...

  3. 计算机网络(三):网络核心

    网络核心是由中转设备(路由器)组织起来的,覆盖很大区域,其核心的问题是如何让数据从原路由器到目的路由器,网络核心就是互连的路由器网络,关键功能是路由(确定分组从源到目的传输路径)和转发(将分组从路由器 ...

  4. Day1:计算机网络概述——基本concept、网络结构:网络边缘、网络核心、接入网络;多路复用

    文章目录 一 .计算机网络? 1.计算机网络简介 2.什么是Internet --组成细节的角度 3.什么是Internet--服务角度 4.什么是网络协议? 5.课后思考.(视频课后讨论题目: 二. ...

  5. 网络隔离下的几种数据交换技术比较

    一.背景 网络的物理隔离是很多网络设计者都不愿意的选择,网络上要承载专用的业务,其安全性一定要得到保障.然而网络的建设就是为了互通的,没有数据的共享,网络的作用也缩水了不少,因此网络隔离与数据交换是天 ...

  6. Protocol (网络数据交换规则)

    Protocol为进行网络中的数据交换而建立的规则.标准或约定.用于不同系统中实体间的通信.两个实体要想通信,必须有"同一种语言",而且,对于通信内容,怎样通信和何时通信,都必须遵 ...

  7. 物理隔离与数据交换-网闸的设计原理

    一.什么是网闸 网闸技术的需求来自内网与外网数据互通的要求,比如政府的电子政务是对公众服务,与互联网连通,而内网的政府办公网络,由于保密的要求,内网若与网连通,则面临来自公网的各种威胁.安全专家给出的 ...

  8. 物理隔离与数据交换-网闸的设计原理与误区

    一.什么是网闸 网闸技术的需求来自内网与外网数据互通的要求,比如政府的电子政务是对公众服务,与互联网连通,而内网的政府办公网络,由于保密的要求,内网若与网连通,则面临来自公网的各种威胁.安全专家给出的 ...

  9. 对于国内数据交换平台的分析

    数据交换平台应当立足于平台自身所提供的基础设施,在国内大部分的交换平台系统错误地把关注的重点放在数据交换平台所支持传输协议之上(如mq,ftp,webservice),系统所支持的传输协议越多,系统抽 ...

  10. 数据摆渡是什么?数据交换怎么安全?中科信安讲解数据交换的历史

    摆渡的意思是,在没有道路的时候,坐船度过这片水域到达对岸.数据摆渡顾名思义,是指在没有物理连接的情况下,数据通过隔离部件从源端到达目的端.再通俗一点,就是通过具有存储介质的工具,将数据从源端电脑转移到 ...

最新文章

  1. Netty:Java 领域网络编程的王者
  2. 硬件常见问题及排错思路。
  3. python都学什么啊-Python到底有什么用?为什么那么多人都在学Python?
  4. js笔记 - ajax中的get和post说明
  5. Html 教程 (4) <head>
  6. php静态方法场景,深入介绍PHP中的static的修饰方法和yield的使用场景
  7. linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
  8. PolarFS :一个用于共享存储云数据库的超低延迟和容错分布式文件系统
  9. 机器学习知识总结系列-机器学习中的数学-矩阵(1-3-2)
  10. 《SpringCloud超级入门》使用Eureka编写服务消费者《十一》
  11. 安卓学习UI组件-ViewFlipper-实现屏幕切换动画效果
  12. ad中电容用什么封装_【AD封装】贴片插件晶振(带3D)
  13. Sublime好看字体
  14. 关于SI4463和AIS的学习笔记
  15. 模拟实现一个银行的取号机
  16. python爬虫学习之爬取169图片网站
  17. Learn Git Branching 学习笔记(高级篇)
  18. class6--HTTP头注入及参数类型注入
  19. linux系统文件复制过程时长,Linux系统I/O操作与零拷贝
  20. 常见 TCP 拥塞控制(避免)

热门文章

  1. 干货 | 集成学习综述与代码实现
  2. 库、教程、论文实现,这是一份超全的PyTorch资源列表(Github 2.2K星)
  3. 【每日算法Day 99】你们可能不知道只用20万赢到578万是什么概念
  4. mysql基础8-运算符、函数、索引
  5. 【突发】解决remote: Support for password authentication was removed on August 13, 2021. Please use a perso
  6. Linux下通过WebShell反弹Shell的技巧
  7. 生命的书写,梦想的呈现
  8. Linux: 系统设置与备份策略
  9. 番茄todo电脑版_TODO清单|高效时间管理 支持多平台多设备同步 解锁VIP
  10. c语言语法语义解析器,一个简单的C语言词法分析与语法分析器【原】