반응형
1. Client Hello : 브라우저 창에 도메인을 입력함으로써 클라이언트가 서버에 통신을 시도 합니다. 이때 브라우저가 지원하는 암호화 방식과 랜덤데이터를 제공합니다.
2. Server Hello : 서버는 클라이언트가 제공한 암호화 방식을 하나 선택한으로서 클라이언트에 통신을 합니다. 그리고 서버자신의 인증서를 전달합니다. 이 인증서 안에는 서버의 공개키가 존재합니다. 그리고 서버 또한 클라이언드에 랜덤 데이터를 제공합니다.
3. Client Key Exchange : 서로의 랜덤 데이터를 이용하여 통신시 필요한 키를 생성하고 이를 서버로쿠터 받은 공개키로 암호화합니다.
4. Finished : 마지막으로 핸드세이크 과정이 마무리 되면 클라이언트와 서버 모두 Finished 메시지를 보냅이다. 그 후부터는 클라이언트가 랜덤데이터를 이용해 만든 키로 암호화된 데이터를 주고 받습니다.
대출 설명 끝!
반응형
'리액트' 카테고리의 다른 글
[React] Custom Component - 인풋박스(Input) (0) | 2022.02.22 |
---|---|
[React] Custom Component - 셀렉트박스(SelectBox) (0) | 2022.02.18 |
[Docker] HTTPS 컨테이너 실행 (0) | 2022.01.07 |
[Docker] HTTPS로 변경시 도커파일 추가 되는 부분 (0) | 2022.01.07 |
[Nginx] Nginx.conf 파일 (0) | 2022.01.07 |