I read this paragraph from rabbitmq networking page:

Clients communicate with RabbitMQ over the network. All protocols supported by the broker are TCP-based. Both RabbitMQ and the operating system provide a number of knobs that can be tweaked. Some of them are directly related to TCP and IP operations, others have to do with application-level protocols such as TLS.

Why is TLS called application-level protocol?

Browse other questions tagged or ask your own question.