3, 七层模型+三次握手四次挥手

七层模型

注:如果是五层模型,就没有表示层和会话层
应用层  -------------------> 为应用数据提供服务
表示层  -------------------> 数据格式转化,数据加密
会话层     -------------------> 建立,管理和维护会话
传输层  -------------------> 建立,管理和维护端到端的链接
网络层  -------------------> ip选址以及路由选择
数据链路层 -------------------> 提供介质访问和链路管理
物理层  -------------------> 物理层

三次握手四次挥手

三次握手
    三次握手协议指的是在发送数据的准备阶段,服务器端和客户端之间需要进行三次交互
    1,客户端发送syn(表示建立连接)包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认
    2,服务器收到syn包,必须确认客户的syn(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态
    3,客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态
    完成三次握手。连接建立后,客户端和服务器就可以开始进行数据传输了
四次挥手
    1,客户端发出释放FIN=1,自己序列号seq=u,进入FIN-WAIT-1状态
    2,服务器收到客户端的后,发出ACK=1确认标志和客户端的确认号ack=u+1,自己的序列号seq=v,进入CLOSE-WAIT状态
    3,第三次挥手:客户端收到服务器确认结果后,进入FIN-WAIT-2状态。此时服务器发送释放FIN=1信号,确认标志ACK=1,确认序号ack=u+1,自己序号seq=w,服务器进入LAST-ACK(最后确认态)
    4,第四次挥手:客户端收到回复后,发送确认ACK=1,ack=w+1,自己的seq=u+1,客户端进入TIME-WAIT(时间等待)。客户端经过2个最长报文段寿命后,客户端CLOSE;服务器收到确认后,立刻进入CLOSE状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值