언어 & 프레임워크/Spring Boot

#1 웹(Web)이란 무엇일까? - 웹 서버와 브라우저의 역할

꿈꾸는 아이 2026. 1. 23. 15:23

1. 웹(Web)이란?

인터넷 상에서 HTTP/HTTPS라는 약속된 규칙을 통해 정보를 요청하고 응답하는 정보 교환 시스템

여러 컴퓨터가 연결된 인터넷 환경에서 정보를 달라고 요청하면 화면이나 데이터를 보내주는 구조

출처: Web 이란? (웹 페이지, 웹 사이트, 웹 브라우저 차이)

 

HTTP/HTTPS는 전 세계 컴퓨터들이 공통으로 따르는 통신 방식.
인터넷 표준을 관리하는 국제 단체인 IETF와 W3C에서 공식 표준으로 정한 규칙이다.
이 표준을 전 세계가 공통으로 사용하기 때문에 어떤 컴퓨터나 브라우저에서도 웹이 비슷한 방식으로 동작한다.

※ 오해방지: 이러한 규칙을 반드시 따라야 하는 것은 아니다. 다만, 이를 지키지 않으면 다른 컴퓨터나 서비스와 원활하게 통신하기 어려워진다.

 

 

2. 웹 서버란?

 

웹(Web) 환경에서 사용자의 요청을 받아 그에 맞는 정보를 응답하는 프로그램

웹이라는 환경에서 요청을 받고 이를 처리해 정보를 제공하는 대상(서버 컴퓨터에서 실행되는 프로그램)

출처: Part 1: Introduction to Web Servers



 

3. 브라우저란?

웹(Web) 환경에서 요청을 보내고 이에 대한 응답을 화면에 출력하는 프로그램

크롬과 같은 브라우저 주소창에 주소(URL)을 입력하고 주소를 가진 웹 서버에서 받은 응답을 화면에 출력해주는 프로그램  

출처: Introduction to Web Server - GeeksforGeeks



 

4. 웹 환경에서 동작 흐름

  1. 주소창에 www.naver.com  입력
  2. 브라우저가 네이버 서버에 요청
  3. 네이버 서버가 화면 정보(html) 전송(=응답)
  4. 브라우저가 응답 정보를 화면으로 출력

출처: How a Website Works: A Step-by-Step Guide ❘ NONE.edu.vn

 

5. 헷갈리면 안되는 것

웹 서버나 브라우저는 목적과 역할은 다르지만 모두 컴퓨터에서 실행되는 프로그램이다.

  • 웹 서버도, 브라우저도 컴퓨터에서 실행될 수 있으며 컴퓨터의 기본 동작 원리는 동일하다.
  • 웹 서버는 요청을 받아 정보를 응답하는 역할을 하고, 브라우저는 요청을 보내고 받은 응답을 사람이 볼 수 있는 화면으로 출력하는 역할을 한다.
  • 이처럼 두 프로그램이 하나의 컴퓨터에서 동시에 실행될 수 있기 때문에 처음 접하면 헷갈리기 쉽다.