2. 웹을 구성하는 3대 요소

dragon·2025년 8월 4일

웹 기술 기초

목록 보기
2/2

🧩 클라이언트 / 서버 구조


웹은 클라이언트(Client) / 서버(Server) 구조로 되어 있음.

▪ 여기서 클라이언트 측은 사용자이며,
주로 사용하는 클라이언트 프로그램은 웹 브라우저임 🧑‍💻

▪ 서버 측은 웹 서버(WEB) 또는 웹 애플리케이션 서버(WAS)라 부름 🖥️

▪ 사용하는 웹 서버에 따라 적용되는 언어가 다름:
PHP, JSP(Java), ASP 등으로 구성됨 ⚙️

서비스를 제공하는 쪽 → 서버 🖥️,

서비스를 제공받는 쪽 → 클라이언트 🧑‍💻


🔄 클라이언트 / 서버 통신 원리


▪ 클라이언트 🧑‍💻 → 서버(서비스를 이용하는 쪽)
▪ 보내는 메시지를 HTTP 요청 메시지(HTTP Request)라고 함

▪ 서버 🖥️ → 클라이언트(서비스를 제공하는 쪽)
▪ 보내는 메시지를 HTTP 응답 메시지(HTTP Response)라고 함

📌 웹의 3대 요소


웹을 구성하는 핵심 기술은 HTML, HTTP, URL임.
각 요소는 아래와 같은 역할을 가짐.

▪ HTML 📝 → 웹 문서를 구성하는 언어
: 웹 클라이언트가 웹 서버로 URL을 통해 자원을 요청하면,
서버는 HTML이 담긴 응답(문서)을 보냄.
→ 웹 브라우저는 이 HTML을 해석해 구조화된 화면을 사용자에게 보여줌.

▪ HTTP 🔗 → 웹 통신을 담당하는 프로토콜
: 웹 서버와 웹 클라이언트 간의 요청/응답 통신을 가능하게 함.
→ 클라이언트가 서버에 요청을 보내고, 서버가 응답을 전달함.

▪ URL 🌐 → 자원의 위치를 나타내는 주소
: 클라이언트가 웹 상의 자원을 정확히 지정할 수 있도록 도와주는 방식.
→ 이 주소를 통해 서버에 원하는 정보를 요청함.

profile
dragonO_O

0개의 댓글