MySQL使用哪种通信协议?

44
例如,当一个网络浏览器连接到一个网络服务器时,它使用HTTP协议作为应用层的协议。但是当一个网络服务器连接到MySQL服务器或另一个数据库时,请求和响应所使用的是哪个应用层协议?或者我有什么误解吗?谢谢!
1个回答

45

抱歉,我从未听说过这样的应用层协议。它是标准协议吗?那Postgres或MongoDB呢? - Murali Mopuru
3
我也在寻找像MySQL和MongoDB这样的常见数据库的应用协议,并查看了这个问题。我的理解是,“MySQL协议”本身可以作为一个应用层协议,它建立在TCP/IP传输和网络层协议之上。“MySQL协议”与常见的应用层协议如“HTTP”、“SMTP”处于同一层级,只是它不是RFC标准协议之一。正如《计算机网络:自顶向下方法》一书中提到的那样,Skype使用其专有的应用层协议,也是建立在TCP/IP之上的。 - Victor Tang

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接