zoukankan      html  css  js  c++  java
  • 计算机网络第5章运输层

    计算机网络目录

    5.1 运输层协议概述

    5.1.1 进程之间的通信

    复用-分用

    5.1.2 运输层的两个主要协议

    (1)用户数据协议UDP
    (2)传输控制协议TCP

    5.1.3 运输层的端口

    (1)服务器端使用的端口号

    (2)客户端使用的端口号

    5.2 用户数据报协议UDP

    5.2.1 UDP概述

    (1)无连接
    (2)尽最大努力交付
    (3)面向报文
    (4)没有拥塞控制
    (5)支持一对一、一对多、多对一、多对多
    (6)首部开销小

    5.2.2 UDP的首部格式

    5.3 传输控制协议TCP概述

    5.3.1 TCP的主要特点

    (1)面向连接的运输层协议
    (2)点对点
    (3)提供可靠交付的服务
    (4)提供全双工通信
    (5)面向字节流

    5.3.2 TCP的连接

    套接字:端口号拼接到IP地址

    5.4 可靠传输的工作原理

    理想的传输条件

    5.4.1 停止等待协议

    1. 无差错情况
    2. 出现差多
      超时重传
    3. 确认丢失和确认迟到
    4. 信道利用率

    5.4.2 连续ARQ协议

    发送窗口

    5.5 TCP报文段的首部格式

    (1)源端口和目的端口

    (2)序号

    (3)确认号

    (4)数据偏移

    (5)保留

    最大报文长度(MSS)

    窗口扩大选项

    5.6 TCP可靠传输的实现

    5.6.1 以字节为单位的滑动窗口

    发送缓存

    接受缓存

    5.6.2 超时重传时间的选择

    报文的往返时间RTT
    加权平均往返时间RTTs

    超时重传时间RTO

    报文段每重传一次,就把超时重传时间RTO增大一些。

    5.6.3 选择确认SACK

    5.7 TCP的流量控制

    5.7.1 利用滑动窗口实现流量控制

    5.7.2 TCP的传输效率

    5.8 TCP的拥塞控制

    5.8.1 拥塞控制的一般原理

    5.8.2 TCP的拥塞控制方法

    • 慢开始
    • 拥塞避免
    • 快重传
    • 快恢复

    5.9 TCP的运输连接管理

    5.9.1 TCP的连接建立

    5.9.2 TCP的连接释放

    5.9.2 TCP的有限状态机

  • 相关阅读:
    Linux
    bzoj 1834
    bzoj 1002 找规律(基尔霍夫矩阵)
    bzoj 1005 组合数学 Purfer Sequence
    bzoj 1601 最小生成树
    bzoj 1001 平面图转对偶图 最短路求图最小割
    bzoj 1192 二进制
    bzoj 1012 基础线段树
    bzoj 1044 贪心二分+DP
    bzoj 1011 近似估计
  • 原文地址:https://www.cnblogs.com/bryce1010/p/9386914.html
Copyright © 2011-2022 走看看