웹 아키텍처일반적인 웹 아키텍처는 클라이언트, 웹 서버, 데이터베이스의 형태로 되어 있다.영역 별로 프론트 엔드(Front-End)와 백 엔드(Back-End)로 나뉜다.그리고 오늘날의 웹 개발자들은 크게 프론트 엔드 개발자, 백 엔드 개발자, 이 둘을 전부하는 풀 스택 개발자로 나뉜다.웹 아키텍처 동작 원리 분석클라이언트 측에서 사용자가 웹 브라우저를 통해서 사이트 접속을 하게 된다.그러면 웹 브라우저에서는 가장 먼저 도메인에 따른 IP 변환 작업을 한다.이유는 데이터 전송을 위해서는 IP가 반드시 필요하기 때문이다.이후에 요청 메세지를 제작한다.HTTP 프로토콜은 TCP/IP 통신을 기반으로 하기 때문에 TCP 연결의 특징인 3-way hand shake 과정을 거친 후 HTTP 데이터를 전송하게 된..