当前位置: 首页 > news >正文

网站搭建团队做网站送商标

网站搭建团队,做网站送商标,模板网站是什么,wordpress搜索词结果按文章标题目录 1.http相关概念 2.http请求的完整过程 3.访问浏览器背后的原理过程 4.动态页面与静态页面区别 静态页面: 动态页面: 5.http协议版本 6.http请求方法 7.HTTP协议报文格式 8.http响应状态码 1xx:提示信息 2xx:成功…

目录

1.http相关概念

2.http请求的完整过程

3.访问浏览器背后的原理过程

4.动态页面与静态页面区别

静态页面:

动态页面:

5.http协议版本

6.http请求方法

7.HTTP协议报文格式

8.http响应状态码

1xx:提示信息

2xx:成功

3xx:重定向

4xx:错误类信息,客户端错误

5xx:错误类信息,服务器端错误

9.apache介绍和特点

apache功能

apache特性

10.httpd相关文件

配置文件:

检查配置语法:

服务单元文件:

服务控制和启动

站点网页文档根目录:

模块文件路径:

主服务器程序文件:


1.http相关概念

  • 互联网:是网络的网络,是所有类型网络的母集
  • 因特网:世界上最大的互联网网络。即因特网概念从属于互联网概念
  • 万维网:WWW(world wide web)万维网并非某种特殊的计算机网络,是一个大规模的、联机式的信息贮藏库
  • URL:万维网使用统一资源定位符(Uniform Resource Locator)来标志万维网上的各种文档,并使每个文档在整个因特网的范围内具有唯一的标识符URL
  • HTTP:为解决"用什么样的网络协议来实现整个因特网上的万维网文档”这一难题,就要使万维网客户程序(以浏览器为主,但不限于浏览器)与万维网服务器程序之间的交互遵守严格的协议,即超文本传送协议
  • HTML:为了解决"怎样使不同作者创作的不同风格的万维网文档,都能在因特网上的各种主机上显示出来,同时使用户清楚地知道在什么地方存在着链接”这一问题

2.http请求的完整过程

1).建立连接:接收或拒绝连接请求

2).接受连接:接收客户端请求报文中对某资源的一次请求的过程

  • 单进程I/O模型:启动一个进程处理用户请求,而且一次只处理一个,多个请求被串行响应

  • 多进程I/O模型:并行启动多个进程,每个进程响应一个连接请求

  • 复用I/O结构:启动一个进程,同时响应N个连接请求

  • 复用的多进程I/O模型:启动M个进程,每个进程响应N个连接请求,同时接收M*N个请求

3).处理请求:服务器对请求报文进行解析,并获取请求的资源及请求方法等相关信息,根据方法,资源,首部和可选的主体部分对请求进行处理

4).访问资源:服务器获取请求报文中请求的资源web服务器,即存放了web资源的服务器,负责向请求者提供对方请求的静态资源,或动态运行后生成的资源

5).构建响应报文:一旦Web服务器识别除了资源,就执行请求方法中描述的动作,并返回响应报文。响应报文中 包含有响应状态码、响应首部,如果生成了响应主体的话,还包括响应主体

6).发送响应报文:Web服务器通过连接发送数据时也会面临与接收数据一样的问题。服务器可能有很多条到各个客户端的连接,有些是空闲的,有些在向服务器发送数据,还有一些在向客户端回送响应数据。服务器要记录连接的状态,还要特别注意对持久连接的处理。对非持久连接而言,服务器应该在发送了整条报文之后,关闭自己这一端的连接。对持久连接来说,连接可能仍保持打开状态,在这种情况下,服务器要正确地计算Content-Length首部,不然客户端就无法知道响应什么时候结束

7).记录日志:最后,当事务结束时,Web服务器会在日志文件中添加一个条目,来描述已执行的事务

3.访问浏览器背后的原理过程

4.动态页面与静态页面区别

静态页面:

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

动态页面:

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

