웹 서버 vs WAS
·
📅 매일매일 CS
웹(Web)이란?: 인터넷을 통해 정보를 공유하는 시스템 - 클라이언트-서버 모델을 기반으로 동작한다. - HTML, CSS, JavaScript로 이루어짐 서버(Server)란?: 네트워크를 통해 클라이언트(사용자)의 요청을 받아 처리하고 응답하는 컴퓨터 또는 소프트웨어  - 요청(Request) 처리- 데이터 제공- 데이터베이스 연동  웹 서버(Web Server)란? : 웹 클라이언트(브라우저)에서 요청한 정적 컨텐츠(HTML, CSS, JS, 이미지, 동영상 등)를 제공하는 서버 즉, 사용자가 웹사이트를 방문하면 웹 서버가 해당 사이트의 정적 리소스를 클라이언트에게 전송하는 역할 * 웹 서버의 주요 역할정적 컨텐츠 제공 → HTML, CSS, JS, 이미지, 동영상 등을 클라이언트에 응HTTP 요..
HTTP vs HTTPS: HTTPS의 동작 원리
·
📅 매일매일 CS
HTTP(Hypertext Transfer Protocol)HTTP - TCP - IP  : 클라이언트와 서버 간 통신을 위한 통신 규약(웹 브라우저와 웹 서버가 데이터를 주고받는 기본 프로토콜) 하지만, HTTP에는 다음과 같은 보안 문제가 있다. 1. (데이터 기밀성) 암호화되지 않은 평문 데이터를 전송해서 제 3자가 정보를 조회할 수 있다는 위험이 있다. 2. (데이터 무결성) 메시지가 중간에 변경되어도 알 수 없다. 3. (통신 상대 인증) 올바른 상대와 통신하고 있는지 알 수 없다.  → 이를 해결하기 위해 HTTPS 등장 HTTPS(Hypertext Transfer Protocol Secure)HTTP - SSL/TLS - TCP - IP (SSL: Secure Socket Layer / TL..