본문으로 바로가기

Web이란?

category Web 2019. 7. 8. 16:46

짜잘짜잘하게 맛본 지식으로 웹 개발을 해보긴 했지만

기초적인 지식부터 기록하며 다시 공부해볼 생각입니다.

이번엔 '웹'에 대해 간단히 정리해 보겠습니다.


1. 웹(Web)이란?

인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간으로
World Wide Web의 약자 WWW라고 부르기도 한다.

(간단히 웹이라 부르며 인터넷과 동의어로 쓰이는 경우가 많으나 서로 다른 개념이다!)

 

웹의 기본적인 개념은 아래와 같다.

  • 인터넷에서 HTTP 프로토콜, 하이퍼텍스트, HTML형식 등을 사용하여 그림과 문자를 교환하는 전송방식
  • 인터넷상의 정보를 하이퍼텍스트 방식과 멀티미디어 환경에서 검색할 수 있게 해주는 정보검색 시스템

하이퍼텍스트 형식으로 표현된 인터넷상의 다양한 정보를 효과적으로 검색하는 시스템으로 전 세계적으로 가장 널리 보급되어 있다. 

 

2. 웹의 구동 과정

구동 과정을 서술해 보면 아래와 같다.

하이퍼텍스트는 웹 브라우저라 불리는 프로그램을 통해 웹 서버에서 "문서"나 웹 페이지등의 정보 조각을 읽어들여 컴퓨터 모니터에 출력하는 형태로 보이게 된다. 그러고 나서 사용자는 각 페이지에 있는 하이퍼링크를 따라 다른 문서로 이동하거나, 그 페이지를 서비스하고 있는 웹 서버로 일련의 정보를 보낼 수 있다.

 

이때, 웹 브라우저->클라이언트,

웹 서버 -> 서버,

하이퍼링크를 따라 이동하는 행위 -> 웹 서핑 또는 웹 브라우징

관련된 내용들이 모여있는 웹 페이지들의 집합 -> 웹 사이트 라고 한다.

 

위에 길게 쓰여진 줄글이 복잡해 보일 수 있지만

웹이 구동되는 주요한 요소는 클라이언트와 서버이며

두 요소 사이의 동작 과정을 통해 우리가 모니터로 다양한 정보를 접할 수 있다는 것을 알면 됩니다.

(이 동작과정에 대해서는 HTTP프로토콜에 대한 포스팅으로 자세히 다루겠습니다.)

- 참고사이트
위키피디아

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

웹이란?(Viae T-Story 블로그)
https://conol.tistory.com/9

웹의 구동 과정을 제대로 이해하려면 HTTP프로토콜의 이해가 동반되어야 합니다.

다음 포스팅에 나눠서 정리해보겠습니다.