ssl - 浏览器在 TLS/HTTPS 中发送多少数据包?
问题描述
浏览器在 TLS/HTTPS 中发送多少个包?
我在我的程序中使用了 epoll_wait,它会在套接字上有数据要读取时返回。在我获得可读的 http 请求 (SSL_read) 之前,它会返回三次
如果浏览器客户端通常发送三个数据包似乎是正确的,例如:
1.client hello
2.key/cipher/finish
3.http 消息
但我认为浏览器通常会在发送最后一条 TLS 消息的同时发送 http 消息?例如
1.client hello
2.key/cipher/finish/http 消息
我错了吗?
解决方案
推荐阅读
- python - 如何使用共享内存在 cpp 和 python 之间共享 cv::Mat 以进行处理
- django - 将模型的 DELETE 方法从真正的删除覆盖到在 Django RESTful 框架中设置属性
- c++ - C++ 项目在 Visual Studio 2019 中触发了断点
- c++ - 如何使用 C++ 期货和对局部变量的引用引发崩溃?
- flutter - auto_route build_runner 未构建 [构造函数不能有返回类型]
- java - 如何转换单声道
到字节[]? - javascript - 单选按钮上的报告有效性未按预期工作
- javascript - AES java加密和Node js解密不兼容
- python - 在同一视图中管理创建和更新的 Django URL 模式 - NoReverseMatch 错误
- javascript - 来自API的d3js可折叠树动态数据不起作用