画布 1
传输层
  传输层概论
    传输层
      传输层提供端到端服务
      从通信和信息处理的角度看，传输层向上层应用层提供通信服务。
      所谓的端口，就好像是门牌号一样，客户端可以通过ip地址找到对应的服务器端，但是服务器端是有很多端口的，每个应用程序对应一个端口号，通过类似门牌号的端口号，客户端才能真正的访问到该服务器。为了对端口进行区分，将每个端口进行了编号，这就是端口号
    端口号
      FTP：21 （20）*
        FTP（文件传输协议）
        21连接；20传输数据
      TELNET：23*
        TELNET（远程登录）
      SMTP：25*
        SMTP（电子邮件传输协议）
        POP3（邮局协议版本3） ：110
      DNS：53*
        DNS（域名系统）
      TFTP：69
        TFTP（简单文件传输协议）
      HTTP：80*
        HTTP（超文本传输协议）
      SNMP：161
        SNMP（简单网络管理协议）
      HTTPS：443*
        HTTPS（超文本传输安全协议）
  传输层的两个重要协议
    TCP
      传输控制协议 ：TCP
      TCP是TCP/IP体系中较为复杂的协议，是传输层中最重要的协议。
TCP的主要特点是：
1.TCP是面向连接的传输层协议
2.TCP提供可靠的交付服务
3.TCP提供全双工通信
4.TCP是面向字节流
      窗口
        固定窗口
          如果窗口过小，当传输比较大的数据的时候需要不停的对数据进行确认，这个时候就会造成很大的延迟。
        滑动窗口
          滑动窗口通俗来讲就是一种流量控制技术。
它本质上是描述接收方的TCP数据报缓冲区大小的数据，发送方根据这个数据来计算自己最多能发送多长的数据，如果发送方收到接收方的窗口大小为0的TCP数据报，那么发送方将停止发送数据，等到接收方发送窗口大小不为0的数据报的到来
        拥塞处理和流量控制
      TCP的三次握手和四次挥手
    UDP
      用户数据报协议 ：UDP
      UDP是在IP数据报服务之上增加了一些功能，增加了复用和分用的功能以及差错检测的功能，UDP的主要特点是：
1.UDP是无连接的
2.UDP尽最大努力交付
3.UDP面向报文且没有拥塞控制
4.UDP开销较小传输效率较高
      UDP首部的概念