web基础

a)软件

i B/S(浏览器/服务器)

1. web软件/应用

ii C/S(客户端/服务器)

2.qq、微信、魔兽世界 


b)动态网站

即:是否采用了数据库技术      


http协议:超文本传输协议

a)特点:基于请求/相应的一种方式

b)无状态:默认情况下是没有状态的,举个例子,当你访问某个网站时,没有勾选自动登录的时候登录,当你

重新在浏览器中输入该网站地址时,再此登录时,发现并没有记住登录用户。这就是没有状态。

c)请求方式:post get

2、动态网站软件开发所需的web构件

(前端技术)

2.1 客户端浏览器

2.2 扩展超文本标记语言XHTML

2.3 层叠样式表CSS

2.4客户端脚本编程语言JS

(后台,服务器端技术)

2.5Web服务器

2.6 服务器端脚本编程语言PHP

2.7 数据库管理系统

2.7.1 关系型数据库

a)Mysql b)SQL server c)Oracle d)Access e)SQlite f)DB2

2.7.2非关系型数据库

a)NoSQL

   i MongonDB ii Redis iii couchDB  iv Memcachedb

web工作原理

1. 当客户端用户通过浏览器输入网址www.baidu.com时,先把网址交给DNS服务器

2.DNS服务器将百度的地址返回

3.客户端直接请求这台ip的web服务器,因为我们是通过80端口

4.Apache判断,请求php文件时,将此php文件交给PHP解析器来将php代码解析成html代码

5.将此html代码返回给apache服务器,apache服务器将此代码返回给客户端

6.客户端浏览器直接解析html代码,显示页面


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值