网络基础随笔-生活工作点滴一名脚本小子的进阶之路

【网络协议笔记】TCP/UDP 协议整理

2019-07-19  本文已影响151人  58bc06151329

文前说明

作为码农中的一员,需要不断的学习,我工作之余将一些分析总结和学习笔记写成博客与大家一起交流,也希望采用这种方式记录自己的学习之旅。

本文仅供学习交流使用,侵权必删。
不用于商业目的,转载请注明出处。

1. 概要

2. 原理

2.1 多路复用与多路分解

2.2 UDP 协议

2.2.1 UDP 报文段结构

UDP 报文段结构

UDP 检验和

2.3 可靠数据传输协议原理

2.3.1 有限状态机

有限状态机

2.3.2 自动重传

自动重装的状态机

2.3.3 序号

加入序号的状态机

2.3.4 倒计数定时器

无丢包操作 分组丢失 丢失 ACK 过早超时

2.3.5 流水线协议

回退 N 步(GBN)

GBN 中发送方序号

选择重传(SR)

2.4 TCP

2.4.1 TCP 报文段结构

TCP 报文结构

序号

确认号

流量控制

接收窗口 rwnd

2.4.2 TCP 连接管理

2.4.2.1 三次握手

三次握手

三次握手的原因

三次握手的状态转换

TCP 状态转换

2.4.2.2 四次挥手

四次挥手
上一篇 下一篇

猜你喜欢

热点阅读