HTTP
菜鸭子
我回来了!!!
展开
-
详解TCP连接释放四次挥手过程
TCP连接释放的过程叫做挥手,挥手需要在客户和服务器之间交换四个TCP报文段。下图是四报文挥手释放TCP连接的过程:数据传输结束后,通信的双方都可释放连接。现在A和B都处于ESTABLISHED状态。结合情侣分手来演示一下四报文挥手(A是男方,B是女方):A的应用进程先向其TCP发出释放报文段,并停止再发送数据,主动关闭TCP连接。A把连接释放报文段首部的终止控制位FIN置1,其序号s...原创 2019-12-13 11:26:08 · 1387 阅读 · 0 评论 -
详解TCP建立连接三次握手过程
TCP建立连接的过程叫做握手,握手需要在客户和服务器之间交换三个TCP报文段。下图是三报文握手建立TCP连接的过程:在这个例子中,A作为客户端主动打开连接,B作为服务端被动打开连接。一开始,B的TCP服务器进程先创建传输控制块TCB,准备接受客户进程的连接请求。然后服务器进程就处于LISTEN(收听)状态,等待客户的连接请求。如有,即做出响应。A的TCP客户进程也是首先创建传输模块TC...原创 2019-12-12 22:27:03 · 1662 阅读 · 0 评论 -
从浏览器地址输入url到显示页面的步骤(以HTTP为例)
在浏览器地址输入url浏览器查看缓存,如果请求资源在缓存中并且新鲜,跳转到转码步骤如果资源未缓存,发起新请求;如果已缓存,检验是否足够新鲜,足够新鲜直接提供给客户端,否则与服务器进行验证;检验新鲜通常有两个HTTP头进行控制 Expires 和 Cache-Control:(HTTP1.0提供 Expires,值为一个绝对时间表示缓存新鲜日期;HTTP1.0 增加了Cac...原创 2019-12-12 12:00:31 · 474 阅读 · 0 评论 -
【学习HTML5】 网页存储Web Storage技术
Web Storage组成Web Storage实际上由两部分组成:sessionStorage与localStorage 。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。localStorage用于持久化的...原创 2019-10-16 19:46:29 · 414 阅读 · 0 评论 -
返回结果的HTTP状态码
HTTP状态码负责表示客户端HTTP请求的返回结果、标记服务器端的处理是否正常、通知出现的错误等工作。状态码告知从服务器端返回的请求结果状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。通过状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。状态码以3位数字和原因短语组成。数字中的第一位指定了响应类别,后两位无分类。类别+原因短语1××Info...原创 2019-06-17 16:40:22 · 217 阅读 · 0 评论