|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/transport/
课程评论:没有评论
**课程名称:** 从零开始理解传输控制协议 (TCP) **课程概述:** 本课程旨在深入讲解对于网络工程师至关重要的传输控制协议 (TCP),它常常被忽视但却是高效工作的基石。掌握 TCP 的完整知识对于成功通过技术面试至关重要。本课程是关于 TCP 协议最详细的视频课程之一,将通过日常生活的简单示例,生动讲解 TCP 的每一个方面,带领学习者深入理解应用层(Layer-4)。 **课程涵盖主题:** * **连接建立:** * 序列号 (Sequence Number) * 确认号 (Acknowledgement) * 报文段 (Segment) * TCP 报头 (TCP Headers) 和标志位 (Flags) * TCP 三次握手 (3-Way Handshake) * Wireshark 实例演示 * **流量控制:** * 缓冲区 (Buffering) * 数据传输 (Data Transfer) * 窗口机制 (Windowing) * 窗口的打开与关闭 * 连接终止 (Connection Termination) * “愚蠢窗口综合征” (Silly Window Syndrome) * Nagle 算法 * 相关案例分析 * **差错控制:** * 确认机制 (Acknowledgement) * 重复确认 (Duplicate ACKs) * 确认规则 * 校验和 (Checksum) * 乱序报文段 (Out-of-Order Segments) * 重传 (Retransmission) * 相关场景模拟 * **拥塞控制、定时器和选项:** * TCP 慢启动 (TCP Slow Start) * 拥塞窗口 (Congestion Windows) * 拥塞控制策略 * 超时重传定时器 (RTO) * 坚持定时器 (Persistence Timer) * 选择性确认 (Selective Acknowledgements) **学习目标:** 通过本课程的学习,学员将能够从零开始构建 TCP 报头,理解每个字段背后的原理,而无需死记硬背。学员将全面掌握 TCP 的工作机制,从而能够更有效地进行网络设计、故障排除和性能优化。
TCP is the one of the most overlooked concept of a network engineer. This is one of the most important protocol which should be understood by every Network Engineer to do his or her work effectively. Many people failed interview if they do not have complete picture of TCP. This is one of the most detailed video course ever built on TCP protocol. We will take very simple example from our daily life to talk each and every aspect of TCP protocol. Let's learn Layer-4 in detail. We are going to cover following topics in this course.Connection Establishment: Sequence number, Acknowledgement, Segment, TCP headers and flags, TCP 3 Way Handshake and lets see all in WiresharkFlow Control: Buffering, Data Transfer, Windowing, Opening and Closing of Windows, Connection Termination, silly window syndrome, Nagle's algorithm. Some examples.Error Control: Acknowledgement, duplicate AC's, Ack rules, Checksum, Our-of-Order segments, Retransmission. Some scenarios.Congestion Control, Timers and Options: TCP Slow start, Congestion Windows, congestion policy, RTO, Persistence Timer, Selective AcknowledgementsLet's combine all the puzzles and create our TCP header. Believe me you do not need to memorize any field of TCP header because at this point you understand why behind every field. You can create TCP header from scratch.