网络
| 涉及的问题 | |||||||
|---|---|---|---|---|---|---|---|
| A host | 数据丢包 | 数据重复 | 数据完整性校验 | 数字转换模拟信号 | . . . | 信号衰减 | B host |
分层模型
- OSI开放系统互联参考模型(全称
Open System Interconnection Reference Model) - TCP/IP协议族
网络协议
HTTP协议
前后端数据交换,包含客户端请求和服务端响应,数据称为资源,通过url定位。
url结构:
| http:// | xxx.com | /xxx | ?postId=1 |
|---|---|---|---|
| 协议 | 主机Host | 路径Path | 查询参数Query |
http请求包括请求方式、路径与查询参数、HTTP版本(如HTTP/1.1)、请求头Request Headers、请求体Request Body(如果有,如POST表单数据)。
http响应包括HTTP版本、响应状态码(如200 OK)、响应头Response Headers、响应体Response Body。
| 100-199 | 一般信息 100 Continue |
| 200-299 | 成功响应 201 Created |
| 300-399 | 重定向 301 Moved Permanently |
| 400-499 | 客户端错误 404 Not Found |
| 500-599 | 服务端错误 500 Internal Server Error |
无状态。记录状态需使用cookie(客户端发送)和session(服务端存储)实现登录之类的功能。