[TOC]
## TCP/IP
### 定义
ip通信过程中协议族的统称
### 分层
**`应用层`**、**`传输层`**、**`网络层`**、**`数据链路层`**
#### 应用层
1. 决定了向用户提供应用服务时通信的活动
2. FTP(文件传输协议)、DNS(域名系统)、HTTP
#### 传输层
1. 对上层应用层,提供两台计算机之间的数据传输
2. TCP(传输控制协议)、UDP(用户数据报协议)
#### 网络层(网络互连层)
1. 处理网络上流动的数据包,在众多的线路中选择一条。
2. 数据包是网络传输醉小的数据单位
#### 链路层(数据链路层,网络接口层)
1. 处理连接网络的硬件部分
### 管线化
### http首部
#### 通用首部字段
请求和响应都会使用的首部
| | |
| --- | --- |
| cache-control | |
#### 请求首部字段
#### 响应首部字段
#### 实体首部字段
- php
- 安全
- php7
- 特性
- 编译安装
- 源码整体框架
- 基本变量
- thinkphp3.2.3
- thinkphp5.0
- thinkphp6.0
- laravel
- 配置
- 路由
- artisan控制台
- eloquent
- tinker
- composer
- 加密解密
- 小知识点
- 数组
- string
- 代码简洁之道
- 编译
- 语法糖
- lumen
- smarty
- 错题集
- 算法及数据结构
- 线性表结构
- 插入排序
- 冒泡排序
- 数据库
- mysql
- oracle
- PostgreSQL
- redis
- sqlserver
- 前端
- 备忘
- js
- nodejs
- vue
- css
- electron
- vue
- 语法糖
- colorui使用笔记
- 微信小程序
- 操作系统
- windows
- bat
- 快捷键
- linux
- sed
- 问题解决
- git
- docker
- docker-compose
- 正则表达式
- ps
- lua
- 协议相关
- 问题思索
- Golang
- 测试
- 读取和写入json配置文件
- 类
- 接口
- mod
- gin
- fyne
- 禅道二次开发
- 服务
- apache
- 漏洞配置
- http server优化
- nginx
- 安装
- 面试题库
- freeswitch