晋城市网站建设_网站建设公司_ASP.NET_seo优化
2025/12/23 10:23:11 网站建设 项目流程

1.http是HyperText Transfer Protocol的缩写
2.http的核心作用是定义客户端与服务器之间的通信规则,通过“请求-响应模型”实现数据传输
3.http应用场景:
网页浏览、文件下载、API调用、数据上传、状态获取
4.http请求方法
GET、POST、PUT、DELETE、HEAD、OPTIONS、PATCH
GET:请求指定的资源,通常用于获取数据,不会修改服务器上的资源。
POST:向指定资源提交数据,通常用于创建或更新资源。
PUT:与POST相似,但它要求客户端在发送请求时提供整个资源的内容,通常用于更新现有资源。
DELETE:请求服务器删除指定的资源。
HEAD:与GET相似,但不返回资源的内容,仅返回响应头。
OPTIONS:请求服务器支持的HTTP方法。
PATCH:用于对资源进行局部更新。
5.http与TCT/IP的区别
TCT/IP是底层的通信规则集合,http是基于这个规则集合、专门用于网页传输的上层协议
6.五层协议模型:物理层,数据链路层,网络层,传输层,应用层
七层协议模型:物理层,数据链路层,传输层,会话层,表示层,应用层
五层模型的 应用层 合并了七层模型的 会话层、表示层、应用层

7.三次握手四次握手
三次握手是 TCP 建立可靠连接的过程,用于同步双方的序列号和确认号,确保双方收发能力正常:
. 第一次握手:客户端发送 SYN 报文(同步序列号),请求建立连接。
. 第二次握手:服务端回复 SYN+ACK 报文,确认客户端的 SYN,同时发送自己的 SYN。
. 第三次握手:客户端回复 ACK 报文,确认服务端的 SYN,连接正式建立。
四次挥手是 TCP 关闭连接的过程,用于确保双方数据都传输完毕:
. 第一次挥手:主动关闭方发送 FIN 报文,告知对方没有数据要发送了。
. 第二次挥手:被动关闭方回复 ACK 报文,确认收到 FIN 报文,此时被动方还可继续发送数据。
. 第三次挥手:被动关闭方数据发送完毕后,发送 FIN 报文,告知主动方可以关闭连接。
. 第四次挥手:主动关闭方回复 ACK 报文,确认收到 FIN 报文,等待超时后彻底关闭连接。

8.常见状态码
200 OK:客户端请求成功(成功)
206 Partial Content:客户发送了一个带有Range头的GET请求,服务器完成了它。
301 Moved Permanently:所请求的页面都已经转移至新的url
302 Found:所请求的页面已经临时转移至新的url
304 Not Modified:客户端有缓冲的文档并发出了一个条件性的请求,服务器告诉客户,原来缓冲的文档还可以继续使用。
400 Bad Request:客户端请求有语法错误,不能被服务器所理解
401 Unauthorized: 请求未经授权,这个状态代码必须和WWW-Authenticate报头域一起使用
403 Forbidden:对被请求页面的访问被禁止
404 Not Found:请求资源不存在(未找到)
500 Internal Server Error:服务器发生不可预期的错误(服务器错误)
503 Server Unavailable:请求未完成,服务器临时过载或宕机,一段时间后可能恢复正常。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询