ssl tls layer


SSL﻿프로토콜은 OSI 7계층 모델의 어느 한 계층에 속해서 동작하는 것이 아니라,
응용계층과 전송계층 사이에 독립적인 프로토콜 계층을 만들어서 동작하며,
이 때, 응용계층의 프로토콜들은 외부로 보내는 데이터를 TCP가 아닌 SSL에 보내게 되고,
SSL은 받은 데이터를 암호화하여 TCP에 보내어 외부 인터넷으로 전달하게 됩니다.
전달 받을 때 역시, TCP로부터 받은 데이터를 복호화하여 응용계층에 전달하게 되는데,
이 과정에서 Application은 SSL을 TCP로 인식하고, TCP는 SSL을 Application으로 인식하기 때문에,
Application과 TCP사이의 데이터 전달 방식은 기존 전달 방식을 그대로 사용하게 됩니다.


![](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F0c897d09-a45d-4a59-b631-6b1d15c025ce%2FUntitled.png?table=block&id=9902b527-3791-48fc-98c7-92a36673eee1&cache=v2)



> [[보안용어] SSL(Secure Socket Layer)의 개념과 동작원리](https://m.blog.naver.com/xcripts/70122755291)





