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