TLS (Transport Layer Security) to protokół zabezpieczający transmisję danych przez sieć: zapewnia poufność (szyfrowanie), integralność (ochrona przed modyfikacją) oraz zwykle uwierzytelnianie (najczęściej serwera) z użyciem certyfikatów. W praktyce spotkasz go m.in. w połączeniach HTTPS, IMAPS/SMTPS czy wielu usługach biznesowych.
Odpowiedź "Secure Socket Layer (SSL)" jest poprawna, ponieważ TLS historycznie wywodzi się z SSL (w szczególności z SSL 3.0) i zastąpił SSL w roli standardowego mechanizmu ochrony sesji. W starszych materiałach można spotkać potoczne określenia typu "SSL" także wtedy, gdy technicznie używany jest już TLS.
- "Security Shell (SSH)" jest błędne, bo SSH to protokół do bezpiecznego zdalnego logowania i tunelowania (kanał administracyjny). Nie jest on "poprzednikiem" TLS ani nie stanowi jego rozwoju.
- "Session Initiation Protocol (SIP)" jest błędne, ponieważ SIP służy do zestawiania i zarządzania sesjami multimedialnymi (np. VoIP). Może współpracować z mechanizmami szyfrowania, ale sam nie jest protokołem warstwy zabezpieczającej transport jak TLS.
- "Network Terminal Protocol (telnet)" jest błędne: Telnet to starszy protokół terminalowy, z założenia nieszyfrowany. Jest raczej przykładem rozwiązania, które w nowoczesnych sieciach zastępuje się bezpieczniejszymi technologiami (np. SSH), a nie bazą dla TLS.
Wskazówka egzaminacyjna: gdy widzisz pytanie o relację TLS, szukaj odpowiedzi powiązanej z SSL, a nie z innymi "bezpiecznymi" skrótami. SSH i TLS często występują w tej samej infrastrukturze, ale służą do innych celów.