Fire_to_cheat_的博客

时间是有限的,知识是无限的,那就需要在有限的时间里最大化的获取知识。...

计算机网络第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的有限状态机

阅读更多

扫码向博主提问

去开通我的Chat快问

fire_to_cheat_

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • acm
版权声明:时间是有限的,知识是无限的,那就需要在有限的时间里最大化的获取知识。 https://blog.csdn.net/Fire_to_cheat_/article/details/80689911
文章标签: 计算机网络运输层
想对作者说点什么? 我来说一句

计算机网络(第6版) pdf

2018年04月09日 179.65MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