00 02计算机网络之网络核心

1 数据交换—电路交换

  1. 网络核心
  • 互联的路由器网络
  • Q:如何实现数据通过网络核心从源主机到达目的主机?
    A:数据交换
  1. 为什么需要数据交换?
  • N2链路问题
  • 连通性
  • 网络规模
  1. 交换?
  • 动态转接
  • 动态分配传输资源
  1. 数据交换的类型
  • 电路交换
  • 报文交换
  • 分组交换
  1. 电路交换的特点
  • 最典型电路交换网络:电话网络
  • 电路交换的三个阶段:(1)建立连接(呼叫/电路建立);(2)通信;(3)释放连接(拆除电路)。
  • 独占资源
  1. 电话交换网络的链路共享?
  • Q:电路交换网络如何共享中继线?
    A:多路复用(Multiplexing)

2 多路复用

  1. 多路复用?
  • 多路复用(multiplexing),简称复用,是通信技术中的基本概念。
  • 实现信道共享最常用的技术。
    多路复用示意图
  • 多路复用(Multiplexing):链路/网络资源(如带宽)划分为“资源片”。
    (1)将资源片分配给各路“呼叫”(calls);
    (2)每路呼叫独占分配到的资源片进行通信;
    (3)资源片可能“闲置”(idle)(无共享)。
  • 典型多路复用方法:
    (1)频分多路复用(frequency division multiplexing,FDM);
    (2)时分多路复用(time division multiplexing,TDM);
    (3)波分多路复用(Wavelength division multiplexing,WDM);
    (4)码分多路复用(Code division multiplexing,CDM)。
  1. 频分多路复用FDM
  • 信道在频率上进行划分,最常见的是有线电视网络。
  • 频分多路复用的各用户占用不同的带宽资源(请注意,这里的“带宽”是频率带宽(单位:Hz)而不是数据的发送速率)
  • 用户在分配到一定的频带后,在通信过程中自始自终都占用这个频带。
  1. 时分多路复用TDM
  • 信道使用时间划分
  • 时分复用则是将时间划分为一段段等长的时分复用帧(TDM帧),每个用户在每个TDM帧中占用固定序号的时隙。
  • 每用户所占的时隙是周期性出现(其周期就是TDM帧的长度)。
  • 时分复用的所有用户在不同的时间占用相同的频带宽度。
  1. 波分多路复用WDM
  • 波分复用就是光的频分复用。
  1. 码分多路复用CDM
  • 广泛应用于无线链路共享(如蜂窝网,卫星通信等)。
  • 每个用户分配一个唯一的m bit码片序列(chipping sequence),其中“0”用“-1”表示、“1”用“+1”表示,例如:S站的码片序列:(-1 -1 -1 +1 +1 -1 +1 +1)
  • 各用户使用相同频率载波,利用各自码片序列编码数据。
  • 编码信号=(原始数据)×(码片序列)
    (1)如发送比特1(+1),则发送自己的m bit码片序列
    (2)如发送比特0(-1),则发送该码片序列的m bit码片序列反码
  • 各用户码片序列相互正交(orthogonal)
    正交满足条件
  • 令{ d i d_i di}为原始数据序列,各用户的叠加向量为
    叠加向量
  • 解码:码片序列与编码信号的内积
    解码公式
  1. 码分多路复用编/解码举例
    示例一
    示例二

3 报文交换

  1. 报文交换(message switching)
  • 报文:源(应用)发送信息整体。
    理解:就是指从源主机一次发送完整的信息给目标主机。
    报文交换

4 分组交换

  1. 分组交换(package switching)
  • 分组:报文分拆出来的一系列相对较小的数据包
  • 分组交换需要报文的拆分与重组,产生了额外开销。
  • 一个分组包含头和数据。
  1. 分组交换:统计多路复用(Statistical Multiplexing)
    统计多路复用
    A&B分组序列不确定,按需共享链路。

  2. 存储-转发(store-and-forward)
    存储-转发

  • 报文交换与分组交换均采用存储-转发交换方式
  • 区别:
    (1)报文交换以完整报文进行“存储-转发”。
    (2)分组交换以较小分组进行“存储-转发”。
  1. 分组交换:传输延迟
    分组交换的传输延迟
  • 发送主机
    (1)接收应用报文(消息)
    (2)拆分为较小长度为L bits的分组(packets)
    (3)在传输速率为R的链路上传输分组
    公式
  1. 报文交换VS分组交换
  • 报文交换:
    (1)报文长度为M bits
    (2)链路带宽为R bps
    (3)每次传输报文需M/R秒
  • 分组交换:
    (1)报文被拆分为多个分组
    (2)分组长度为L bits
    (3)每个分组的传输延迟为L/R秒
  1. 分组交换的报文交付时间
  • 报文:M bits
  • 链路带宽(数据传输速率):R bps
  • 分组长度(大小):L bits
  • 跳步数:h
  • 路由数:n
  • 公式:T=M/R+(h-1)L/R=M/R+nL/R
  1. 分组交换VS电路交换
  • 分组交换允许更多用户同时使用网络——网络资源充分共享。
  • 适用于突发数据传输网络
    (1)资源充分共享
    (2)简单、无需呼叫建立
  • 可能产生拥堵(congestion):分组延迟和丢失
    (1)需要协议处理可靠数据传输和拥塞控制
  • Q:如何提供电路级性能保障/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值