X protocol調べた。
X protocolが何者なのかを知りたくて、シンプルにgoogleでxprotocolと検索にかけてみると、
「X window system」に関する記事がでてきます。
X Window System コアプロトコル - Wikipedia
X Window System はビットマップ・ディスプレイのためのネットワーク型ウィンドウシステムであり、UNIX系などのオペレーティングシステムのグラフィカルユーザインタフェースの基盤となっている。
そのX window サーバーとX window クライアントの通信はX protocolで行われるとさ。
え?それがMySQLのX pluginで利用されているの?わからん。
ってことでmySQLのX pluginのX protocolの説明を見てみた
https://dev.mysql.com/doc/internals/en/x-protocol.html
「The X Protocol is implemented by the X Plugin and the following MySQL clients support the protocol:」
”X ProtocolはX Pluginによって実装され、MySQLクライアントはこれをサポートしています"
だそうです。
私的結論。
X pluginを使っているMySQLサーバーとMySQL Shell間の通信はX protocolを使っている。つまりそういうこと。さらに前には進まない。進む必要がない。
MySQLのX pluginを使っているならX protocolで通信していますよ〜ってことだけわかればいいってことで落ち着きました。
X protocolのことで今後詰まることがあれば、その際に調べることにします。