Client & Server

2023. 3. 14. 19:12·WEB/Django

Django를 배우기 전에 기초를 다지자!

 

오늘날 우리가 사용하는 대부분의 웹 서비스는 Client-Server 구조를 기반으로 동작한다.

 

Client Server
- 웹 사용자의 인터넷에 연결된 장치
- Chrome 또는 Firefox와 같은 웹 브라우저
- 서비스를 요청하는 주체
- 웹 페이지, 사이트 또는 앱을 저장하는 컴퓨터
- Cilent가 웹 페이지에 접근하려고 할 때 서버에서 클라이언트 컴퓨터로 웹 페이지 데이터를 응답해 사용자의 웹 브라우저에 표시됨
- 요청에 대해 서비스를 응답하는 주체

 

너무 어려우니 쉽게 예시를 들어보자

비유! - 고깃집 절대 먹고싶어서 예시로 든겁니다 ㅎ

1. 가게에 들어서면 점원이 주문을 받기 위해 우리에게 온다.
2. 먹고 싶은 고기를 선택해서 주문을 한다.
3. 주문한 고기를 받는다.

여기서 Client 는 손님인 '나' 이며 Server는 가게 사장(가게)이다.

내가 한 주문은 서비스(자원 요청, Request)이며, 주문한 고기(자원)를 받는 것을 서버응답(Response)이다.

 

한 가지 더 생각하면, 우리는 주문을 받으러 온 점원을 Web page(html)로 생각할 수 있다.

물론 Web page(html) 또한 자원이지만, 점원을 통해 주문을 하는 것처럼 웹페이지를 통해 여러 기능을 사용할 수 있기에 이런 생각을 할 수 있다.

 

그럼 이제 이 관계를 생각하며 Django를 배워보자!

반응형

'WEB > Django' 카테고리의 다른 글

가상환경(Virtual Workspace)  (0) 2023.03.14
Python 백엔드? 프론트엔드? Django!  (0) 2023.03.14
Framework? 라이브러리?  (0) 2023.03.14
'WEB/Django' 카테고리의 다른 글
  • 가상환경(Virtual Workspace)
  • Python 백엔드? 프론트엔드? Django!
  • Framework? 라이브러리?
devSeongKu
devSeongKu
#FE_개발일지 #일상 #알고리즘
    • 분류 전체보기 (59)
      • Algorithm (41)
        • 개념 (8)
        • SW Expert Academy Review (22)
        • BaekJoon Review (11)
      • WEB (12)
        • HTML (5)
        • CSS (2)
        • JavaScript (1)
        • Django (4)
      • CS (3)
        • Git (2)
      • PROJECT (2)
        • 에러핸들링 (2)
      • 기타 (1)
  • 반응형
  • devSeongKu
    From The Present
    devSeongKu
  • 전체
    오늘
    어제
  • 링크

    • Github
  • 인기 글

  • 태그

    Algorithm
    Python
    Baekjoon
    SWEA
    취업까지달린다
    html
    코드잇스프린트
    SW Expert Academy
    스프린트프론트엔드8기
    알고리즘
  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
devSeongKu
Client & Server
상단으로

티스토리툴바