
HTTP
郑敬儒~
梅卡德尔
展开
-
基本Web服务器请求的步骤
(1)建立连接 — 接受一个客户端连接,或者如果不希望与这个客户端建立连接,就将其关闭。(2)接收请求 — 从网络中读取一条 HTTP 请求报文。(3)处理请求 — 对请求报文进行解释,并采取行动。(4)访问资源 — 访问报文中指定的资源。(5)构建响应 — 创建带有正确首部的 HTTP 响应报文。(6)发送响应 — 将响应回送给客户端。(7)记录事务处理过程 — 将与已完成事务有关的内容记录在一个日志文件中。...原创 2021-02-07 16:45:22 · 682 阅读 · 0 评论 -
TCP连接
TCP/IP 是全球计算机及网络设备都在使用的一种常见的分组交换网络分层协议集。客户端应用程序可以打开一条TCP/IP连接,连接到可能运行在世界任何地方的服务器应用程序。一旦连接建立起来,在客户端和服务器的计算机之间交换的报文就永远不会丢失、受损或失序。TCP的可靠数据管道HTTP连接实际上就是TCP连接及其使用规则。TCP为HTTP提供了一条可靠的 比特传输管道。从TCP连接一端填入的字节会从另一端以原有的顺序、正确地传送出来。Web浏览器通过TCP连接与Web服务器进行交互比如,当我们想要获取原创 2021-02-07 13:52:06 · 259 阅读 · 0 评论 -
简述HTTP的消息结构
1.客户端请求信息客户端发送一个HTTP请求到服务器的请求信息包括:请求行、请求头部、空行、请求数据这四个部分。下面是请求报文的一般格式:如上图:请求行由请求方法、URL、协议版本三个部分构成;请求头部和请求数据之间必须有一个空行。2.服务端的响应消息HTTP响应也由4个部分构成。分别是:状态行、消息报头、空行、响应正文。...原创 2020-12-30 13:53:04 · 1038 阅读 · 0 评论 -
简单概括HTTP协议的特点
今天看了HTTP协议,所以简单概括总结一下HTTP协议的特点。HTTP总共有五个特点。1.支持 客户/服务器模式。2. 简单、快速即:客户向服务器请求服务时,只需传送请求方法和路径3. 允许传输任意类型的数据对象,具有灵活性。4. 无连接(请求时连接,请求完释放连接,以尽快将资源释放出来服务其他客户端)无连接指的是 限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户端的应答后,即断开连接;采用这种方式可以节省时间。5.无状态 (每个请求都是独立的)HTTP协议是无状态协议。原创 2020-12-29 20:09:47 · 2394 阅读 · 0 评论 -
简单理解TCP三次握手 超好理解!!!
今天看了视频突然一下就理解了三次握手。我就简要的讲一下三次握手分别的意义叭。第一次,客户端向服务端发送东西,服务端接收;由于服务端接收到了客户端发给自己的东西,所以服务端可以确定自己的接收能力和客户端的发送能力都是没有问题的;但是客户端此时并不知道自己的第一次发送的东西是否发送成功,简单来说就是客户端不知道自己的发送能力有没有问题。所以开始了第二次握手,也就是服务端对客户端第一次的响应,简单来说就是服务端此时向客户端发送东西,客户端接收,由于客户端接收到了服务端发送的东西,所以此时客户端可以确认的是自原创 2020-12-29 17:31:09 · 390 阅读 · 0 评论