

***HTTP(Hypertext Transfer Protocol)*는 웹에서 정보를 주고받는 데 사용되는 통신 규약입니다.
웹 브라우저가 웹 서버에 요청을 보내고, 서버가 그에 대한 응답을 보내는 방식을 정의합니다.
기반 프로토콜
- TCP →
HTTP/1.1 , HTTP/2
- UDP →
HTTP/3
클라이언트 서버 구조
클라이언트-서버 구조는 역할에 따라 시스템을 분리하여 효율성을 높이는 아키텍처 모델입니다.

Request, Response 구조
- 클라이언트(Client):
- 사용자와 직접 상호작용하는 부분으로, 정보를 요청하고 사용자에게 보여주는 역할에 집중합니다.
- 웹 브라우저, 모바일 앱 등이 여기에 해당합니다.
- 서버(Server):
- 클라이언트의 요청을 받아 데이터를 처리하고 저장하며, 비즈니스 로직을 수행하는 역할에 집중합니다.
- 데이터베이스 관리, 보안 검증, 복잡한 연산 등을 담당합니다