分组交换
和电路交换相比,分组交换不存在对带宽进行划分的情况,它主要是对将要传输的数据进行分组,然后对每一个组进行发送
在发送过程中,每一个节点都在完全接受到整个数据(所有的分组)后,才继续向下一个节点发送数据组
(因为如果不分组,对整个数据进行发送会占用信道太长时间,导致拥塞)
说道拥塞,这里得说一下分组交换的特性:
1.在上一个节点接受数据时,不给下一个节点传输数据,下一个节点可接受其他的
数据包帮助传输
2.一个节点设有缓冲区,主要是为了应对输入和输出数据的速率不同所设,有了缓冲器
就可以匹配瞬间进出速度,由此产生了分组交换特有的 排队延时
3.因为缓冲器是队列,每一个后来的数据都是加在队尾,所以缓冲器不宜过长,当缓冲
区满了之后,意味着再来的数据组就会被丢弃,需要重新发
4.因为每个节点都完全存了数据,所以完成了资源共享
5.分组交换在对多用户时,因为不需要对带宽进行定量划分,所以可以服务更多的用户
针对第5点,一个例题:
一个带宽为10M的信道,每个用户需要用 1M,一个时间每个人使用的概率为0.1
电路交换:只能有10个用户
分组交换:有35个用户,计算可以用的概率(这里注意,不能10个人同时用,不能顶满)
P = 1 - ∑n 0->9 0.1n 0.935-n = 0.0004
所以对35个人的用户,完全可以使用(不是对无限个人)
优缺点比较
1.分组交换因为每个节点都要完全存数据,所以会比较慢
2.分组交换有排队时延
3.分组交换在排队时可能会丢失数据
4.分组交换使用的用户会比较多
发送时间 = 传输延时 + 传播延时 + 排队延时 + 节点处理延时
传输:是从节点开始发数据到所有数据都到信道上的时间
传播:数据在信道上传播的时间 L/R
排队:在缓冲区等待的时间
节点处理:顾名思义
转发和路由
路由器:
1.转发
转发分组需要 1.报头信息(存有目标ip)
2.路由表内存有的很多路由器的信息(计算出的)
2.路由
1.与其他路由器交换信息,计算出单纯形表
2.自测信息
统计多路复用
不规定固定的传输方式
分组交换的形式:数据报和虚电路
1.数据报:
传输之前无需握手,有了数据直接传输
每个报都有接收方的完整地址(类比寄快递)
传输的路径可能不同,依靠路由转发
2.虚电路
传输之前有连接
沿传输路径建立虚电路表,表中有上一个节点和下一个节点信息
所以一个数据都是按照同一个路径传输给目标的
接入网
1.住宅接入
modem:调制解调器
a. A DSL 其中A表示不对称
电话线接入,一开始是占用 0---4K的频段,所以上网时无法接电话
随着发展,采用4K以上的频段传输数据,但不对称,4K之上先是上行<2.5m,再是
下行<24m,下行的区间大于上行,因为我们客户机,用的更多的是下载
所以ISP不是很喜欢迅雷这种P2P类型的软件,因为完全使用了上行,赚钱就少了
每个用户有自己的专用线路到CO
b.Cable 有线电缆传播 ,HFC作为非对称,<30M的下行,2M的上行
各用户共享到头端的接入网,与电话线不同
2.公司接入
有一个机房连接到ISP,然后一个公司以这个机房为核心,连接交换机,路由器等到公司的各个地方,然后员工通过这个有线或无线连接网络
3.无线接入
无线LAN:
建筑物内部,wifi之类
广域无线接入:
由电信运营商提供
4G,3G这种