TLS (transport layer security) ; 전송계층 보안

TLS는 인터넷 상에서 통신하고 있는 애플리케이션과 그 사용자들 간에 프라이버시를 지키기 위한 프로토콜이다. TLS는 서버클라이언트가 통신할 때, 어떠한 메시지에 대해서도 제3자가 엿듣거나 또는 손을 댈 수 없도록 안전하게 지켜준다.

TLS는 TLS 레코드 프로토콜과 TLS 핸드셰이크 프로토콜의 두 개의 계층으로 구성된다. TLS 레코드 프로토콜은 DES와 같은 일부 암호화 방식을 이용하여 접속 보안을 제공한다. TLS 레코드 프로토콜은 또한 암호화 없이도 사용될 수 있다. TLS 핸드셰이크 프로토콜은 데이터가 교환되기 이전에 서버와 클라이언트가 서로를 인증하고, 암호화 알고리즘 및 암호 키를 결정하게 해준다.

TLS 프로토콜은 넷스케이프SSL 3.0 프로토콜에 기반을 두고 있지만, TLS와 SSL 간에는 상호 운용성이 없다. TLS 프로토콜은 TLS 구현을 SSL 3.0으로 낮추도록 허용하는 메커니즘을 담고 있다. 최신 버전의 브라우저는 TLS를 지원한다. 1996년에 설립된 TLS 작업그룹은 TLS 프로토콜과 관련 애플리케이션을 위해 연구를 계속하고 있다.


이 정보는 2002년 11월 8일에 수정되었습니다.
영어판(whatis.com)