一
TCP协议三次握手的详细过程
第一次握手:client讲标志位SYN置位1,随机产生一个值seq=j,并将数据包发送给服务端Server,客户端进入连接状态,等待服务端确认
第二次握手:服务端收到数据包由SYN=1知道客户端请求建立连接。服务端将标志位SYN和ACK都置为1,ack=J+1,随机产生一个值seq=K,并将该数据包发送给客户端以确认连接请求,服务端进入接收状态
第三次握手:客户端收到确认后,检查ack是否为J+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=K+1,并将该数据包发送给服务端,服务端检查ack是否为K+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入建立状态,完成三次握手,随后Client与Server之间可以开始传输数据了。
二
C/S架构优缺点
优点
1.CS客户端响应速度快
2.有较强的事务处理能力
3.安全性能可以很容易保证
缺点
1.需要专门的客户端安装程序,分布功能弱
2.有较大的局限性
3.适用面窄,通常用于局域网
BS的优缺点
优点
1.分布性强
2.业务扩展简单方便
3.维护简单方便
4.开发简单,共享性强。
缺点
1.无法实现具有个性化的功能要求。
2.通常动态刷新页面,响应速度明显降低
3.难以实现传统模式下的特殊功能要求。