1.客户端与服务器

C/S与B/S

客户端:当我们使用手机或者电脑通过网络去访问网络资源时,此时我们这一端就叫做客户端。也就是发起访问的一方即为客户端。

服务器:服务器实际上也是一台计算机,不过它安装了用于web服务的一些软件。常见的有Tomcat服务器、Php服务器、nodeJs服务器。

软件使用方式的两种划分:
优点 缺点 特点
C/S(pc客户端/服务器) 较为安全,界面丰富,用户体验好 不便于维护,移植性差 将所有业务和逻辑交给客户端完成,服务器中主要是一个数据库
B/S(浏览器/服务器) 只开发服务器端,跨平台 安全性较低,用户体验较差 把业务层交给服务器完成,客户端只负责界面渲染和数据交换

Web资源

概念:

用于网络主机上供外界访问的资源

分类:

  • 静态web资源

    web页面供人们访问的数据始终是不变的

  • 动态web资源

    web页面供人们访问的数据是由程序产生的,数据会产生变化

ps:静态和动态不是指界面是否会动,这一点需要特别注意

存放:

所有web资源均放在web服务器下,通过指定路径就可以访问

URL地址格式:

协议://主机地址:端口号/资源地址

Web资源访问流程

请求:把客户端请求发送给服务器

响应:把服务器处理结果发送给客户端

1.客户端与服务器