zoukankan      html  css  js  c++  java
  • http协议

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


                https://www.baidu.com/

                https / http  / ftp   网络传输协议

                www.baidu.com   url网址 

                :端口

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

                协议 地址 端口

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

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

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


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

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


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

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

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

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

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


                断开链接 : 四次挥手

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

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

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

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

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

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

            三次捂手和四次挥手,都是通过 TCP/IP 协议完成的
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    malloc
    排序算法学习笔记(三)-- 快速排序
    排序算法学习笔记(二)-- 归并排序
    排序算法学习笔记(一)-- 冒泡排序,选择排序,插入排序,希尔排序
    网络协议笔记
    域名和IP地址并用的理由
    WebSocket协议介绍
    Ajax概念
    共享密钥加密、公开密钥加密及HTTPS混合加密
    HTTP缺点
  • 原文地址:https://www.cnblogs.com/ht955/p/14109144.html
Copyright © 2011-2022 走看看