网络核心

电路交换(线路交换):打电话之前,先建立一条链路(物理)
分组交换:存储转发的方式

电路交换(线路交换)

通过信令(控制信息,如:拨号)建立一条共享的线路

通过多路复用方式,把带宽分为多个小片piece(平分),然后主机与主机之间通信使用这些分出来的独享的线路进行双向的通信
【独享,性能有保障】

接入网:码分多路复用;光纤:波分多路复用
线路建立之后没有使用,就产生了浪费

资源共享的能力差
在通话之前需要通信建立的时间

频分多路复用:FDM
划分频率的方式

时分多路复用:TDM
按照时间来分配

波分多路复用:WDM
采用光通信,划分波段

码分多路复用 CDMA:
用于接入网

电路交换例题

两个节点之间通信的带宽(链路速率)1.536Mbps,采用时分多路复用方式,分为24个时隙slot,每个用户使用一个时隙,每个用户可以使用的带宽为?
1.536Mbps/24=0.064Mbps=64kbps

两个节点建立线路需要500ms,传输一个640Kbits的文件,问传输文件需要多少时间?
640kbits/64kbps=10s传完文件
10.5s传完,但对方接收文件有传播延迟(电磁波在链路的时间)
10.5s仅仅是把最后一个比特传出去的时间
传播延迟:【在计算机局域网的时间可以忽略不计(路径很短)】

每个比特在空间中还有传输时间:
(1/64kbps:每个比特的链路速率)*(30万公里/秒:电磁波在真空的传输速率)


每个比特的传输都有传播延迟

电路交换不适合计算机之间的通信

分组交换packet-switch

使用全部带宽
分组:packet
把每一个分组先存储再转发【使用这一段链路,其他主机可以使用下一段链路】,如果没有先存储的话,来一个比特就传一个比特,那么链路就会一直被占用


按需使用:有数据时才使用链路
在每一个链路,分组交换延迟比线路交换延迟大(每一个分组都全部存储下来),换取共享性
上面的是线路交换,下面的是分组交换
竖线是延迟

而且分组交换排队时间长(排队延迟),等待把每一个分组存储下来的存储时间

分组交换:存储转发延迟L/R

R:速率,带宽,链路速率(bps)
L:分组长度(bits)
存储转发延迟L/R


竖线是分组转发延迟L/R
发送和接收是一个事情的两个方面【发的同时在接收】,所以计算时间时,只需要计算一端(发送或接收)

分组交换:排队延迟和丢失

输出队列是一个有限值,所以分组可能被路由器丢失
在网络(计算机)具备很强突发性的情况下,分组交换支持的主机数量更多

分组交换-路由转发

路由:全局
转发:局部,查路由表

分组交换-统计多路复用

划分时间片的方式不固定(一会儿A&B,一会儿A&C)

分组交换与电路交换例题

N个用户使用带宽1Mbps的链路,每个用户活跃的时候占用100kbps的带宽,每个用户活跃的概率是p=0.1

1)采用电路交换能支持多少个用户?
1Mbps/100kbps=10个

2)N=35,使用分组交换,在任何一个时刻>=10个用户活跃的概率是多少?0.004=0.4%
35个用户中>=n个用户活 跃的概率
二项式分布:
实际上运算要带入n=9,因为n无限大的时候延迟无限大

数学公式:
组合数公式是指从n个不同元素中,任取m(m≤n)个元素并成一组,叫做从n个不同元素中取出m个元素的一个组合;从n个不同元素中取出m(m≤n)个元素的所有组合的个数,叫做n个不同元素中取出m个元素的组合数。用符号c(m,n) 表示。

使用python代码进行运算:

#求解计算机网络分组交换的二项式分布
#N=35,使用分组交换,在任何一个时刻>=10个用户活跃的概率是多少
import math
x=0.0
def rec(n, m):x= math.factorial(n) // (math.factorial(m) * math.factorial(n - m))return xa=0.00
for i in range(0,10,1):#[0,10)-->[0,9]a+=rec(35,i)*(0.1**i)*(0.9**(35-i))
print(("%.4f") % (a))
print(("%.4f")%(1-a))

笔算:

35个用户中<=n个用户活跃的概率

3)N=35,使用分组交换,在当前有10个用户活跃的概率是多少?
计算:

python代码:

#2
#N=35,使用分组交换,在当前有10个用户活跃的概率是多少
import math
x=0.0
def rec(n, m):x= math.factorial(n) // (math.factorial(m) * math.factorial(n - m))return x
a=rec(35,10)*(0.1**10)*(0.9**(35-10))
print(("%.4f") % (a))#0.0013

分组交换:数据报网络datagram和虚电路网络VC

分组交换按照有无网络层的连接分为:数据报网络和虚电路网络

数据报网络提供网络层无连接服务
虚电路网络提供网络层连接服务

1.数据报网络:(datagram)
源主机发送给目标主机的分组,携带了目标主机的完整地址,交换节点(路由器)收到分组,根据每个分组所携带的目标主机完整地址来存储转发,两个主机在通信之前不需要握手,每个分组的传递都是独立的

路由器不维护主机与主机之间的通信状态

