Standard TLS verifies the server. mTLS verifies both: the server's CertificateRequest message asks the client for its certificate. Client sends Certificate + CertificateVerify (signed challenge proving private-key possession).
Common in zero-trust internal networking. Service identity is the cert SAN. No bearer tokens needed — every request is authenticated at the TLS layer.