본문 바로가기
○ WEB/21.02 CodeLion_Django Web

웹 서비스란?

by 0ver-grow 2021. 2. 22.
반응형

웹 서비스란 무엇인가?

웹 기능?

서버란?

 

이를 알아야하는 이유?

기술면접에서 나오는 질문이기도 함

공통적으로 다뤄지는 기반지식

 

WEB이란?

World Wide Web

정보의 그물망

웹 이전에는 말과 글로 정보가 존재함

책의 경우 정보를 받아들이는 순서가 위에서 아래로 순차적으로 진행됨

 

웹은 정보를 받아들이는 수순이 다름

하이퍼링크를 통해 순차적으로 진행될 뿐만 아니라

원하는 위치로 바로 이동할 수 있도록 비순차적으로 정보를 전달하고 받아들이게 됨

서로 정보와 정보가 그물처럼 연결되면서 웹이라고 부르게 됨

 

이 웹은 주요한 3가지(URL, HTTP, HTML)를 제공함

URL : 정보 자원이 어디 있는지를 나타내는 표식

HTTP : 정보자원으로 접근하고 통신하게 해주는 약속

필요한 데이터를 통신을 통해 요청하게됨

여기서 통신 규약을 프로토콜이라고 하는데 이를 HTTP라고 함

GET 요청이란?

클릭 후 나타나는 html창

POST 요청이란?

데이터 입력 후 해당 데이터를 처리해달라고 요청하는 것

HTML은 a태그를 통해 다른 정보 자원과 연결하게 해줌

 

서버란?

정보를 URL로 미리 간직하고

경우에 따라 HTML도 미리 간직한다.

간직하고 있는 URL로 HTTP 요청이 들어오면 여기에 응답해주는 녀석을 서버컴퓨터라고 함

예를 들어

web브라우저 창에 구글.com을 입력하면

서버컴퓨터는 구글.com에 해당되는 html을 보내줌

웹 브라우저는 HTTP 통신을 통해

HTML코드를 우리가 볼 수 있는 화면으로 가공해서 제공해준다.

 

웹 서비스란?

사용자 기준의 웹 서비스 : 컴퓨터로 원하는 것을 할 수 있는 서비스

프로그래머 기준의 웹서비스 : 사용자가 원하는 정보와 위치를 각각 html, url로 준비하고, 사용자 요청에 대한 응답을 보낼 수 있는 프로그램

반응형