第17章 TCP:传输控制协议

提供面向连接的、可靠的字节流服务。

在彼此交换数据之前先建立一个TCP连接。

 

【保证可靠性的方式】

报文段长度:数据被分割成TCP认为最适合发送的数据块。

自适应的超时及重传策略。

收到数据后发送确认。

保持首部和数据的检验和。

如果必要,TCP对收到的数据进行重新排序,将收到的数据以正确的顺序交给应用层。

TCP接收端丢弃重复的数据。

提供流量控制。连接的每一方都有固定大小的缓冲空间。防止较快主机致使较慢主机的缓冲区溢出。

 

【TCP首部】

通常是20字节。

16位源端口号,16位目的端口号,32位序号,32位确认序号

4位首部长度,保留6位,URG,ACK,PSH,RST,SYN,FIN,16位窗口大小

16位校验和,16位紧急指针,选项,数据

posted @ 2015-09-26 22:35  Uncle_Nucky  阅读(117)  评论(0)    收藏  举报