httpd和dns

目录

DNS 域名解析

HTML文档的结构

网页基本标签格式

动态页面与静态页面区别

http协议版本

http请求方法

HTTP协议报文格式

状态码


DNS 域名解析

域名结构 主机名.子域[.二级域].顶级域. (根域) DNS 解析过程 客户端 -> 本地缓存域名服务器 -> 根域服务器 -> 二级域服务器 -> 子域服务器 -> 根据主机名解析出IP (迭代、递归)

HTML文档的结构

文件名以 .html 或 .htm 为后缀


网页基本标签格式

<html>
​
<head>....</head>
​
<body>....</body>
</html>

动态页面与静态页面区别

—— 静态网页:就是标准的HTML文件,扩展名是.htm、.html,没有后台数据库支持、不含应用程序和网页不可交互,不含有“?”

—— 动态页面:有后台数据库支持,页面可交互,会自动更新,包含应用程序,扩展名通常以.php、.jsp、.py、.ruby、.perl等形式为后缀,页网址中有一个标志性的符号“?”


http协议版本

—— http/1.0:纯文本传输;http响应后会立即关闭 TCP连接;支持 http头部信息(比如 http协议版本号,状态码等)

—— http/1.1:支持长连接(连接保持,持久连接)和管道机制(在一 TCP连接中实现多个 http请求和响应)

—— http/2.0:二进制传输;支持长连接和完全多路复用(在一个 TCP连接中同时发送多个请求,且不用按照顺序一一对应);支持网页头部压缩,支持服务端主动推送

—— http/3.0:基于 UDP协议的

http请求方法

GET #发送查询请求资源,做读取或下载资源

PUT #向服务器提交数据,修改资源

DELETE #删除资源

POST #向服务器提交数据,添加/插入资源

HEAD #请求网页的头部信息,查询元信息

HTTP协议报文格式

请求报文:请求行(请求方法、请求URL、http协议版本) 请求头(键值类型的元信息) 请求体(post提交的内容) 响应报文:响应行(http协议版本、状态码、状态描述) 响应头(键值类型的元信息) 响应体(服务器返回的html数据)

响应状态码 正常的响应 2xx 3xx 异常的响应 4xx(客户端请求异常) 5xx(服务端响应异常)


状态码

200  一切正常
301  永久重定向
302  临时重定向
401  用户名/密码验证错误
403  拒绝访问,客户端IP/主机名被拉黑
404  请求的文件不存在,客户端请求的URL路径有误,服务器相对应的路径没有该网页文件
500  服务器内部错误,服务器应用程序有BUG导致的
502  错误网关,代理服务器接收到来自后端服务器的无效/错误响应导致的
503  服务不可用,服务器过载或正在维护(宕机)导致的
504  网关超时,代理服务器无法在规定的时间内收到后端服务器的响应(响应超时)导致的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值