고민하기

웹이란 무엇일까?

pythaac 2021. 8. 11. 16:38

Web Server와 Web Application Server(WAS)의 차이

  웹이란 무엇인가에 대해 고민하게된 계기다. 내가 수업시간에 배웠던 웹은 웹 서버(html, css, php, apache server 등등)에 속해 있었으며, 세상에 많고 많던 컴퓨터 지식 중에 JSP와 Servlet 같은 중요한 수업이나 공부를 놓치면서 이 차이에 대해 고민해본 적이 없었다. 관련 내용을 간략하게 정리도 했다.

2021.07.11 - [[개발] 고민하기] - Web Server와 Web Application Server(WAS)

 

Web Server와 Web Application Server(WAS)

Spring boot는 WAS 설정이 필요없는 Framework Jhipster를 설치하고 환경세팅하려다가 이러한 문구를 발견하였다[1]. Spring boot : 스프링에서 어려운 설정이나 WAS에 대한 설정없이 바로 개발에 들어갈 수 있

pythaac.tistory.com

명확한 정리는 아니지만, 주요 키워드는 정적 컨텐츠와 동적 컨텐츠였다.

  여튼 이를 계기로 관련 내용에 관심을 가지게 되었고, 유튜브 알고리즘의 선택으로 한 영상을 만나게 된다. 아래 영상의 해당 부분에서 스피커분이 정의하는 웹은 아래와 같다.

https://youtu.be/NyhbNtOq0Bc?t=103 

인터넷을 기반으로 정보의 공유/검색이 가능하게 하는 서비스

 

이 영상을 보며 내 짧은 지식으로는 이 한마디로 웹을 이해하기 어려웠다. 이해가 안되면 그냥 넘어가지 못하는 성격이라... 이로 인해 웹의 정의를 찾아보게 되었다.

 

WWW(World Wide Web)의 정의

  웹(Web)은 WWW을 줄여서 부르는 명칭이라고 한다. url의 접두사로 항상 포함되던 단어라 친숙하다(요즘 왜 안보이나 했더니, 크롬을 사용해서 안보이는 것이었다[1]). 웹 페이지, 웹 사이트, 웹 브라우저 등등 모두 내가 사용하고 접하는 단어들인데, 웹은 무엇인가?

  위키피디아에서는 아래와 같이 정의하고 있다[2].

인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 공간

 

웹이란 공간이라고 한다. 아까 다른 분은 서비스라고 정의를 했는데, 이번에는 공간이다. 인터넷 기반, 정보를 공유하는 어떤 추상적인 형태를 말하는 것 같았다. 그리고 이 바운더리를 어느 정도 명확하게 해준 글이 있었다[3]. 이 글에서 설명하는 내용 중 일부는 다음과 같다.

웹에는 수많은 '웹사이트'들이 있고, 각각의 웹사이트는 '웹페이지'(또는 웹 문서)라는 것으로 이루어집니다.
...
웹 페이지는 글, 그림, 동영상 등으로 이루어진 정보를 담고 있죠.
그리고 웹 페이지 안에는 마우스로 클릭하면 다른 웹 페이지로 이동하는 ‘링크’들이 있습니다.
...
이러한 링크들을 통해 각각의 웹 페이지들이 연결되어있죠.
...
이렇게 온라인상에 다양한 정보(웹 페이지)가 서로 연결(링크)되어있는 것. 그것을 이라고 합니다.

여기에 등장인물들을 그림으로 표현해보았다. 우리는 글, 그림, 영상 등을 통해 어떠한 정보를 얻을 수 있다. 웹페이지는 이러한 정보들을 담고 있다. 이 웹페이지들은 다른 페이지와 연결되어 있으며, 이렇게 웹페이지들이 모여있는 공간이 웹사이트인 것이다. 우리가 웹브라우저를 통해 보는 정보들이 하나의 웹 페이지(웹 문서)이고, 그 페이지에 걸려있는 링크를 통해 쉽게 다른 웹페이지로 이동하여 다른 정보들을 볼 수 있는 것이다.

  우리는 보통 링크를 클릭한다. 우리가 웹서핑을 할 때 클릭을 의식하면서 해보면 얼마나 많은 웹페이지들이 연결되어 있는지 생각해볼 수 있다. 이처럼 수많은 웹페이지들이 링크로 연결되어있는 모습이 거미줄 같은 모습이라 하여 웹이라 하고, 이러한 연결이 전 세계에 걸쳐 방대하게 펼쳐져 있기 때문에 World Wide인 것이다. 즉, 웹이란 인터넷을 통해 웹페이지들이 링크된 공간이다.

 

그럼 웹이 왜 서비스지?

  (내가 의미분리성애자라서) 위에서 살펴본 내용만 보면 웹=서비스는 아니라고 볼 수도 있다. 그러나 인터넷=웹으로 생각할만큼 웹에서 인터넷이 매우 중요하듯이, 웹=서비스라고 봐도 무방한 듯 하다. 가령 인터넷도 있고 웹도 있는데, 내가 원하는 웹페이지가 어디있는 줄 알고 볼 수 있을까? 웹은 웹페이지를 보기(제공받기) 위해서 존재한다. 위키피디아에서도 아래와 같은 내용을 포함하고 있다.

웹은 전자 메일과 같이 인터넷 상에서 동작하는 하나의 서비스일 뿐이다. 그러나 1993년 이래로 웹은 인터넷 구조의 절대적 위치를 차지하고 있다. 인터넷에서 HTTP 프로토콜, 하이퍼텍스트, HTML형식 등을 사용하여 그림과 문자를 교환하는 전송방식을 말하기도 한다.

  내가 완전한 용어의 분리를 성공할 수 있을지 모르겠지만, 약간 검색해본 결과 "웹 서비스"라는 용어를 공부해보면 조금 더 웹과 서비스를 분리시킬 수 있을 것 같다. 그래서 웹 서비스에 대해서 정리를 해봐야겠다!

 

참조

[1] https://zdnet.co.kr/view/?no=20200327120043 

 

구글 크롬, 'www' 생략 선택권 부여한다

구글이 웹브라우저 크롬 주소창에 URL 전체 표출 여부를 선택할 수 있는 기능을 실험용 버전에 부여한다고 26일(현지시간) 미국 지디넷이 보도했다.해당 기능은 최근 실험용 ...

zdnet.co.kr

[2] https://ko.wikipedia.org/wiki/%EC%9B%94%EB%93%9C_%EC%99%80%EC%9D%B4%EB%93%9C_%EC%9B%B9

 

월드 와이드 웹 - 위키백과, 우리 모두의 백과사전

월드 와이드 웹 위키백과, 우리 모두의 백과사전.

ko.wikipedia.org

[3] https://www.betterweb.or.kr/blog/%EC%9B%B9%EA%B3%BC-%EC%9B%B9-%EA%B2%80%EC%83%89-%EC%9B%B9%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80/

 

[웹과 웹 검색] (1) 웹이란 무엇인가 - 더 나은 웹

[웹과 웹 검색] (1) 웹이란 무엇인가 ‘웹 개방성’, 그리고 ‘더 나은 웹’ 캠페인의 일환으로 세미나와 컨퍼런스 등의 자리에서 각계의 여러분들을 만나보면, 인터넷과 웹에 대해 관심도도 다

www.betterweb.or.kr