一、web简介
1.1、什么是web
- WEB:world wide weibsite,全球广域网,也称万维网
- 技术视角:布局设计、代码编写、数据库建立、网络平台选择
- 用户视角:使用浏览器上网浏览的网页
1.2、统架构
- B/S:Browser/Server
- C/S:Client/Server
二、web架构
- 页面层:User Interface Layer
- 业务逻辑层:Business Logic Layer
- 数据访问层:Data Access Layer
2.1、网页
- 静态网页:和服务端没有交互
- 动态网页:网页数据可以和服务端进行交互
2.2、URL
- URL:Uniform Resource Locator,统一资源定位符
- 格式:
- schema :// host [ : port] path [query # fragment ]
https://www.baidu.com/s?wd=hogwarts&rsv_spt=1&rsv_iqid=0x85a0d0b9000677ee
- URI:统一资源标识符,在某一规则下能把一个资源独一无二的标识出来
- URL是URI的一种
2.3、HTTP
- HTTP:Hyper Text Transfer Protocol,超文本传输协议
2.4、DNS解析
- DNS:Domain Name System ,域名系统
- 使用户更方便的访问互联网,而不用记住能够被机器识别的IP和端口
三、浏览器的工作原理
四、Web服务器