@masencong
2017-09-12T02:27:51.000000Z
字数 465
阅读 955
未分类
TCP
1,TCP是一种面向连接的端到端协议(全双工)。
2,端口号用来区分不同的网络服务。
3,TCP数据段由TCP Header(头部)和TCP Data(数据)组成。
4,32位序列号:用于标识从发送端发出的不同的TCP数据段的序号。
5,32位确认序列号:用于标识接收端确认收到的数据段。确认序列号为成功收到的数据序列号加1。(用于目的端对已收到数据的确认)
6,16位校验和:校验整个TCP报文段,包括TCP头部和TCP数据。
7,TCP**滑动窗口技术**通过动态改变窗口大小来实现对端到端设备之间的数据传输进行流量控制。
8,TCP连接的建立是一个三次握手的过程,而TCP连接的终止则要经过四次握手。
UDP
9,UDP是一种面向无连接的传输层协议,传输可靠性没有保证。
10,UDP报文分为UDP报文头和UDP数据区域两部分。报头由源端口、目的端口、报文长度以及校验和组成。
11,UDP不提供重传机制,占用资源小,处理效率高。
在TCP的三次握手过程中,要使用SYN和ACK标志位来请求建立连接和确认建立连接