5.http协议版本

  • http/1.0:纯文本传输;http响应后会立即关闭TCP连接;支持http头部信息(比如http协议版本号,状态码等)
  • http/1.1:支持长连接(连接保持,持久连接)和管道机制(在一TCP连接中实现多个http请求和响应)
  • http/2.0:二进制传输;支持长连接和完全多路复用(在一个TCP连接中同时发送多个请求,且不用按照顺序一一对应);支持网页头部压缩,支持服务端主动推送
  • http/3.0:基于UDP协议的

6.http请求方法

  • GET: 获取资源 当前网络请求中,绝大部分使用的是 GET 方

  • HEAD: 获取报文首部,主要用于确认 URL 的有效性以及资源更新的日期时间等

  • POST: 传输实体主体 (比如传输 用户名密码)

  • PUT: 上传文件(比如写博客)

  • PATCH: 对资源进行部分修改

  • DELETE:删除文件

  • OPTIONS:查询支持的方法(查看服务端可以支持哪些方法)

  • CONNECT:要求在与代理服务器通信时建立隧道(类似加密)

  • TRACE:追踪路径

7.HTTP协议报文格式

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

8.http响应状态码

1xx:提示信息

2xx:成功

3xx:重定向

4xx:错误类信息,客户端错误

5xx:错误类信息,服务器端错误

9.apache介绍和特点

apache功能

  • 提供http协议服务

  • 多个虚拟主机:IP、Port、FQDN

  • CGI:Common Gateway Interface,通用网关接口,支持动态程序

  • 反向代理

  • 负载均衡

  • 路径别名

  • 丰富的用户认证机制:basic,digest

  • 支持第三方模块

apache特性

  • 高度模块化:core + modules

  • DSO:Dynamic Shared Object 动态加载/卸载

  • MPM:multi-processing module 多路处理模块

10.httpd相关文件

配置文件:

/etc/httpd/conf/httpd.conf            //主配置文件
/etc/httpd/conf.d/*.conf              //子配置文件
/etc/httpd/conf.d/conf.modules.d/     //模块加载的配置文件

检查配置语法:

httpd -t
apache2 -t 

服务单元文件:

/usr/lib/systemd/system/httpd.service
/etc/sysconfig/httpd                       //配置文件

服务控制和启动

- systemctl enable|disable httpd.service
- systemctl {start|stop|restart|status|reload} httpd.service
- apachectl start|stop|restart|configtest
- service httpd start|stop|restart|configtest

站点网页文档根目录:

/var/www/html

模块文件路径:

- /etc/httpd/modules
- /usr/lib64/httpd/modules

主服务器程序文件:

/usr/sbin/httpd

http://www.yayakq.cn/news/696559/

相关文章:

  • o2o网站系统建设微网站和网站同步像素
  • 中国农业工程建设协会网站舆情分析网站免费
  • 网站开发中设置会员等级常宁网站制作
  • 百度收录网站入口哪家app定制开发好
  • 怎么做免费推广网站做专业网站设计多少钱
  • 台州网络建站模板芜湖seo网站优化
  • vi手册网站制作优化推广
  • 宁夏百度网站怎么做建设教育网站
  • 快速开发工具网站网络设计的内容是什么
  • 网站建设不用虚拟主机建立网站要钱吗
  • 网上服务大厅官网免费的关键词优化软件
  • 炒股配资网站开发红安建设局投诉网站
  • 站长seo微商城网站建设效果
  • 电子商务网站开发流程免费提升学历
  • 网站后期的维护建设银行信用卡网站
  • 企业网站建设所需要的资料南宁vi设计公司
  • 青岛个人接网站建设被跨境电商骗了怎么办
  • 网站如何建设二级域名代理wordpress编辑图片
  • 优化方案官方网站php免费源码网站
  • wordpress娃娃插件深圳网络营销优化
  • 大连网站建设外贸wordpress首页文章
  • 深圳app网站设计企业邮箱价格
  • 网站开发接入本地天地图vs做的网站案例
  • 网站建设 代表联系群众网站开发的基础是什么
  • 网站都是哪里找的百度霸屏推广一般多少钱
  • 从零开始做一个网站需要多少钱汽车网站营销
  • 关于网站建设的介绍一个网站可以做多个描述吗
  • wordpress 导入网站模板WordPress主题设置保存
  • 网站搜索页面设计成都又出现新增病例了
  • 专业的网站优化郑州模板建站