网络部分知识点链接总结

1- HTTP协议中的短轮询、长轮询、长连接和短连接

核心点摘录:

=> HTTP协议说到底是应用层的协议,而TCP才是真正的传输层协议

=> HTTP连接表达不准确,说HTTP请求和HTTP响应会更准确一些,而HTTP请求和HTTP响应,都是通过TCP连接这个通道来回传输的。

=> 一个形象的例子就是, HTTP协议是指的那个快递单,你寄件的时候填的单子就像是发了一个HTTP请求,等货物运到地方了,快递员会根据你发的请求把货物送给相应的收货人。而TCP协议就是中间运货的那个大货车,也可能是火车或者飞机,但不管是什么,它是负责运输的,因此必须要有路,不管是地上还是天上。那么这个路就是所谓的TCP连接,也就是一个双向的数据通道。

2- tcp 三次握手和四次挥手

核心点摘录:

=》 TCP 连接并非是在通信设备两端之间建立信号隧道,而本质上就是双方各自维护所需的状态状态,以达到 TCP 连接的效果。所以 TCP 状态机是 TCP 的核心内容,学习 TCP 一定要搞懂这些状态机之间的转换。

=》 我们知道 TCP 协议是可靠的,它主要是通过解决如下几个问题来保证可靠性的:

  • 乱序
  • 丢包
  • 流控
  • 拥塞控制
原文地址:https://www.cnblogs.com/stephenzengx/p/14125247.html