[Network] HTTP / HTTPS / TLS+SSL / 대칭키+비대칭키
이번 시간에는 웹의 기본 통신 규약인 HTTP부터 통신의 보안을 위한 HTTPS와 TLS/SSL에 대해 알아보자.01. HTTP?HTTP는 HyperText Transfer Protocol의 약자이며, 웹(Web)상에서 클라이언트와 서버 간에 데이터를 주고받는 통신 규약을 의미한다. HTTP는 기본적으로 다양한 리소스(HTML, TEXT, 이미지, 영상, 음성, 파일, JSON, XML.. 등)를 전달할 수 있으며, 기본적으로 암호화 되지 않는 평문으로 이루어져 있다. 또한, HTTP는 TCP/IP 통신 위에서 동작하게 된다.01-1. HTTP 통신 구조클라이언트(Client)와 서버(Server)는 왜 분리되어 있을까?HTTP는 기본적으로 클라이언트(Client)가 요청을 보내고, 서버(Server)가..
2025. 3. 26.
[AWS] 리전, 가용영역, 엣지 로케이션이란?
AWS를 사용하는 사용자라면 당연히 알고 있는 개념이겠지만, 막연하게 알고 넘어가는 경우가 많다. 그렇기에, 이번 시간에는 AWS의 기초 개념인 리전(Region), 가용 영역(Availability Zone), 엣지 로케이션(Edge Location)에 대해 알아보자.01. AWS 인프라 구조기본적으로 AWS의 인프라 구조는 크게 AWS 서비스가 존재하고, 그 안에 리전(Region)이라는 개념이 존재한다. 또한, 이러한 리전(Region) 안에 가용 영역(Availability Zone)이 존재하는 형태로 구성이 된다.02. 리전이란?리전(Region) : 하나의 국가(대한민국, 일본, 중국, 미국)이라 볼 수 있다.AWS는 단일 국가가 아닌 여러 국가에서 서비스를 제공하는 글로벌 클라우드 서비스다...
2025. 3. 20.