1.웹(WEB) 이란?
흔히 World Wide Web, www(w3)라고 불리며, 인터넷을 기반으로 HTTP/HTTPS을 사용하여 정보를 공유하는 공간(서비스)를 웹이라고 한다.
※ 참조 : https://en.wikipedia.org/wiki/World_Wide_Web
2.웹 클라이언트(Web Client)와 웹 서버(Web Server) 란?
정보를 저장하고 보여주는 주체를 웹 서버(Web Server)라고 말하며, 이를 이용하는 주체를 Web Client라고 말한다고 한다.
쉽게 이해했을 때, 정보를 요청하는 입장이 Web Client고
요청된 정보를 처리하여 제공하는게 Web Server라고 정리
3.웹 리소스(Web resource) 란 ?
웹 서버는 정보를 저장하고 보여준다고 정의했을 때, 웹 서버(웹)에 저장된 정보 자산들을 의미한다.
웹 리소스는, 다양한 형태로 존재하며, URI로 식별한다.
*웹 리소스 형태 : HTML, CSS, JS, 문서, 이미지, 동영상 등 (상세 설명은 추가적으로 찾아보자)
4.웹 클라이언트(Client)와 웹 서버(Server)는 어떻게 통신할까?
웹 클라이언트(이하 Client)와 웹 서버(이하 Server) 간 통신이 어떻게 진행되는지, 간단한(?) 이미지와 함께 정리하려 한다.

| 순서 | 주체 | 설명 |
| 1 | 클라이언트 (Client) | 사람 A는 브라우저를 이용하여 웹 서버에 접속합니다. - 예시 : https://google.com, https://www.naver.com, https://daum.net 등 |
| 2 | 클라이언트 (Client) | 브라우저는 사람 A의 요청을 HTTP 형식으로 웹 서버에 요청합니다. (HTTP Request) - 예시 : 로그인, 데이터 조회 요청 등 |
| 3 | 서버 (Server) | 서버는 사람 A에게 HTTP 형식으로 전달된 요청 사항을 확인합니다. |
| 4 | 서버 (Server) | 서버는 확인된 요청 사항을 처리할 수 있는 연산 또는 동작을 수행합니다. - 예시 : 로그인을 위한 계정 정보 조회, 저장소 내 데이터 조회 등 |
| 5 | 서버 (Server) | 요청 사항 결과를 HTTP 형식으로 사람 A에게 전달합니다. (HTTP Response) |
| 6 | 클라이언트 (Client) | 서버로부터 응답 받은 결과를 브라우저가 시각화하여 사람 A에게 표시해줍니다. |
찾아보면서, 정리하다보니 아래처럼 추가적인 문제가 나온다...
1.웹 서버로는 어떻게 찾아갈까?
2.도메인, URL, URI는 무엇인가?
3.HTTP 형식은 무엇인가?
... 좀 더 공부하고 작성해보자.
'기초 공부 > 웹' 카테고리의 다른 글
| [WEB] HTML / CSS / Javascript 란 ? _ 1편 HTML (0) | 2022.10.31 |
|---|---|
| [WEB] 쿠키와 세션 (Cookie &Session) (0) | 2022.10.06 |
| [WEB] 웹 브라우저란? (0) | 2022.09.30 |
| [WEB] HTTP Method 및 HTTP Status Code (0) | 2022.09.28 |
| [WEB] HTTP /HTTPS 이란? (0) | 2022.09.27 |