TCP和UDP基本原理 一、TCP/IP传输层的作用二、 端口1.范围2. 服务端3. 客户端4. 常见知名端口号4.1 TCP 80 HTTP4.2 TCP 20 21 FTP4.3 TCP 23 TELNET4.4 TCP 25 SMTP4.5 UDP 53 DNS4.6 TCP 443 HTTPS 三、 TCP原理1. TCP头部封装格式1.1 Source Port 源端口1.2 Destination Port 目的端口1.3 Seq 序列号1.4 Acknowledgement 确认号1.5 Data Offset 数据偏移1.6 Reserved 保留位1.7 Urg 紧急开关1.8 Ack 确认位开关(重点)1.9 Psh 直接提交缓存数据1.10 Rst 复位开关(重点)1.11 Syn 握手开关(重点)1.12 Fin 结束开关(重点)1.13 window 窗口尺寸1.14 Checksum 校验序列1.15 Urgent Pointer 紧急指针1.16 Options 可选项 2. TCP可靠机制2.1 确认机制2.2 三次握手2.3 四次挥手2.4 RST结束连接2.5 窗口机制2.6 完整性校验 3. TCP特征3.1 优点3.2 缺点 4. TCP的适用场景 四、 UDP原理1. UDP特征1.1 优点1.2 缺点 2. UDP的使用场景 五、 比较 一、TCP/IP传输层的作用 二、 端口 1.范围 2. 服务端 3. 客户端 4. 常见知名端口号 4.1 TCP 80 HTTP 4.2 TCP 20 21 FTP 4.3 TCP 23 TELNET 4.4 TCP 25 SMTP 4.5 UDP 53 DNS 4.6 TCP 443 HTTPS 三、 TCP原理 1. TCP头部封装格式 1.1 Source Port 源端口 1.2 Destination Port 目的端口 1.3 Seq 序列号 1.4 Acknowledgement 确认号 1.5 Data Offset 数据偏移 1.6 Reserved 保留位 1.7 Urg 紧急开关 1.8 Ack 确认位开关(重点) 1.9 Psh 直接提交缓存数据 1.10 Rst 复位开关(重点) 1.11 Syn 握手开关(重点) 1.12 Fin 结束开关(重点) 1.13 window 窗口尺寸 1.14 Checksum 校验序列 1.15 Urgent Pointer 紧急指针 1.16 Options 可选项 2. TCP可靠机制 2.1 确认机制 2.2 三次握手 2.3 四次挥手 2.4 RST结束连接 2.5 窗口机制 2.6 完整性校验 3. TCP特征 3.1 优点 3.2 缺点 4. TCP的适用场景 四、 UDP原理 1. UDP特征 1.1 优点 1.2 缺点 2. UDP的使用场景 五、 比较