본문 바로가기

시스템/네트워크

HTTPS 조사

HTTPS(Hyper Text Transport Protocol Secure) 정의

HTTPS는 서버에 TLS 인증이 설치된 것을 전제로 한다. 임의로 생성된 공개/개인키가 서버에 저장된다.

공개키는 클라이언트에 전달된다.

HTTP와 TLS(SSL)가 합쳐져 암호화된 HTTPS가 된다.

HTTPS Handshake

- 클라이언트(브라우저)는 서버에 연결하며 인증이 유효한 것인지 확인하다.

- 핸드 쉐이크가 이루어진 이후에는 모든 통신은 암호화 된다.

HTTPS Connection Sequence

출처)

https://love2dev.com/blog/how-https-works/

https://coding-start.tistory.com/208

https://www.wireshark.org/docs/wsug_html_chunked/ChapterIntroduction.html#ChIntroWhatIs

반응형

'시스템 > 네트워크' 카테고리의 다른 글

네트워크 명령어  (0) 2021.08.17
다중 접속 서버 구현 방법 (feat. IPC, Thread)  (0) 2021.05.26