软件开发架构
C/S架构:
Client: 客户端
Server: 服务端
比如: 微信客户端、QQ客户端等...
优点:
- 软件的使用稳定
- 节省网络资源
缺点:
- 安装麻烦,用户体验差
- 软件的每一次更新,用户都需要重新下载或更新版本
B/S架构:
Browser(本质上也是一个客户端): 浏览器
Server: 服务端
比如: 在浏览器上输入一个 网址
优点:
- 软件的使用方便
- 无需跟着软件的更新去下载
缺点:
- 如果网络不稳定,软件的使用就不稳定
OSI (open,system,interconnection) 开放式系统互联
以太网协议:广播和单播两种工作模式
缺点:出现广播风暴,只能在局域网内进行通,无法跨局域网。
电信号是一个数据包。
head: 18个字节 first 6bit 表示发送者, second 6 bit 表示接收者, last 6 bit 表示数据类型
data: 电信号中的具体数据
每一块网卡都会有一串世界上独一无二的数字:
12位16进制的数字,称之为 "mac地址" : 前6位: 产商号,后6位: 流水号