Comparison of instant messaging protocols

The following is a comparison of instant messaging protocols. It contains basic general information about the protocols.