美文网首页
http协议,tcp/udp汇总

http协议,tcp/udp汇总

作者: 冰山_X | 来源:发表于2021-06-17 10:38 被阅读0次

    GET和POST请求方式的区别?

    • get获取数据,post发送数据
    • get拼接URL后面,post参数放在body里面
    • get发送数据量小,post发送数据量不受限制
    • get安全性低,post安全性高(get可以通过URL获取信息)

    状态码

    • 1** 信息,服务器收到请求
    • 2** 成功,操作成功被接受处理
    • 3** 重定向,需要进一步的操作处理
    • 4** 客户端错误,请求包含语法错误或无法完成请求
    • 5** 服务器错误,服务器在处理请求的过程中发生了错误

    http请求是建立在TCP基础上的

    三次握手

    • 客户端发送一个同步报文。
    • 服务端收到以后,发送给客户端一个同步确认报文。
    • 客户端收到以后,向服务端发送一个确认报文。

    收发数据

    四次挥手

    • 客户端发送一个终止报文。
    • 服务端收到以后,发送给客户端一个确认报文;
    • 还需服务端向客户端发送终止报文。
    • 客户端向服务端发送确认报文。

    http 跟https

    • http端口80
    • https端口443

    HTTPS 原理

    • 客户端请求 https 连接, 服务器收到请求后会把证书信息(包含公钥和签名) 返回给客户端
    • 客户端会校验这个证书签名的有效性从而获取到公钥
    • 客户端随机生成会话密钥(对称加密), 然后利用证书里面的公钥将会话密钥加密, 连同加密后的内容传送给服务端
    • 服务器利用私钥解密出会话密钥, 然后解密出内容
    • 服务端利用会话密钥通信

    相关文章

      网友评论

          本文标题:http协议,tcp/udp汇总

          本文链接:https://www.haomeiwen.com/subject/rjwasltx.html