[웹 구조] 웹 브라우저

소히소히·2023년 7월 17일

웹구조

목록 보기
1/2

웹이란?

넓은 의미로는 인터넷을 통해서 제공되는 정보나 서비스 등을 공개 혹은 그것들을 주고받기 위한 구조

웹사이트를 구성하는 각각의 웹 페이지는 링크나 참조라는 형태로 다른 페이지를 연관지어서 여러 페이지에 연결되어 있습니다.

웹은 하이퍼텍스트와 하이퍼링크라는 구조가 사용되며, 다른 페이지나 웹사이트로 이동하는 특징이 있습니다.

  • 하이퍼링크는 자신의 사이트 내 뿐만 아니라 다른 사이트나 페이지에도 링크할 수 있다
  • 하이퍼텍스트는 다른 텍스트에 링크를 포함하는 텍스트

사용자가 이용하는 각종 디바이스가 인터넷을 경유해 웹사이트의 웹 서버와 통신하여 서비스를 이용합니다.

웹 시스템의 기본적인 구성은 디바이스(브라우저), 인터넷, 웹 서버입니다.

웹 사이트와 웹 앱 정의

  • 웹 사이트 : 문서 정보를 중심으로 한 웹 페이지로 구성되는 집합체
  • 웹 앱 : 웹 애플리케이션의 약칭, 웹 서버에 애플리케이션 서버 및 데이터베이스 서버등이 추가 된 구성
  • 웹 시스템 : 웹 사이트 및 웹 앱에 더해 API등으로 개별 서비스를 제공하는 다소 복잡하고 규모가 큰 구조. IoT 디바이스 이용, 외부 시스템과의 연계 등이 대표적인 예입니다.

웹 페이지를 열람하기 위해서는 URL이 필요하다

URL(Uniform Resource Locator)를 사용자가 입력 또는 클릭, 탭을 하여 웹 페이지에 접근합니다.

URL과 URI는 다른 개념이며, URI 안에 URL이 속하는 개념이다.
큰 차이점은 URI는 식별하고, URL은 위치를 가르킨다.
URI= 식별자, URL=식별자+위치

브라우저의 기본 기능?

브라우저의 기본 기능으로 하이퍼텍스트 등을 보기 쉽게 변환해준다는 점이 있다.

브라우저라면 구글의 Chrome, 마이크로소프트의 Microsoft Edge 및 이 있습니다.
브라우저는 하이퍼텍스트를 사람의 눈으로 보기 쉽게 표시해줍니다.
브라우저에서 보는 웹서버의 내용인 웹 페이지는 HTML로 기술되어있습니다.
태그들로 감싸져있는 하이퍼텍스트를 브라우저가 동시통역하듯 변환하여 사용자가 일상적으로 보는 웹페이지를 보여줍니다.

웹 브라우저는 웹 서버에 대해서 무언가를 원하고, 하고 싶다고 요청을 보냅니다. 이런 행동을 요청(리퀘스트, Request)라고 부릅니다.
그 요청에 대해서 웹 서버는 응답(리스폰스, Response)을 반환합니다.
이런 과정을 통해 사용자는 웹 페이지를 볼 수 있습니다.

profile
멋쟁이 개발자가 되는 그날까지

1개의 댓글

comment-user-thumbnail
2023년 7월 18일

글이 잘 정리되어 있네요. 감사합니다.

답글 달기