• http协议


     http协议
                是网络传输协议的一种


                https://www.baidu.com/

                https / http  / ftp   网络传输协议

                www.baidu.com   url网址 

                :端口

                一般完整的 网络地址 应该由 这三部分组成

                协议 地址 端口

                http 规范的 网络传输协议的一部分

                要与服务器建立连接 : 需要 三次握手 过程 

                与服务器断开连接 : 需要 四次挥手 过程 


                建立连接: 需要做 相应的确认 

                    客户端 :
                        需要确认自己   可以正常的接收请求和发起请求
                        需要确认服务器 可以正常的接收请求和发起请求
                    服务器 :
                        需要确认自己   可以正常的接收请求和发起请求
                        需要确认客户端 可以正常的接收请求和发起请求


                    正式建立连接之前:
                        1,客户端 --- 服务器 发送请求   第一次握手
                            客户端 : 确认客户端自己可以正常发送请求

                            服务器 : 接收请求
                                    确认客户端可以正常发送请求
                                    确认服务器可以正常接收请求

                        2,服务器 --- 客户端 发送请求   第二次握手
                            服务器 : 确认服务器可以正常发送请求

                            客户端 : 接收请求
                                    确认客户端可以正常接收请求
                                    确认客户端可以正常发送请求
                                    确认服务器可以正常接收请求

                        3,客户端 --- 服务器 发送请求   第三次握手
                            服务器 : 接收请求
                                    确认客户端可以正常接收请求
                    三次握手的目的 : 确认 服务器 客户端 都可以正常的接收发送请求


                断开链接 : 四次挥手

                    1,客户端 --- 服务器 发送请求  第一次挥手
                        告诉服务器 , 客户端要断开和服务器的连接了

                    2,服务器 --- 客户端 发送请求  第二次挥手
                        告诉客户端 , 服务器知道客户端要断开连接
                                    并且服务器准备不再给客户端发请求

                    3,服务器 --- 客户端 发送请求  第三次挥手
                        告诉客户端 , 这是服务器的最后一条请求,之后服务器不会再发送请求了
                        但是服务器可以接收请求

                    4,客户端 --- 服务器 发送请求  第四次挥手
                        告诉服务器,服务器发送的消息,客户端已经接收到
                        并且知道服务器不会在发送请求了
                        客户端不再接收服务器的请求
                        但是客户端有可能随时再给服务器发送请求

                    最终状态 : 
                        客户端不再接收请求,但是随时可能发送请求

                        服务器不再发送请求,但是随时可以接收请求

            三次捂手和四次挥手,都是通过 TCP/IP 协议完成的
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    springboot使用hibernate validator校验
    @Inherited:允许子类继承父类的注解。
    springboot跨域配置
    spring boot——MockMvc的用法 (SpringBoot 1.5.18)下测试通过
    spring boot(10) 基础学习内容
    关于Spring @RequestBody 自动映射模型原理
    @Requestbody@ApiParam @PathVariable @RequestParam三者区别
    《生成对抗网络入门指南【2】》
    《生成对抗网络入门指南【1】》
    《精通 CSS3 动画(学完这个课写炫酷页面)》
  • 原文地址:https://www.cnblogs.com/ht955/p/14109144.html
Copyright © 2020-2023  润新知