웹의 동작 순서 및 개념
클라이언트
: '요청을 보내는 곳'
ex) '나', '내 컴퓨터' or '크롬'
서버
: '요청을 받아서 응답 해 주는 곳'
ex) 인터넷에서 웹페이지, 로그인등의 행동을 하고 난 후에 이루어지는 많은 과정들을 처리 해 줌
API
: 데이터를 어떻게 주고 받자! 라고 정한 약속
ex) url(naver.com)
웹의 동작 구조 (크게 2가지로 나눌 수 있음)
클라이언트가 서버에게 필요한 정보를 요청(Request)합니다.
서버는 요청이 들어온 API를 확인하고 그에 맞는 HTML 혹은 data를 응답(Response) 해 줍니다.
1. 페이지를 받는 경우
: HTML, CSS, Javascript가 적절하게 섞여있는 페이지를 받는 경우
ex) 구글, 네이버 등등의 페이지를 보는 경우가 포함
2. 데이터만 받는 경우
: 페이지나 화면은 크게 필요 없고, '데이터' 만을 받고 싶은 경우
ex) 데이터 베이스에서 자료를 가져오거나, 다른 사람이 만든 데이터를 가져 올 때의 경우가 포함
'Django' 카테고리의 다른 글
[Django] 장고를 이용한 화면 띄우기 (0) | 2023.05.24 |
---|---|
[Django] 장고 프로젝트 구조 / 세팅 (0) | 2023.05.24 |
[Django] Django(장고) 알아보기 //추가하기 (0) | 2023.05.24 |
[Django] Python의 Web Framework (0) | 2023.05.24 |
[Django 심화] HTTP와 웹의 동작 방식 (0) | 2023.04.28 |