1.UDP

2.TCP

**源/目的端口号:**表示数据是从哪个进程来,到哪个进程去;
32位序号/32位确认号: 后面详细讲;
**4位TCP报头长度:**表示该TCP头部有多少个32位bit(有多少个4字节);所以TCP头部最大长度是15*4=60
6位标志位:
o URG:紧急指针是否有效 ------urgent 紧急的
o ACK:确认号是否有效 ------Acknowledge character 确认字符
o PSH:提示接收端应用程序立刻从TCP缓冲区把数据读走 ------push
o RST:对方要求重新建立连接;我们把携带RST标识的称为复位报文段 ------reset
o SYN:请求建立连接;我们把携带SYN标识的称为同步报文段 ------Synchronization 同步
o FIN:结束报文段.通知对方,本端要关闭了 ------finish
**16位窗口大小:**后面再说
3.TCP的可靠性
1.确认应答(ACK)机制


2.超时重传机制


3.连接管理机制

(比如SYN,发的不只是SYN,而是整个报头)