技术架构-CS(Client/Server)
Client指的是客户端,通过客户端访问远方的计算机叫做服务器(Server)
BS架构
HTTP协议
HTTP协议-交互过程
客户机与服务器建立连接发出请求信息,服务器收到请求信息发出响应信息,关闭连接。
交互数据包
GET:请求方法
HTTP/1.1:协议版本号
Host:地址
User-Agent:客户端的版本信息,浏览器特征等
Accept:客户端浏览器允许接收的数据格式类型
Accept-Language:允许接收的语言
Accept-Ecoding:允许接收的编码类型
Cookie:验证身份的唯一id
Connection:连接状态
常见请求方法
GET/POST/PUT/COPY/DELETE/OPTIONS
https://www.runoob.com/http/http-methods.html
状态码
200/302/500/404/403
https://www.runoob.com/http/http-status-codes.html
建立安全模型
OSI七层模型
7应用层-我们的HTTP协议、DNS
6表示层-进行数据编码、解码
5会话层-建立通信连接(ADSL拨号)
4传输层-TCP/IP协议控制数据传输
3网络层-路由转发
2数据链路层-交换机物理寻址(MAC地址)
1物理层-网卡比特流(bit)