[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