计算机网络第五章-运输层学习笔记

5.1 运输层协议概述

5.1.1 进程之间的通信

在这里插入图片描述

  • 为何需要运输层?
    在这里插入图片描述
  • 运输层协议和网络层协议的主要区别
    在这里插入图片描述

5.1.2 运输层中的两个协议

UDP
TCP
在这里插入图片描述

5.1.3 端口

使用端口对应用进程进行唯一标识。
在这里插入图片描述

  • 在这里插入图片描述

5.2 用户数据报协议UDP

在这里插入图片描述

5.3 传输控制协议TCP

在这里插入图片描述

  • 套接字
    在这里插入图片描述
    在这里插入图片描述

5.4 可靠传输的工作原理

  • 停等协议在这里插入图片描述
    缺点是信道利用率太低。
    改进方法是使用流水线传输。
    在这里插入图片描述
  • 连续ARQ协议
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

5.6 TCP可靠传输的实现

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5.7 TCP的流量控制

在这里插入图片描述

  • 两个问题的解决方法
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

5.8 TCP的拥塞控制

在这里插入图片描述
在这里插入图片描述

  • 慢开始和拥塞避免
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 快重传和快恢复
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

5.9 TCP的运输连接管理

  • TCP建立连接时的三次握手
    在这里插入图片描述
    在这里插入图片描述
  • TCP断开连接时的四次挥手
    在这里插入图片描述
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43655282/article/details/108133738