• 05 报文交换和分组交换


    1.3 因特网的组成

    C/S 客户端/服务器模式

    P2P 对等连接方式 客户机可以充当服务器 如迅雷 下载

    数据交换方式

    电路交换 报文交换 分组交换

    1.电路交换: 打电话

    电路交换的三个阶段:建立连接 通信 释放连接

    建立连接即找一条连接专线, 通信即找到专线后用此传输数据, 传输完数据后需要释放链接

    1566123319957

    可以看到, 长距离电路交换需要经过多个交换机, 占线较多, 所以长途电话很贵

    • 电路交换适合数据量大的实时交换, 如语音,视频
    • 核心路由器之间可以使用电路交换
    • 不灵活, 电路交换存在占线的情况

    2.报文交换

    报文交换直接传输整个文件, 延时高。

    储存转发。

    3.分组交换

    将一个完整的数据进行切分分组, 再将每个部分依次发送,最后将各个部分组装起来。产生额外开销 。

    分组交换不存在占线的情况。

    报文交换与分组交换均采用存储-转发交换方式

    区别: 报文交换以完整报文进行“存储-转发” ; 分组交换以较小的分组进行“存储-转发”

    多个用户共享一个链路时, 按需共享链路。

    • 高效 ,灵活, 不占线
    • 开销大
    • 延时高

    若报文大小为M, 传输速率为R, 共n个路由器,直连。则传输时间:

    注意 1B=8bit

    分组交换适用于突发数据传输网络。

    可能产生拥塞(congestion): 分组延迟和丢失 , 需要协议处理可靠数据传输和拥塞控制 .

    分组交换允许更多用户同时使用网络! —— 网络资源充分共享

    三种交换方式的比较

    1566123234162

    存储-转发方式的分组交换

    分组交换是现代计算机网络重要的理论基础之一,也是目前在计算机网络中广泛采用的数据交换技术,存储-转发则是分组交换的基本工作方式。请大家讨论一下,分组交换是否可以采取其他工作方式?有什么样的优缺点?

    目前转发方式有三种:直通转发,存储转发和无碎片转发,其中无碎片转发是基于直通转发的一个新思路。

    直通转发侧重点在于不再存储,没有接收到完整的数据包便直接转发了,很明显提高了发送速度并且减少了路由器缓存大小要求,但是由于没有检测数据包,所以失去了错误检查方法。

    无碎片转发只是在直通转发基础上,以64字节为转发条件,减少转发出错几率。

    而存储转发可以检测错误,并且适用于不同的媒体介质传播,可以支持不同速度的端口间的转换,保持高速端口与低速端口间的协同工作。

  • 相关阅读:
    微软研究院的分布式云计算框架orleans
    DDDLite的权限管理
    OAuth在WebApi
    LVM pvcreate,vgcreate,lvcreate,mkfs
    List subList()的一个demo
    web 环境项目(intellj部署的tomcat) 重启时报 Exception in thread "HouseKeeper" java.lang.NullPointerException (转)
    Ehcache详细解读(转)
    Java 理论与实践: 正确使用 Volatile 变量(转)
    解决SecureCRT中文显示乱码
    免费动态域名解析
  • 原文地址:https://www.cnblogs.com/lee3258/p/11997713.html
Copyright © 2020-2023  润新知