웹 통신
웹 통신은 서버와 클라이언트간의 대화이다.
프로토콜
웹 통신은 약속(=프로토콜) 이다. 웹에서 서버 클라이언트 간 주고 받은 상호간의 약속이다. 이것을 HTTP 프로토콜이라고 한다.

메서드 (HTTP는 약속을 갖고 있다)
GET - 조회
POST - 생성
PUT PATCH - 수정
DELETE - 삭제
응답에 대한 상태코드

HTTP는 Hypertext Transfer Protocol의 약자이다.
HTML 파일을 전송하기 위한 방식인데, S의 경우 over secure socket layer이다. 보안장치가 결합되어있는 통신방식이라고 보면 된다.
상대방에게 데이터를 주고 받을 때 제 3자가 자기 도메인으로 속이거나 하는 것을 방지하는 기술 체계입니다.
네트워크통신을 할 때

HTTPS
Hyperttext Transfer Protocol Secure
SSL(보안 소켓 계층) 사용
SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주고, 서버와 브라우저가 민감한 정보를 주고 받을 때 해당 정보가 도난당하는 것을 막아줍니다.
HTTPS 특징
SSL 통신 과정
SSL이란? 웹 서버와 웹 브라우저간의 보안을 위해 만든 프로토콜입니다.
공개키 / 개인키, 대칭키 기반으로 사용합니다.
대칭키는 암호화와 복호화가 쉽습니다.

해커는 암호환되 키를 확인을 해보면 어떤 내용을 갖고 있는지 쉽게 해독할 수 있습니다.

SSL 통신 과정
SSL은 공개키방식와 대칭키방식을 적절히 혼합해서 사용을 합니다.