采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,麻烦您看一下我这样理解对不对: 1.http请求是在tcp连接建立之后才能进行的? 2.第一次握手相当于客户端问服务端能不能连上,第二次握手相当于服务端反馈给客户端说自己能连上,第三次握手相当于客服端告诉服务端可以把连接断开了。所以三次握手是不是相当于tcp连接从访问建立到断开的过程? 3.如果第二点我的理解没错的话,那http请求都是在第二次握手后第三次握手前执行的?
如果我的理解有问题,可以通俗点给我解释一下吗?(视频中讲的还是比较理论的感觉不大好理解)谢谢老师了!
1:是的,http请求是要通过tcp去建立连接,并在此之上发送数据
2:tcp三次握手是tcp的建立连接的过程,所谓连接就是客户端知道服务端的发送和接收能力是否正常,服务端知道客户端的发送和接收能力是否正常。
第一次握手,客户端向服务端发送报文,服务端接收到信息之后,知道了客户端的发送能力正常,
第二次握手,服务端向客户端发送报文,客户端接收到了信息之后,知道了服务端的发送和接收能力都正常
第三次握手,客户端再向服务端发送报文,服务端接收到信息之后,知道了客户端的发送和接收能力都正常
至此,三次握手完成,客户端和服务端都确定了双方的发送和接收能力,可以进行数据传输了
tcp断开连接需要4次挥手,和连接的握手没有关系
对的,赞!
非常感谢!
登录后可查看更多问答,登录/注册
解析HTTP协议原理 夯实HTTP技术基础 打通前后端助你快速成长
2.5k 10
1.0k 8
943 8
1.2k 7