->인터넷이란 여러 통신망을 하나로 연결한다는 의미의 인터 네트워크 라는 말에서 시작되었으며, 현재는 전 세계 컴퓨터들을 하나로 연결하는 거대한 컴퓨터 통신망이라한다
(수많은 클라이언트 컴퓨터와 서버 컴퓨터, 그리고 이들로 구성된 네트워크들을의 집합체)
->웹이란 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미
웹은 인터넷 상에서 텍스트나 그림, 소리, 영상 등과 같은 멀티미디어 정보를 하이퍼텍스트 방식으로 연결하여 제공합니다.
1->
2->JS추가되면서 사용자의 인터렉션이 만들어지면서 동적이다
3->프론트앤드 백앤드로 나뉘어 개발을 진행하게 되었다(모던웹)
서버의 분리 & 업무의 분리 → 프론트엔드와 백엔드 개발의 분리
서버가 페이지 구성에 필요한 모든 요소(HTML, JavaScript, Data 등)를 매번 전송하는 고전적 방식에서 SPA로의 전환
웹 페이지 렌더링에 필요한 Javascript 코드는 최초의 통신에서 한번에 송수신(프론트엔드) 그 이후로는 서버와 실시간으로 데이터를 주고 받으며 필요한 화면을 동적으로 구성(프론트엔드)
자연스럽게 웹 브라우저가 필요한 서버와의 통신은 데이터 전송 및 연산 작업이 대부분이됨 (백엔드)
->데이터베이스,아키텍처 등이 분리되어 개발이 되고있다.