2.虚电路网络:(VC)
两个主机在通信之前需要握手,在链路交换节点之间保持通信状态,建立虚拟线路,建立完后,每个分组携带一个虚电路号,按照虚电路号来标识,到每个交换节点时进行存储转发

输入与输出都分成两块

总结

中科大 计算机网络4 网络核心Core 分组交换 电路交换相关推荐

  1. 中科大 计算机网络3 网络边缘Edge

    网络结构 边缘系统 网络核心 接入网 方块:边缘系统(主机) 圆的:网络核心,数据交换作用 连接边缘系统和网络核心的叫做接入网(access),把边缘的主机接入到网络核心(所以是分布式的) 边缘系统上 ...

  2. 【计算机网络】网络核心 存储转发 排队时延 分组丢失 转发表 电路交换与分组交换

    网络核心 1.分组交换 1.1 存储转发传输 1.2 排队时延和分组丢失 1.3 转发表和路由选择协议 2.电路交换 2.1 频分复用 与 时分复用 1.分组交换 端系统 之间彼此交换 报文.源将 长 ...

  3. 网络核心之分组交换与电路交换

    文章目录 网络核心 分组交换 1. 存储转发传输 2. 排队时延和分组丢失 3. 转发表和路由选择协议 电路交换(circuit switching) 电路交换网络的复用 分组交换与电路交换的分析 网 ...

  4. 中科大 计算机网络10 第一章总结和习题

    总结 中科大校园网络结构图

  5. 中科大 计算机网络11 应用层原理

    应用层大纲 传输层向应用层提供的服务,形式是Socket API(原语) 一些网络应用的例子 互联网层次中,应用层协议最多 流媒体应用:直播 网络核心最高的层次就是网络层 应用进程通信方式 C/S: ...

  6. 中科大 计算机网络7 分组延迟 分组丢失 吞吐量

    分组丢失和延迟的原因 队列太长没有意义,用户需求 排队:输出能力<=到来的分组,需要等待 四种分组延迟 节点处理延迟:确定的 排队延迟:随机,取决于网络情况 一个比特的传输时间: R=1Mbps ...

  7. 中科大计算机网络空间安全,2020年中国科学技术大学网络空间安全考研经验分享...

    原标题:2020年中国科学技术大学网络空间安全考研经验分享 大家好,我是育明考研小赵老师 关于中国科学技术大学网络空间安全考研信息汇总,请参考 一.院校介绍 中国科学技术大学创建于1958年,是中国科 ...

  8. 中科大 计算机网络15 DNS域名解析系统

    DNS的必要性 DNS域名解析系统:不是直接给人使用的,而是给其他应用使用的 域名到IP地址的转换[使用:web应用,FTP应用...] 在应用层跑的基础设施,为其他应用而使用 网络层的工作的设备使用 ...

  9. 网络层中的数据平面——网络核心中的转发!

    文章目录 一.网络层概述 转发和路由选择:数据平面和控制平面 网络服务模型 二.路由器工作原理 输入端口处理和基于目的地转发 交换 输出端口处理 何处出现排队 输入排队 输出排队 分组调度 先进先出( ...

最新文章

  1. Winsock异步模式I/O模型WSAEventSelect的使用
  2. UVA1391 Astronauts(ACM - ICPC 2006 Europe - Central)(2 - SAT问题、输出方案)
  3. Spark Catalyst
  4. mysql查询_MySQL基础,查询语句详解
  5. RedHat7.0更新yum源(踩过的坑)
  6. 周志华教授:如何做研究与写论文?(附PPT下载)
  7. Linux nginx 会话保持(session)
  8. android onattach方法,Java Fragment.onAttach方法代码示例
  9. 【图解】透彻Java线程状态转换
  10. MySQL最基础的操作
  11. 【ElasticSearch】Es 源码之 NamedWriteableRegistry 源码解读
  12. 性能优化—— 代码优化
  13. PHPcmsv9采集-PHPcmsv9免费采集-PHPcmsv9自动采集
  14. 算法学习-求平方根函数
  15. 深度学习与神经网络的异同
  16. 如何购买银行理财子公司的理财产品?
  17. 谈谈 .NET Reflector
  18. 免费思维导图软件分享
  19. 关于word2016保存失败
  20. 单通道图片转换为3通道图片,实现灰度图上添加彩色标注

热门文章

  1. 电压源和电流的关联参考方向_结点电压法解题系列之四:电流源支路
  2. 【转】DICOM图像像素值、灰度值与CT值!!!!!
  3. 【转】C#开发笔记之05-迭代器中的状态机(State Machine)到底是什么?
  4. 天猫方糖 篇一:新版天猫放糖改造立体声
  5. 什么是指利用计算机和现代,现代计算机一般指什么计算机?
  6. oracle sparc 服务器系统,OracleSPARC服务器基础.PDF
  7. 【BZOJ - 3436】小K的农场(差分约束)
  8. 【HDU - 5418】Victor and World(tsp旅行商问题,状压dp,floyd最短路,图论)
  9. 【CodeForces - 485B】Valuable Resources (贪心,水题,几何相关)
  10. Coursera自动驾驶课程第1讲:Welcome to the self-driving cars specialization