美文网首页
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