본문 바로가기
IT

웹 서버 관련 용어 뜻 및 이해

by 그랑슝 2020. 12. 3.
반응형

안녕하세요

 

웹 서버, HTML, 태그, 웹 브라우저, HTTP/HTTPS용어가 참 의미가 와닿지 않는 것들이 많은데요.

 

각 용어들에 대해 최대한 직관적으로 이해할 수 있도록 설명 해보려 합니다.

 

먼저 각 용어들에 대한 정의를 설명 드리고, 예시를 통해 완벽히 이해해 보시죠

 

각 용어들에 대한 정의

웹 서버 (Web server)

- 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML문서나 각종 리소스를 반환하는 소프트웨어 혹은 컴퓨터를 말합니다.

웹 서버 예시

HTML(Hyper Text Markup Language)

- Hyper Text : 참조(하이퍼링크)를 통해 한 문서에서 다른 문서로 즉시 접근할 수 있는 텍스트

- Markup Language : 태그 등을 이용해 문서나 데이터의 구조/구성을 표현하는 언어

- 웹에서 컴퓨터가 하이퍼텍스트를 작성하기 위한 언어

- 데이터를 기술하는 정도로만 사용되기에 프로그래밍언어와는 구별된다.

 

태그(tag)

- 사전적 의미 : 어떤 표시를 하기위한 꼬리표

- HTML에서 사용하는 명령어(언어관점)이자 문법적 표시(데이터관점)

 

웹 브라우저 (Web Browser)

- HTML 문서를 읽고 그것을 웹 브라우저가 해석하여 사용자가 쉽게 볼 수 있는 형태로 렌더링 해주는 프로그램

웹 브라우저 설명

HTTP (HyperText Transfer Protocol) 

- 인터넷 상에서 사용자와 웹서버가 데이터를 어떻게 주고 받을지 정해놓은 규약(프로토콜)

 

HTTPS (HTTP + over Secure socket layer)

- HTTP 규약에 보안을 더욱 강화한 버전

 

각 용어들의 사용 예시

예를 들어 우리가 다음(Daum) 웹서핑을 한다고 쳤을때,

우리(사용자)는 구글 크롬을 켜서 주소창에 https:\\www.daum.net 를 입력합니다.

간단한 행위 같지만, 이 행위 안에 이 모든 용어들이 사용됩니다.

용어 사용 예시

사용자는 웹 브라우저를 통해 HTTP규약에 맞는 요청을 웹 서버에게 하고,

요청받은 웹서버는 HTML문서를 전송하고, 각종 태그(tag)를 이용해 구성된 HTML문서를 웹 브라우저가 사용자가 쉽게이해할 수 있도록 렌더링하여 화면에 표출합니다.

 

부족한 설명이지만 이해하시는데 도움이 되셨길 바랍니다.

감사합니다.

 

반응형

댓글