서버(Server)란? 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템으로
컴퓨터 프로그램 또는 장치를 의미한다. 클라이언트가 요청하는 정보를 서버가 받아서 처리하고 응답을 주는 것이다.
그래서 요청하는 사람이 많아지면 서버가 힘들어지고 서버가 터지는 일도 발생한다.

웹 서버란 웹사이트를 관리하는 서버를 말하는데, 브라우저는 서버로부터 데이터를 전송받고
컴퓨터에서 HTML(뼈대), CSS(꾸미기), JavaScript(동적이미지) 이 세가지를 다운을 받아
클라이언트에게 텍스트 및 이미지 등으로 변환하여 보여주는 역할을 한다.
이것이 우리가 늘상 사용하는 웹사이트의 가장 기초적인 구성요소다.
매번 페이지를 로딩하지 않고 데이터만 갈아끼우고 싶을 때는 JSON 방식을 많이 사용한다.
JSON은 특히 앱에서 많이 사용한다. 껍데기(틀)은 갖고 있다가 요청을 하면 데이터를 받아서 붙여주는 것이다.
그렇기 때문에 업데이트가 필요하다. 반면에 웹은 서버에서 껍데기까지 다 받아오기 때문에 업데이트를 할 필요가 없다.
'용어 정리' 카테고리의 다른 글
| 아키텍쳐/DB "스파르타코딩클럽"강의를 듣고 (0) | 2021.11.14 |
|---|---|
| 개발 언어, 프레임워크 "스파르타코딩클럽"강의를 듣고 (0) | 2021.11.14 |
| 서버 - 클라이언트 통신 "스파르타코딩클럽"강의를 듣고 (0) | 2021.11.14 |
| 컴퓨터와 인터넷 "스파르타코딩클럽"강의를 듣고 (0) | 2021.11.14 |