web基础知识

WEB架构

  • 界面层 (User Interface Layer) : 就是前端用户访问的页面

  • 业务逻辑层 (Business Logic Layer) : 服务端接口处理逻辑

  • 数据访问层 (Data access layer) : sql , 存储数据的数据库

网页

  • 静态网页:和服务器没有数据交互,不会因为用户的一些操作而改变数据,比较安全,理论上也没有攻击的漏洞。每次更新网页,需要修改服务器上的html .静态网页可能包含文本,动画,声音,视频,滚动的字幕效果。

  • 动态网页:网址后面有一个问号,问号后面会跟一些要传的参数,网页数据可以和服务器进行数据交互。由于用户的不同操作,数据会发生一些改变。会有一些安全方面的问题。动态网页是html语言和javascript脚本相融合的,用js脚本改变数据。

URL

端口: 如果端口是默认的,则端口可以省略

浏览器工作原理

DNS解析

WEB服务器

image