728x90
반응형

- 서버란?
- 서버는 웹사이트, 메신저 등 다양한 서비스를 실행하는 컴퓨터이다.
- 클라이언트(사용자 디바이스)에 서비스를 제공하므로 서버(server)라고 부른다.
- 서버의 위치: 데이터 센터
- 대부분의 서버는 데이터 센터라는 곳에 설치된다.
- 데이터 센터는 수백~수천 대의 서버를 보관하며, 24시간 전원, 인터넷 연결, 냉각 시스템 등을 갖춘 인프라이다.
- 전 세계에 분산되어 있어, 사용자에게 가장 가까운 서버에서 빠르게 콘텐츠를 전달할 수 있다.
- 서버의 목적에 따라 달라지는 하드웨어
- 이미지 저장용 서버는 큰 하드디스크 용량이 필요.
- 연산용 서버는 고성능 CPU와 많은 메모리가 필요.
- 이런 물리적 장비 구성을 서버 하드웨어라고 한다.
- 하드웨어와 소프트웨어의 차이
- 하드웨어: 만질 수 있고 물리적으로 바꾸기 어려움.
- 소프트웨어: 서버에서 실행되는 코드, 비교적 쉽게 바꾸거나 업데이트 가능.
- 웹 서버란?
- 웹 서버는 특정한 종류의 서버 소프트웨어로,
- 웹사이트 저장/관리
- 데이터 저장
- 이메일 처리
- 보안 관리
- 웹 요청 처리 등의 기능을 수행한다.
- 웹 서버는 특정한 종류의 서버 소프트웨어로,
- 웹 요청과 응답
- 사용자가 브라우저에 웹사이트 주소 입력 → 웹 서버가 해당 콘텐츠 반환.
- 이 과정을 **요청-응답 주기(request-response cycle)**라고 한다.
- 웹 서버는 초당 수천 건의 요청에 응답할 수 있도록 설계되어 있다.
- 요약
- 서버는 하드웨어와 소프트웨어로 구성된다.
- 서버의 핵심 역할 중 하나는 클라이언트 요청에 신속하고 안정적으로 응답하는 것이다.
728x90
반응형
'front-end development' 카테고리의 다른 글
| [지식루프 웹개발공부] 06. 프레임워크와 라이브러리 차이 (1) | 2025.04.25 |
|---|---|
| [지식루프 웹개발공부] 05. 웹 브라우저 작동원리 (0) | 2025.04.22 |
| [지식루프 웹개발공부] 04. 웹사이트와 웹페이지 (2) | 2025.04.22 |
| [지식루프 웹개발공부] 02. 인터넷 작동 방식 (0) | 2025.04.22 |
| [지식루프 웹개발공부] 01. 프론트엔드, 백엔드 및 풀스택 개발자 역할 (0) | 2025.04.22 |