-
HTTPS 의 동작 원리 - 2편
시작하며 HTTPS 의 동작 원리 - 1편에서는 HTTPS 안에 녹아져 있는 주요 개념들에 대해서 살펴 보았다. 2편에서는 실제로 HTTPS가 어떻게 내부적으로 동작되는지 알아보고자 한다. HTTPS 동작 원리 SSL은 아래 3가지 액션으로 인해 동작하게 된다. 악수(handshake) 데이터 전송 세션 종료 악수(handshake) 클라이언트, 서버간의 통신을 하기 전 실제 통신을 할수 있는지, 서로 검토하는? 단계이다. 굳이 비유하자면 사람 관계와 비슷하다. 내가 어떤 새로운 친구를 만나고 싶을때, 상대방에게 나에 대한 존재를 알려줘야 하고 또한 상대방도 나란 사람에 대해서 조금이라도...
-
Retrofit2
인트로 kotlin 개인 스터디 진행 중 어느 정도 기본 문법이 익숙해 지니 네트워크를 통한 데이터 취득을 해볼까? 하는 마음에 네트워크 통신 라이브러리 검토 중 문득 팀동료에 메세지가 생각났다! 이번 포스팅은 retrofit2에대한 간략한 소개를 진행 합니다. retrofit2 retrofit2이란 okhttp + rxkotlin + json파싱 라이브러이가 혼합된 네트워크 통신 라이브러리 입니다. 개발자가 네트워크 통신 시 신경 써야한 시스템 오류, 스레드 처리, 문자열 파싱 처리등에 편의성을 제공 하며,REST api 통신에 특화 되어 있습니다. 웹서핑 결과 kotlin 언어 도입과 마추어...
-
HTTPS 의 동작 원리 - 1편
시작하며 막상 실무를 하다보면 SSL 적용… , HTTPS 로 통신이 되니….., 인증서…. 등등 보안 통신 관련해서 많은 일들을 접할수 있다. HTTPS 라는 말은 간단하지만, 실제로 내부 동작 원리를 살펴보면 대칭키, 공개키, 인증서, 전자서명 SSL, 해시 등 많은 개념들이 어우러져 있는 종합선물세트 같은 느낌이 든다. 1편에서는 HTTPS 안에 있는 기본 개념들을 살펴보고 2편에서는 HTTPS 의 동작 원리를 살펴보도록 한다. HTTP 와 HTTPS HTTPS의 정의를 위키에서 찾아보면 아래와 같다. HTTPS(HyperText Transfer Protocol over Secure Socket Layer, HTTP...