握手状态切换流程图
2016-06-27 16:57:00 0 举报
握手状态切换流程图是一种描述在通信过程中,客户端和服务器之间如何建立和维护连接的图形表示。它通常包括以下步骤: 1. 客户端发送连接请求。 2. 服务器接收连接请求并发送确认信息。 3. 客户端接收确认信息并发送握手请求。 4. 服务器接收握手请求并发送握手确认。 5. 客户端接收握手确认并完成连接建立。 在这个过程中,客户端和服务器会通过一系列的握手操作来确保双方都能够正常地通信。这些操作包括检测网络连接、协商加密算法、验证身份等。一旦连接建立成功,双方就可以开始进行数据传输了。
作者其他创作
大纲/内容
是
认证通过,认证通过,开始与交换机双向通信过程
控制器在接受交换机连接请求后,自动切换到sendOFHello状态
sendOFFeaturesReq
当前状态为failed或者success?
否
sendOFHello
接受hello报文,完成协议号验证
状态为success?
发送Hello报文,状态切换为reviceOFHello
协议版本号验证成功
通过数据库验证交换机的mac地址
结束
设置handShakeState处置为sendOFHello状态
发送feature-request报文,状态切换为receiveOFFeaturesReply
checkSwitch
reviceOFHello
receiveOFFeaturesReply
判断handShakeState状态
设置状态为failed
开始
mac地址在数据库中存在
验证通过,设状态为success
设置状态为sendOFFeaturesReq
接受features-reply报文,提取datapath_id信息,进入交换机mac地址验证过程,状态切换为checkSwitch
认证失败,线程退出
0 条评论
下一页