LAST_ACK: 这个状态还是比较轻易好理解的,它是被动关闭一方在发送FIN报文后,最后等待对方的ACK报文 。当收到ACK报文后,也即可以进入到CLOSED可用状态了 。(被动方)
CLOSED: 表示连接
#####################################################################################################
#####################################################################################################
HTTP与TCP/IP区别?
TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,而HTTP是应用层协议,主要解决如何包装数据 。WEB使用HTTP协议作应用层协议,以封装HTTP 文本信息,然后使用TCP/IP做传输层协议将它发到网络上 。
下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI(Open System Interconnect)模型中的位置:
PS:表格来自网上资料
CA证书是什么?
CA(Certificate Authority)是负责治理和签发证书的第三方权威机构,是所有行业和公众都信任的、认可的 。
CA证书,就是CA颁发的证书,可用于验证网站是否可信(针对HTTPS)、验证某文件是否可信(是否被篡改)等,也可以用一个证书来证实另一个证书是真实可信,最顶级的证书称为根证书 。除了根证书(自己证实自己是可靠),其它证书都要依赖上一级的证书,来证实自己 。
HTTP三次握手
HTTP(HyperText Transfer Protocol)超文本传输协议是互联网上应用最为广泛的一种网络协议 。由于信息是明文传输,所以被认为是不安全的 。而关于HTTP的三次握手,其实就是使用三次TCP握手确认建立一个HTTP连接 。
如下图所示,SYN(synchronous)是TCP/IP建立连接时使用的握手信号、Sequence number(***)、Acknowledge number(确认号码),三个箭头指向就代表三次握手,完成三次握手,客户端与服务器开始传送数据 。
PS:图片来自网上资料
第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手 。
- 想做个网站 怎样做一个网站平台
- 便宜的补水仪可信吗
- 最好的网上购物网站:网上购物哪个平台比较好?
- 樱花动漫进不去,哪个网站可以免费看动漫?
- 在线免费观看a:A站/B站大批电影被下架,还有什么好用的免费影视网站么?
- 顶级HIV约会网站 外国同性恋网站
- 买家电哪个网站好:要买电器,网上哪里最好?
- 买家电哪个网站好:为什么买家电都选京东和苏宁,选天猫的比前两者少很多?
- youtube官网为什么打不开,为什么国内没有像YouTube一样一家独大的视频网站?
- 虚拟短信,快速使用虚拟短信验证码接收平台接收验证码方法?