[Django] 클라이언트와 서버

한결·2023년 3월 26일
0

WEB

목록 보기
6/63

클라이언트-서버 구조

  • 클라이언트와 서버 역시 하나의 컴퓨터

  • 클라이언트가 서버에 요청 보냄
    -> 요청에 대해 서버가 클라이언트에게 응답해줌

  • 클라이언트

    • 웹사용자의 인터넷에 연결된 장치
    • Chrome 또는 Firefox와 같은 웹 브라우저
    • 서비스 요청 주체
  • 서버

    • 요청에 대해 서비스를 응답하는 주체
    • Ex. 클라이언트가 웹페이지에 접근하려 할때 서버가 클라이언트 컴퓨터로 웹페이지 데이터 전송
  • 클라이언트-서버 상호작용 예시 (Googlr 홈페이지 접속)

  1. 인터넷에 연결된 전세계 어딘가에 있는 구글 컴퓨터에게 "Google 홈페이지.html" 파일을 달라고 요청
  2. 구글 컴퓨터는 그 요청을 받고 "Google 홈페이지.html" 파일을 응답
  3. 그 전달 받은 .html 파일을 웹 브라우저(Chrome)가 해석해서 보여줌
  • 이제는 HTML 파일을 주기보다는 데이터만 줌
  • 받은 데이터를 기반으로 클라이언트에서 HTML 파일 생성함 (이때 사용하는 것이 Vue)

0개의 댓글