sql-server - 如果 channel 受 SSL 保护,为什么会显示 tcp?

标签 sql-server ssl netmon

我搜索并没有找到这个问题的答案,所以我认为这里值得一问。 我已确保我的客户端-服务器 (SQL Server) 连接安全。它工作正常,但每当我使用 netmon 工具检查数据包时,我都会看到 TCP 协议(protocol)和 TLS。 如果 channel 是安全的,那么我不应该期待 TCP。它应该只显示 TLS。

请看下面的截图:enter image description here

如有任何意见,我们将不胜感激。 谢谢

最佳答案

除了这些,我找不到更好的资源来解释它:

隐含地尝试说明无论您只使用 SSL 还是同时使用 SSL 和非 SSL,第一个连接都将通过默认的 TCP 端口建立。之后,如果客户端请求 SSL 连接,则除了默认的 TCP 之外,SSL 连接也会启动。

顺便说一句,我不知道 netmon 是否有能力,但您可以尝试使用 WireShark 并查看这些 TCP 数据包,以便更好地了解可能发生的情况。

关于sql-server - 如果 channel 受 SSL 保护,为什么会显示 tcp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38988788/

相关文章:

sql - 在 SQL 中连接地址字段

sql-server - Microsoft SQL 代理作业中的 sp_send_dbmail 错误

c# - 从对象类型WebMatrix.Data.DynamicRecord到已知托管提供程序 native 类型的映射不存在

sql - 如何根据行号选择行?

ssl - 如何使用 rtps_discovery 发现其他域名托管服务商

ruby-on-rails - Rails Controller 可以请求相互 SSL 身份验证吗?

java - Jenkins 2.121.1 使用 TLS 1.0

ssl - SSL 和 Kerberos 身份验证之间的区别?

c# - 数据包捕获 API - Wireshark 或 Microsoft 网络监视器?