In short it’s a protocol that provides a secure connection between host and client. You can read more about that in Wiki.
In what cases it may be useful?
You can meet it in case of work with secure connection. The most primitive example is reading content into a string from website which works with TLS. It may be required when you are working with API.