计算机网络
ios七层模型
| 物理层 | 数据链路层 | 网络层 | 传输层 | 会话层 | 表示层 | 应用层 |
|---|---|---|---|---|---|---|
| 比特 | 帧 | IP | TCP/UDP | http/web Socket |
TCP 和 UDP 的区别
| TCP | UDP |
|---|---|
| 面向连接 | 面向无连接 |
| 提供可靠的服务 | 提供不可靠的服务 |
| 面向字节流 | 面向报文(没有阻塞控制 应用场景:IP电话 实时视频会议) |
| 首部开销20字节 | 首部开销8字节 |
| 点对点 | 一对多 多对多 |
| TCP的逻辑信道信号是全双工的可靠通信 | UDP则是不可靠的信道 |
HTTP 2.0 新增
二进制协议,多路复用(共享连接),数据流,信息头压缩,客户端推送
HTTP状态码
200 请求成功
301 永久重定向
302 临时重定向
304 not Modified 未修改
400 客户端错误
401 当前身份验证
403 服务器已经得到请求,但是拒绝执行
404 not found
500 客户端在执行时发生错误,无法完成请求。