TCP连接之三向握手和标志位
版权声明:原创作品,谢绝转载!否则将追究法律责任。 |
三向握手 TCP:支持发送和接收双方同时发送和接收数据所以是一个全双工的协议. 1.希望初始化连接通信方(客户机)发送一个设置SYN标志的TCP数据包和初始化序列ISN(initial squence number)以及端口号给连接的另一方(服务器)这常被称为SYN数据包或SYN报文,连接的状态叫做SYN_SENT. 2.服务器方以一个设置了SYN和ACK标志位的TCP包作为应答,另外服务器设置一个比客户发送来的ISN大1个单位的ISN,通常称为SYN_ACK数据包,这时状态叫做SYN_RCVD. 3.客户再发一个常有ACK和增大1后的ISN标志来确认SYN_ACK,状态为ESTABLISHED. 标志位 URG:指示头部中的紧急指针部应该被检查 ACK:指示确认号应该被检查 PSH:指示接受者应该尽快将数据交给下一层处理 PST:指示连接应该被重置 SYN:初始化一个连接 FIN:指示发送方(应该是连接双方)完成数据传送 本文出自 “IT之旅” 博客,谢绝转载! 本文出自 51CTO.COM技术博客 |


ztao
博客统计信息
热门文章
最新评论
友情链接