웹은 어떻게 동작할까? 브라우저, 서버, HTTP의 기본 구조
웹 개발을 처음 공부하면 한 번쯤 이런 생각이 든다.
“주소만 입력했는데 어떻게 바로 화면이 뜨지?”
“로그인 버튼을 누르면 내부에서는 무슨 일이 일어나는 걸까?”
우리는 매일 웹을 사용한다.
검색을 하고, 로그인을 하고, 글을 쓰고, 결제를 한다.
그런데 정작 그 안에서 어떤 흐름으로 데이터가 오고 가는지는 잘 모른 채 넘어가는 경우가 많다.
목표는 하나이다.
브라우저와 서버가 어떻게 통신하는지, 그 기본 흐름을 잡는 것이다.
웹의 동작 원리는 생각보다 단순하다
웹은 복잡해 보이지만, 핵심 구조는 단순하다.
- 브라우저가 서버에게 요청(Request) 을 보낸다
- 서버가 요청을 처리하고 응답(Response) 을 돌려준다
이 한 줄이 웹의 시작이자 끝이다.
중요한 건 “기능”이 아니라 “흐름”이다
로그인, 게시판, 채팅, 결제처럼 서로 다른 기능들도
결국은 같은 패턴 위에서 동작한다.
- 요청을 보낸다
- 응답을 받는다
- 화면에 결과가 보인다
복잡해 보이는 기능들은
이 단순한 흐름 위에 층층이 쌓여 있는 것이다.
배울것
끝까지 공부하고 나면 다음이 자연스럽게 연결될 것을 기대한다.
- GET과 POST가 왜 나뉘는지
- 정적/동적 데이터가 무엇인지
- 웹 서버와 WAS가 왜 구분되는지
- 서블릿, JSP, 스프링 같은 기술이 어디에 붙는지
즉, 앞으로 배우는 내용이 “따로 노는 지식”이 아니라
하나의 흐름으로 연결되기 시작할 것이다.
'Web > Web Basics' 카테고리의 다른 글
| [웹 기초] 5. 웹 서버와 WAS (0) | 2026.03.29 |
|---|---|
| [웹 기초] 4. 정적 데이터와 동적 데이터는 무엇이 다른가 (0) | 2026.03.29 |
| [웹 기초] 3. GET과 POST는 무엇이 다른가 (0) | 2026.03.29 |
| [웹 기초] 2. request와 response는 어떻게 한 쌍으로 동작하는가 (0) | 2026.03.29 |
| [웹 기초] 1. 브라우저와 서버 (0) | 2026.03.29 |