黑马程序员技术交流社区
标题:
tcp的三次握手
[打印本页]
作者:
endlessjoker
时间:
2014-3-25 15:28
标题:
tcp的三次握手
代码非常简单就实现了三次握手,实际上发生了啥呢?
作者:
love~陌
时间:
2014-3-26 09:14
这是相对来讲的。
UDP是面向无连接的,不管对方收没收到,对方在,就能收到,对方不在,数据丢失;
TCP是面向连接的,而它的三次握手就是为了保证连接,而后才能实现数据的传输
作者:
董振冬
时间:
2014-3-30 11:03
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;
作者:
董振冬
时间:
2014-3-30 11:04
第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN(syn=k), 即 SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。 完成三次握手,客户端与服务器开始传送数据.
作者:
syw02014
时间:
2014-3-31 18:26
希望能帮到你
TCPIP三次握手图解.pdf
2014-3-31 18:26 上传
点击文件名下载附件
1.25 MB, 下载次数: 354
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2