C/S 客户端/服务器模式
P2P 对等连接方式 客户机可以充当服务器 如迅雷 下载
数据交换方式
电路交换 报文交换 分组交换
1.电路交换: 打电话
电路交换的三个阶段:建立连接 通信 释放连接
建立连接即找一条连接专线, 通信即找到专线后用此传输数据, 传输完数据后需要释放链接
可以看到, 长距离电路交换需要经过多个交换机, 占线较多, 所以长途电话很贵
- 电路交换适合数据量大的实时交换, 如语音,视频
- 核心路由器之间可以使用电路交换
- 不灵活, 电路交换存在占线的情况
2.报文交换
报文交换直接传输整个文件, 延时高。
储存转发。
3.分组交换
将一个完整的数据进行切分分组, 再将每个部分依次发送,最后将各个部分组装起来。产生额外开销 。
分组交换不存在占线的情况。
报文交换与分组交换均采用存储-转发交换方式
区别: 报文交换以完整报文进行“存储-转发” ; 分组交换以较小的分组进行“存储-转发”
多个用户共享一个链路时, 按需共享链路。
- 高效 ,灵活, 不占线
- 开销大
- 延时高
若报文大小为M, 传输速率为R, 共n个路由器,直连。则传输时间:
注意 1B=8bit
分组交换适用于突发数据传输网络。
可能产生拥塞(congestion): 分组延迟和丢失 , 需要协议处理可靠数据传输和拥塞控制 .
分组交换允许更多用户同时使用网络! —— 网络资源充分共享
存储-转发方式的分组交换
分组交换是现代计算机网络重要的理论基础之一,也是目前在计算机网络中广泛采用的数据交换技术,存储-转发则是分组交换的基本工作方式。请大家讨论一下,分组交换是否可以采取其他工作方式?有什么样的优缺点?
目前转发方式有三种:直通转发,存储转发和无碎片转发,其中无碎片转发是基于直通转发的一个新思路。
直通转发侧重点在于不再存储,没有接收到完整的数据包便直接转发了,很明显提高了发送速度并且减少了路由器缓存大小要求,但是由于没有检测数据包,所以失去了错误检查方法。
无碎片转发只是在直通转发基础上,以64字节为转发条件,减少转发出错几率。