본문 바로가기
Web/HTML

[Web] 서버(Server)와 클라이언트(Client), 프론트엔드와 백엔드

by coding-choonsik 2023. 3. 23.
728x90
반응형
SMALL

 

1. 서버(Server)

  • 클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터 시스템
  • 정보를 제공하는 제공자(Server) 컴퓨터

1-1. 서버 사이드(Server-Side)

  • 서버(제공자) 측에서 즉시 처리하는 것
  • 서버 사이드는 클라이언트로 보낼 웹 페이지(HTML, JavaScript 등이 담긴)를 만듦
  • 중요한 작업들(사용자 유효성, DB 관련 등)을 수행
  • 대표적인 언어는 Java, PHP, Ruby, Python, Node.js 등
  • 라이언트 사이드 언어를 다루고 그에 관련된 개발자를 프론트 엔드 개발자라고 함.

 

2. 클라이언트(Client)

 

  • 서버에 정보를 요청하는 컴퓨터 또는 프로그램

 

2-1.클라이언트 사이드(Client-Side)

 

  • 클라이언트(사용자) 측에서 처리
  • 클라이언트가 입력한것을 수신해서 HTML로 만들어서 크롬과 같은 어플리케이션에 해석해서 표시
  • 대표적으로 자바스크립트(Javascript)
  • 서버 사이드 언어를 다루고 그에 관련된 개발자 백엔드개발자라고 함.

 

 
728x90
반응형
LIST