## TCP協議
#### 報文段首部格式
~~~
首部(20字節固定)+數據
~~~

#### 協議特點
~~~
面向連接的運輸層協議
每一條TCP連接只能有兩個端點,每一條TCP連接只能是點對點的
TCP 提供可靠交付的服務
TCP 提供全雙工通信
面向字節流
~~~
#### 最大報文長度MSS
~~~
MSS 是每一個TCP報文段中數據字段的最大長度
~~~
#### 3次握手4次揮手(自動重傳請求ARQ協議)

## UDP協議
#### 首部格式

#### 協議特性

#### 首部校驗和計算用偽首部
## 端口號常識
~~~
ftp: 21
telnet: 23
smtp: 25
dns: 53
tftp: 69
http: 80
snmp: 161
snmp(tlap): 162
~~~
## 傳輸層
#### 功能
~~~
為應用進程間提供端-端的邏輯通信(可靠傳輸服務+盡力交付)
~~~
#### 協議
~~~
TCP,UDP
~~~
#### 設備
~~~
Socks Proxy(電路級網關)
~~~
#### Socket概念
~~~
TCP連接的端點叫做套接字(socket)或插口
套接字socket = (IP地址:端口號)
每一條TCP連接唯一地被通信兩端的套接字所確定.
~~~
