???????上一篇文章学习了网络边缘,知道了主机和应用进程(端系统)是怎么接入网络核心中的,端系统的两种模式:客户端/服务器模式,对等模式。端系统中利用两种面向网络实施的服务:TCP和UDP。
概念:路由器的网状网络
基本问题:数据是怎样通过网络进行传输的?
- 电路交换:为每一呼叫预留一个专有电路,如电话网
- 分组交换:1)将要传送的数据进行一个一个单位分组? ? ?2)将分组从一个路由器传送到与之相邻的路由器,一段段从源端传到目标端? ? ?3)每段:采用最大传输能力,称为带宽。
关键核心:?路由 和 转发
- 路由:决定分组采用的源到目标的路径,路由算法是最短路径算法
- 转发:将分组从路由器的输入链路转移到输出链路
???????端到端的资源被分配给从源端到目标端的呼叫“call”。
???????这句话的意思是:对于两个端到端的系统直接使用物理链路进行连接,如果说,当这两个端系统进行连接的时候,这条链路被占用,其他的端系统将不能再使用这条链路,即使这两个端系统在连接中,但没有进行通信,但链路被占用,被分配的资源被浪费。
???????电路交换在建立连接的时候会消耗一定的时间,因为要建立连接。?
因此,总结一下:
- 电路交换独享资源,不共用,当每一个呼叫一旦建立起来,就能够保证性能;
- 如果呼叫没有数据发送,被分配的资源将会被浪费;
- 电路交换通常被传统电话网络采用;
- 为呼叫预留端-端资源,要求建立呼叫连接。
???????在上图中,我们可以看见每两个节点之间的一条链路被分为多片,采用什么方式进行分片呢?我们可以采用频分,时分,波分……等方式
前提知识:
???????多路复用:在同一传输线或同一通路,传送多路信号;
???????基本方法:使多路信号进行相互分离,方式是:频分,时分,波分,码分
以分组为单位存储-转发方式,资源共享,按需使用
被传输到下一个链路之前,整个分组必须到达路由器:存储-转发。
如果到达速率大于链路的输出速率:
这里借鉴中科大郑烇老师的课件(本菜鸡还不会概率论)
那肯定是分组交换,原因如下: