首页 > 其他 > 详细

s6-5 TCP 连接的建立

时间:2019-04-07 14:03:56      阅读:114      评论:0      收藏:0      [点我收藏+]

TCP 连接的建立


采用三次握手建立连接
一方(server)被动地等待一个进来的连接请求
另一方(the client)通过发送连接请求,设置一些参数
服务器方回发确认应答
应答到达请求方,请求方最后确认,连接建立

技术分享图片


三次握手

技术分享图片


重复连接请求CR

技术分享图片

重复CR与重复ACK


技术分享图片




注意
? SYN泛洪导致DoS攻击(伪造源IP)
? 数据传输开始后可能有两个原因导致阻塞
?快的机器向慢的机器发送数据
?多台机器同时向一台机器发送数据



拒绝服务攻击DoS


SYN Flooding can result in DoS (deny of service) attack

技术分享图片



SYN Flooding


技术分享图片

? TCP数据段传送之前,一定要建立TCP连接
? 三次握手建立TCP连接
?一次:SYN=1,ACK=0
?二次:SYN=1,ACK=1
?三次:SYN=0,ACK=1
? 三次握手建立连接是一个同步的过程,交换初始序列号,保证后续的每一个字节的可靠传输

s6-5 TCP 连接的建立

原文:https://www.cnblogs.com/fadewalk/p/10665010.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!