动画讲授TCP,再不懂请来打我

小微 科技动画讲授TCP,再不懂请来打我已关闭评论102字数 586阅读模式
摘要码个蛋(codeegg)第 770 次推文来源 | 小鹿动画学编程(公众号:Web_Coding)前言TCP 三次握手过程对于面试是必考的一个,所以不但要掌握 TCP 整个握手的过...

码个蛋(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 要求报文以后,

 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/18486.html