B/S: 瘦客户端(常用)
Browser 浏览器 Server 服务器
优点:
1.无需针对于操作系统进行定制开发(成本低)
2.对于用户的隐私保护较好
缺点:
1.适配,浏览器引擎不同
2.权限太低
C/S: 胖客户端
Client 客户端 Server 服务器
优点:
1.充分利用客户端空闲的硬件运算能力 CPU/GPU
2.权限很高
缺点:
1.维护成本高
2.更新版本困难
统一资源定位符 绝对定位
标准写法: http://192.168.1.232:8080/first/index.html
project: 项目名称:first
resources: 资源:index.html
1.通过IP地址定位到目标服务器
2.通过Port端口号定位到服务器的对外提供访问的端口
2.1: 粗暴: 关闭防火墙
2.2: 开发指定端口 80/443
3.匹配到应用服务器中的项目
3.1: 文件夹名称 即 项目名称
4.确认最终访问资源
统一资源标示符 相对定位
标准写法: /first/index.html
超文本传输协议
从OSI七层协议上讲,http 是应用层协议。
HTTP 协议是无连接无状态的。一次请求对应一个响应,请求响应完成后,谁也不认识谁, 再次请求,又是一个新的请求。
http1.0: http://
http1.1: http://
http2.0: https://
网络协议地址
IP地址是一个逻辑地址,具有全球唯一 性。
IP 地址占 4 个字节(32 位)