SOCO

client, server(front, back) 간 통신하는 흐름 본문

기타/개념,단어 정리

client, server(front, back) 간 통신하는 흐름

ssooda 2021. 7. 10. 01:28

client가 웹브라우저를 켜서 url을 입력하면

http Request가 만들어짐

해당 서버컴퓨터에 웹 페이지를 요청함

요청을 받아서 응답을 주는 역할을 하는 웹 서버 프로그램이 설치되어있는 컴퓨터가 요청을 받고 

이 요청에 따라서 적합한 페이지를 주기 위해서

그  뒤에 있는 여러가지 컴퓨터들이 작업을 해서 요청에 맞는 웹페이지를 만들어줌

만들어진 웹 페이지를  http response 응답으로 보내주면

웹브라우저가 해당 페이지를 받아서

client가 이해하기 쉽게 만들어줌

 

백앤드 개발자가 웹서버, 백앤드, 데이터베이스를 담당하고

프론트 앤드 개발자가 프론트앤드를 담당함

 

MVC(model-view-control) 패턴

model : database

view : front

control : back

 

client와 web server 사이에는 http request, http response을 통해 통신을 함

 

 

web server와 backend

web server와 frontend

backend와 frontend

각각은 open api, rest api를 통해 통신을 함

 

웹주소를 통해 웹페이지뿐만 아니라 원하는 데이터를 가져올 수도 있음

이렇게 원하는 데이터를 가져올 수 있도록 하는 것을 rest api라고 함

Rest api를 통해 서버단의 컴퓨터 사이에서 데이터를 요청하고 응답할 수 있음

'기타 > 개념,단어 정리' 카테고리의 다른 글

flask/mongodb/html로 게시판 만들기 기본  (0) 2021.07.11
mac관련  (0) 2021.07.07
부트캠프  (0) 2021.07.06
서버에 대한 개념들  (0) 2021.07.05