# 简介
![](https://box.kancloud.cn/62c3d665ac5761fd76a698f748535fb4_2092x1720.png)
![](https://box.kancloud.cn/b941c39917b7bb23627c3c3d98ab5ec0_2068x190.png)
# HTTP协议分层结构
![](https://box.kancloud.cn/08a5890bca69cad96858c3036fd2974c_1908x1360.png)
可以通过抓包软件(wireshark)看每一层
![](https://box.kancloud.cn/a9137d3e9397a0bce603a57f3c9d7b9f_1852x954.png)
---
![](https://box.kancloud.cn/be5c6d3d9f6de6c2b7fdfae4b451f190_1854x966.png)
---
![](https://box.kancloud.cn/d0f5e83bc6e04f1a714c0b23afb7670a_1914x832.png)
---
![](https://box.kancloud.cn/a192d80e465f25bf11322eaca6c48e11_1714x970.png)
# 2个电脑如何通信
![](https://box.kancloud.cn/ed31677be8cbb10a65c7b7cdfe66211f_2122x1226.png)
![](https://box.kancloud.cn/2f2342218b0c52b6d511a26fdcc754ec_1528x764.png)
![](https://box.kancloud.cn/7c944a5769300ce87da649fba67c1bac_2064x554.png)
![](https://box.kancloud.cn/3c35baae40b4f55dc29f151e4202bede_2056x388.png)
windows电脑的配置
![](https://box.kancloud.cn/2efa174d621621d2645de1420c507430_980x1022.png)
![](https://box.kancloud.cn/c7e746641ef0a60ec0992e15f5d730cb_2024x452.png)
# 同一个网段内之间通信
![](https://box.kancloud.cn/78319ea26c346f21bb4c3ffc79af1b7c_2104x1298.png)
![](https://box.kancloud.cn/9859b5209333091b07b1c320e21b52d8_2026x1166.png)
# 不同网段内主机通信
![](https://box.kancloud.cn/e3acb32d447cf1015d80a6ba1ec1d9a5_2080x1706.png)
# HTTP协议工作原理
![](https://box.kancloud.cn/5a0108b074637df7216fefed37ed3582_2036x592.png)
# HTTP1和1.1区别
![](https://box.kancloud.cn/a3996b126dd278588870fcf30c7ec870_2054x374.png)
# HTTP协议请求方法
![](https://box.kancloud.cn/635a5e7ad6af4668201d93fa461ed9f5_2086x844.png)
# 状态码
![](https://box.kancloud.cn/8a099d5734d7d7e7892d578e6686a720_2032x940.png)
![](https://box.kancloud.cn/c5fce5afb39b209f1e31b7952645514d_2034x794.png)
# 请求首部
![](https://box.kancloud.cn/291645a5c5a2f17eba82d03f525b4c46_2034x1352.png)
# 响应首部
![](https://box.kancloud.cn/d9c754fe01a1966c347fd89e3af0ca17_2050x570.png)
# 报文实体首部含义
![](https://box.kancloud.cn/54a33b6027c39950b39ce4360e1f42fe_2056x710.png)
- 书列表
- laravel框架关键技术
- 第一章 组件化开发与composer使用
- 简介
- composer
- 添加路由组件
- 添加控制器模块
- 添加模型组件
- 添加视图组件
- 第三章 laravel框架中常用的php语法
- 匿名函数
- 文件包含
- 魔术方法
- 魔术常量
- 反射
- 后期静态绑定
- traits
- 第四章 laravel框架中使用的HTTP协议基础
- HTTP协议
- 数据库
- 数据迁移
- 第六章 laravel框架中的设计模式
- IOC模式
- php核心技术与最佳实践
- 第一章面向对象核心
- 反射
- 简单ORM
- 异常和错误
- 接口
- 第二章,面向对象设计
- 设计原则
- 单一职责
- 接口隔离
- 开放封闭
- 替换原则
- 依赖倒置
- linux是怎么写的呢?
- 第三章 正则表达
- 认识正则
- 第四章 php网络技术应用
- HTTP协议详解
- php和http相关函数
- 垃圾信息防御措施
- 现代操作系统
- 引论
- sql必知必会
- 限制结果
- 按位置排序
- where求职顺序
- IN操作符
- like
- 函数
- group by
- 组合查询
- 插入检索出的数据
- 视图
- 高性能mysql
- 第一章节 mysql架构与历史
- mysql架构逻辑图
- 连接与管理
- 优化与运行
- 读写锁
- 锁粒度
- 表锁(table lock)
- 行级锁(row lock)
- ACID
- 隔离级别
- 死锁
- 隐式和显式锁定
- 多版本并发控制
- Innodb概览
- 第四章节 Schema与数据类型优化
- 选择优化的数据类型
- 日期和时间类型
- 标识列
- 特殊类型数据
- 表设计中的缺陷
- 范式
- 计数器表
- 第五章 创建高性能索引
- 索引基础
- 索引类型
- 索引的优点
- 高性能索引策略
- 选择合适的索引列顺序
- 聚簇索引
- 顺序的主键什么时候会造成更坏的后果
- 覆盖索引
- 使用索引扫描来做排序
- 压缩索引
- 冗余和重复索引
- 索引和锁
- 支持多种过滤条件
- 什么是范围条件
- 优化排序
- 维护索引和表
- 表损坏
- 减少索引和数据的碎片
- 第六章 查询性能优化
- 扫描的行数和访问类型
- 重构查询方式
- 查询执行的基础
- 重构-改善既有代码设计
- 第一章-重构
- 什么是重构
- 第一个案列
- 重构第一步
- 王垠博客
- 多态取代价格相关逻辑