TCP/IP
文章平均质量分 95
你的boy_Z
timianer
展开
-
TCP三次握手和四次挥手学习
TCP三次握手和四次挥手学习前言近期对TCP协议进行复习,发现很多地方在上学的时候理解不是很深刻,所以再次学习和总结一下。1、三次握手三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。实质上其实就是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号,交换TCP(发送/接受/拥塞/滑动)窗口大小信息。刚开原创 2021-05-19 17:09:37 · 115 阅读 · 0 评论 -
TCP拥塞机制学习
TCP拥塞机制学习写在前面很早就想总结一下tcp方面的知识了,心动不如行动,这一块面试重点,而其也是coder的必修课。一、TCP头部报文格式了解任何一个协议都要从它的协议报文开始,我们先看一下他的格式和一些基本概念。TCP头部标准长度是20字节。包含源端口,目的端口、序列号、确认号、数据偏移、保留位、控制位、窗口大小、校验和、紧急指针、选项等。1.1 数据偏移(Data Offset)该字段长4位,单位是4字节。表示tcp头部的长度,默认一般是20字节,最大就是1111(二进制)*4字节原创 2021-05-18 20:35:52 · 1518 阅读 · 0 评论