第一步:Client给Server发送的TCP segment:SYN=1,ACK=0,SEQ=x。这些字段的作用是这样的:通过SYN=1,ACK=0告诉server这是连接请求Connection Requet。SEQ=x表明后面传送数据时的第一个数据字节的序号是x+1。
第二步:Server给Client发送的TCP segment:SYN=1,ACK=1, SEQ = y, ACK(ackonwlege number)=x+1。Server通过SYN=1,ACK=1告诉Client,这是接受请求Connection Accepted,确认你是要从x+1传起了。Server也通知Client,我要传给你的是从序号为y+1传起的。
第三步:Client给Server发送TCP segment: ACK=1, SEQ=x+1, ACK(acknowledeg number)=y+1。Client告知Server可以建立连接。
第二步:Server给Client发送的TCP segment:SYN=1,ACK=1, SEQ = y, ACK(ackonwlege number)=x+1。Server通过SYN=1,ACK=1告诉Client,这是接受请求Connection Accepted,确认你是要从x+1传起了。Server也通知Client,我要传给你的是从序号为y+1传起的。
第三步:Client给Server发送TCP segment: ACK=1, SEQ=x+1, ACK(acknowledeg number)=y+1。Client告知Server可以建立连接。