본문 바로가기

기초 공부/웹

[WEB] WEB이란?

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