网络通信之数据交换

因为是半路出家,深知很多基础课程的重要性,恰巧我对计算机网络这个概念很陌生,就参加了中国大学mooc中的计算机网络的课程,以下的内容是我对数据交换这一节课的总结吧。

如何实现数据通过网络核心从源主机到达目的主机?

数据交换
	三种交换形式:

在这里插入图片描述
第一个交换形式存在n方的链路问题
第二个交换形式 中间路由器需要很多的端口,同时它要负责这个区段的所有的转发等,负载太大。
第三种交换模式 使用多个中间路由器构成了一个交换网络,减轻了单个路由器的负载,但是增加了链路跳步,在报文交换和分组交换中 变相增加了延迟时间。

数据交换的类型

电路交换
	最典型的电路交换:电话网络
	电路交换的三个阶段:
		建立连接
		通信
		释放电路
	独占性

在这里插入图片描述

多路复用技术: 电路交换网路共享中继线
在这里插入图片描述

技术实现:
链路/网络资源(如带宽)划分为“资源片”
将资源片分配给各路“呼叫” calls
每路呼叫独占分配到的资源进行通信
资源片可能闲置

	频分多路复用FMD
		各用户占用不同的带宽资源,这个带宽指的是频率

在这里插入图片描述
例如:电视信号

时分多路复用技术:
将事件划分为一段段等长的复用帧(TMD帧),每个用户在每个TMD帧中占用固定序号的时隙,每个用户所占用的时隙是周期性出现的,它的周期就是这个TMD帧的长度。
所有用户在不同的时间占用相同的带宽。
在这里插入图片描述
在这里插入图片描述

波分多路复用:

		实际上也是一种频分多路复用

码分多路复用CDM:

	广泛应用于无线链路共享。(蜂窝网)
	每个用户分配唯一的m  bit 码片序列,其中“0”用“1”表示,“1”用“+1”表示。
	各用户使用相同的频率载波,利用各自码片序列编码数据
		编码信号=原始数据*码片序列
	如何实现多用户同时在一个信道上数据不干涉?		

	让每个用户的码片序列正交

报文交换

	源(应用) 发送消息整体
	例如:发送整个文件

分组交换

	分组:报文拆出来的一系列相对较小的数据包(头|数据)
	分组交换需要报文的拆分与重组
	产生额外开销

统计多路复用:
	按需共享链路

报文交换和分组交换均采用存储转发模式:
区别:
报文交换以完整报文进行“存储-转发”
分组交换以较小的分组进行“存储-转发”

哪种交换更好:
	传输延迟(从发送第一个bit开始到最后一个bit发送结束,叫做传输时延):
	分组交换:
		大部分时间是并行传输数据的,同时交换器上的缓存可以相对更小
	报文传输:
		串行传输数据,同时交换器上的缓存要求更大

分组交换与电路交换的比较:
在相同带宽下,分组交换可以允许更多的用户同时使用网络
分组交换的特点:
适用于突发数据传输
充分共享资源
简单,无需呼叫建立
能出现拥塞现象(congestion):分组延迟和丢失
需要协议处理可靠数据传输和拥塞控制

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值