1.静态网站和动态网站
静态网站: 不支持数据交互的网站。(服务器不能处理客户端提交的数据)(.html /.htm)
速度快,安全;更改不方便
动态网站: 支持数据交互的网站。动态网站可以存在静态网页。
更改方便,效率和安全性没有静态网站高
实现动态网站的技术
实现技术 | 网站后缀 |
---|---|
ASP | .asp |
PHP | .php |
.NET | .aspx |
JAVA | .jsp |
2.客户端和服务器端
客户端: 浏览器使用的计算机
服务器端: 存放网站代码的机器
客户端给服务器发送一个请求(HTTP请求),服务器会把静态资源(HTML代码、图片、js、CSS)发送到客户端(HTTP响应),客户端通过浏览器解析返回的代码,就形成了我们看到的界面。
3.端口和端口号
端口: 服务运行的入口,类似大楼的门
端口号: 门的门牌号
端口号范围0-65535,1024以下的端口号都留给系统。
80端口:WEB服务
21端口:FTP
25端口:邮件服务器
查看端口号占用情况:cmd命令 netstat -ano
4.BS和CS架构
BS架构:
Browser:浏览器
Server :服务器
通过浏览器去访问服务器,比如新浪、搜狐、163
CS架构:
Client:客户端
Server :服务器
通过一个客户端软件访问服务器,比如QQ、炒股软件、MySql数据库
5.前台和后台
前台:浏览者看到的界面,是给浏览者看的
后台:管理员操作的界面,,后台用来操作前台的数据。
6.站点、虚拟目录、虚拟主机
站点: 存放网站内容的文件夹
虚拟目录: 有权限的文件夹
虚拟主机: 有权限的文件夹+域名+端口+其他一些配置