分组交换
存储转发
什么叫做存储转发,首先是 了解
报文,不能一次发送全部数据,都是经过将报文拆分,转换为分组形式,当然后面考虑(分组的具体)
然后交给交换机(交换机想到与是中转站,就像你做火车不能直达一样),那么只有一个分组的所有数据到达了才能进行下一次传送
这里转速与路径长度无关,以为相当于是光速,所以一般只考虑在链路上传输的速率R(bit/s)
一个分组Lbit那么时间就是L/R (s)
两个终端之间有n - 1个交换机,那么时间就是n(L/R)
如果是多个分组 :这里考虑两个分组,在考虑数据连续发送的情况下
-
当第一个分组到达交换机用L/R的时间,且第二个正好发送,第一个准备先目的终端发送
-
第一个发送完到终端,第二个到达交换机一共用时 L/R + L / R = 2*R/L
-
第二个到达目的终端 一共为3*(R/L)
-
注意上面都是没有考虑在线路上的传输速率,意思是线路很短,转播速率是光速
排队时延
何为排队时延
首先想到的是,当传输分组不要想成一条单独线路,一个分组路由器是多个线路,形成的是图结构,
不是说要一个分组完全到达路由器,才能进行改分组的下一次的传输嘛,对于一个分组路由器的缓冲空间是有限的,
当多个分组传入,路由器输出是需要排队输出的,但是排队,当一个新的分组到达的时候,可能发现路由器缓存几乎满了,这个时候
可能对丢失新到达的分组,或者已经在等待输出的分组了,(可能就是为什么很多人用一个网,会卡的原因)
用心做~