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