Đàm phán giao thức lớp ứng dụng (ALPN - Application-Layer Protocol Negotiation) là một tiện ích mở rộng TLS (được định nghĩa trong RFC 7301) để xác định giao thức lớp ứng dụng nào đang đàm phán kết nối được mã hóa, mà không cần thêm vòng lặp để thực hiện điều đó.