This makes IPsec more flexible , as it can be used for protecting all the higher level protocols , because applications do not need to be designed to use IPsec , whereas the use of TLS\/SSL or other higher-layer protocols must be built-in the application . Applications do not need to be specifically designed to use IPsec . The use of TLS\/SSL , on the other hand , must be designed into an application to protect the application protocols .