SOCO
client, server(front, back) 간 통신하는 흐름 본문
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 |