# Client/Server Protocol

## Client/Server Protocol Overview

{% content-ref url="clientserver-protocol/protocol-data-types" %}
[protocol-data-types](https://mariadb.com/docs/server/reference/clientserver-protocol/protocol-data-types)
{% endcontent-ref %}

{% content-ref url="clientserver-protocol/mariadb-protocol-differences-with-mysql" %}
[mariadb-protocol-differences-with-mysql](https://mariadb.com/docs/server/reference/clientserver-protocol/mariadb-protocol-differences-with-mysql)
{% endcontent-ref %}

## Client/Server Protocol Documentation

{% content-ref url="clientserver-protocol/0-packet" %}
[0-packet](https://mariadb.com/docs/server/reference/clientserver-protocol/0-packet)
{% endcontent-ref %}

{% content-ref url="clientserver-protocol/1-connecting" %}
[1-connecting](https://mariadb.com/docs/server/reference/clientserver-protocol/1-connecting)
{% endcontent-ref %}

{% content-ref url="clientserver-protocol/2-text-protocol" %}
[2-text-protocol](https://mariadb.com/docs/server/reference/clientserver-protocol/2-text-protocol)
{% endcontent-ref %}

{% content-ref url="clientserver-protocol/3-binary-protocol-prepared-statements" %}
[3-binary-protocol-prepared-statements](https://mariadb.com/docs/server/reference/clientserver-protocol/3-binary-protocol-prepared-statements)
{% endcontent-ref %}

{% content-ref url="clientserver-protocol/4-server-response-packets" %}
[4-server-response-packets](https://mariadb.com/docs/server/reference/clientserver-protocol/4-server-response-packets)
{% endcontent-ref %}

## Replication Protocol Documentation

{% content-ref url="clientserver-protocol/replication-protocol" %}
[replication-protocol](https://mariadb.com/docs/server/reference/clientserver-protocol/replication-protocol)
{% endcontent-ref %}
