본문 바로가기
카테고리 없음

클라이언트 - 서버

by 우 석 2023. 12. 28.
개발자: 웹 서비스를 만드는 사람
웹 서비스: 웹 공간에서 제공되는 서비스
-> 개발자는 웹이라는 공간에서 제공되는 서비스를 설계/제공/관리하는 사람
클라이언트(Client)
  • 서비스를 요청하는 주체
  • 사용자브라우저라는 도구를 활용하여 웹 서버에 요청
  • 사용자 + 브라우저 = 클라이언트
    -> 브라우저라는 매개를 이용하여 서버에 요청하는 것
서버(Server)
  • 요청에 대한 처리를 한 후 응답을 줌
  • 서버의 해당 프로그램의 내부에 설계된 요청을 캐치하는 부분
  • 각 요청에 따른 서비스를 실시 및 응답을 제공하는 부분으로 나눌 수 있다
웹 서버의 주요 기능
  • 정적 페이지 제공: 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환
  • API 제공: 여러 소프트웨어 간에 정보나 기능을 공유하게 해주는 중간 매개체. 동적으로 데이터나 정보를 제공.  주로 JSON이나 XML형식으로 응답을 반환. (RESTful API, GrapfQL API)

 

웹 개념을 정리한 시간이었습니다.