서버와 클라이언트, 그리고 호스팅

하서율·2022년 6월 27일
0

ETC

목록 보기
4/5

웹사이트를 만들기 위해서는 클라이언트 컴퓨터와 서버컴퓨터가 필요하다.

클라이언트:

  • 스마트폰이나 서비스을 이용하는 고객의 컴퓨터.
  • 클라이언트의 다른말은 프론트앤드. 그래서 클라이언트 컴퓨터에서 고객에게 보여지는 정보들을 관리하는 개발자를 '프론트앤드 개발자'라고함

서버

  • 요청한 정보를 제공해주는 컴퓨터
  • 서버 다른말은 백앤드. 그래서 서버 컴퓨터에 고객에게 제공되는 정보들을 관리하는 개발자를 '백앤드 개발자'라고함
  • 컴퓨터가 있어야하며 24시간 365일 켜져있어야함.

호스트

  • 웹서버를 운영하기 위한 컴퓨터

호스팅

  • 호스트를 빌려주는 업체를 웹 호스팅 업체라고함.
  • HTML과 같은 정적(static)인언어로 만들어진 웹사이트를 호스팅하는 서비스는 무료가 많지만,php / Java / python등 동적인(dynamic)한 기술들을 이용하려면 유료서비스를 이용해야 할 수 있다.
    목적에 맞에 free stactic web hosting / dynamic web hosting등등 검색 통해 찾아보아야함.

순서

  1. 클라이언트컴퓨터 에서 서버컴퓨터로 정보요청
  2. 서버컴퓨터에서 정보확인후 클라이언트로 다시 해당정보 전달
profile
매일 매일 기록하기

0개의 댓글