TCP 作为传输层的协议,是一个IT工程师素养的体现,也是面试中经常被问到的知识点。在此,我将 TCP 核心的一些问题梳理了一下,希望能帮到各位。
实际上这篇文章相当于是复习之前的网络基础部分。只不过这篇文章的提问方式更灵活,也是让读者们懂得变通,更熟悉TCP。
上一篇文章主要说TCP和UDP的区别,三次握手和四次挥手,那么本篇文章将着重讲TCP报文字段的作用,重传机制和算法。
这三篇加起来是我经常对技术面试的范围,做游戏服务器或者客户端,必须要掌握网络编程和原理,在线上排查问题,分析问题,相当一部分是网络问题导致的。希望此三篇文章可以为你的面试机会添砖加瓦。
介绍一下 TCP 报文头部的字段
报文头部结构如下(单位为字节):