计算机网络(自顶向下)传输层知识整理

传输层

为运行在不同主机上的应用进程提供逻辑通信服务起着重要的作用

  • 两个实体怎么样在一种会丢失或损失数据的媒体上建立可靠的通信
  • 控制运输层实体的传输速率以避免网络中的拥塞,或从拥塞中恢复过来

运输层和网络层的关系
    运输层为位于不同主机上的进程之间提供逻辑通信;网络层为不同主机之间提供逻辑通信
    运输层是运行在端系统;网络层运行在中间路由器
    家庭间邮件运输类比运输层和网络层
    运输层协议提供的服务受限制于底层网络层协议的服务模型

多路复用和多路分解
    多路复用
        在源主机的不同套接字中接受数据,并将它们封装首部信息,生成报文段,并交付给网络层
    多路分解
        在接收端,运输层识别报文段中的套接字,并将报文段定向发送到该套接字
    UDP和TCP的多路复用、分解有何不同

UDP
    一些优势
        对发送什么数据以及何时发送的不控制
        无需建立连接
        无连接状态
        分组首部开销小
    报文段结构
    UDP检验和
        UDP提供检验和的原因?
            端到端原则
        提供差错检测,但无法对差错进行恢复

可靠数据传输原理
    可靠传输协议rdt
        经完全可靠信道的可靠数据传输:rdt1.0
        经具有比特差错信道的可靠数据传输:rdt2.0
            自动重传请求ARQ
            差错检测
            接收方反馈
            ACK和NAK受损
                增加足够的比特和检验
                不确定时重传即可
                    冗余分组,如何解决
        经具有比特差错的丢包信道的可靠数据传输:rdt3.0
            基于时间的重传机制:倒数定时器
            流水线可靠数据传输协议
                回退N步(GBN)
                    发送方必须相应的三类事件
                选择重传

TCP
    是面向连接的(“握手”)
    全双工、点对点
    发送缓存(数据是放到发送缓存中,再传送到网络层的)
    报文段结构
    TCP的超时估计
        超时间隔加倍
        快速重传
    TCP连接管理(3步)
        连接
        释放

拥塞控制原理
    拥塞的原因与代价
    拥塞控制方法
        端到端拥塞控制
        网络辅助的拥塞控制

TCP拥塞控制
    TCP如何限制发送流量的速率
        通过调节cwnd的值
    TCP如何感知它到目的地之间的路径存在拥塞?
        一个丢失的报文意味着拥塞
        一个确认报文意味着可以增加发送方的速率
        带宽探测
    TCP拥塞控制算法
        慢启动
        拥塞避免
        快速恢复
 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值