码个蛋(codeegg)第 770 次推文
TCP 三次握手进程对于面试是必考的一个,所以不仅要掌握 TCP 整个握手的进程,其中有些小细节也更受到面试官的青睐。文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
对于这部份掌握和 TCP 的四次挥手,小鹿将会以动画的情势出现给每一个人,这样将繁杂的知识简单化,理解起来也容易了不少,特别对于一个初学者来讲。文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
思惟导图文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
TCP是什么文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
TCP(Transmission Control Protocol 传输节制协定)是一种面向连接的、可靠的、基于字节流的传输层通讯协定。文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
咱们知道了上述了解到了 TCP 的定义,通俗一点的讲,TCP 就是一个双方通讯的一个规范标准(协定)。文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
咱们在学习 TCP 握手进程以前,首先必需了解 TCP 报文头部的一些标志信息,由于在 TCP 握手的进程中,会使用到这些报文信息,文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
2.4.3 FIN文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
表示发送端已经到达数据末尾,也就是说双方的数据传送完成,没有数据可以传送了,发送文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
FIN文章源自微观生活(93wg.com)微观生活-https://93wg.com/18486.html
标志位的 TCP 数据包后,连接将被断开。这个标志的数据包也时常被用于进行端口扫描。
这个很好理解,就是说,发送端只剩最后的一段数据了,同时要告知接管端后边没有数据可以接受了,所以用FIN标识一下,接管端看到这个FIN以后,哦!这是接受的最后的数据,接受完就关闭了。动画如下:
2.5 Window size
称为滑动窗口大小。所说的滑动窗口,用来进行流量节制。
为何进行TCP三次握手?
第二次握手:服务端受到 SYN 要求报文以后,
评论