As rookie

ルーキーインフラエンジニアがインフラのこと以外も結構書いてしまうブログ

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のことで今後詰まることがあれば、その際に調べることにします。