# 서버 & 클라이언트
- 서버는 제공자, 클라이언트는 사용자를 뜻한다.
- 네트워크로 서버에 접속한 후, 서버로부터 서비스를 제공받는 컴퓨터를 뜻한다.
- 컴퓨터, 스마트폰등의 클라이언트가 홈페이지에서 특정 요청 (로그인등) 시 요청에대한 서비스를 제공하는 컴퓨터를 서버라고 한다.
- 웹 환경은 기본적으로는 사용자와 제공자가 Http라는 약속에따라 요청과 응답하는 구조로 되어있다.
[참고] 클라이언트와 서버는 모두 컴퓨터이다.
- 모든 서버는 사실 컴퓨터로서,
- 클라이언트로 사용되는 컴퓨터가 서버가 될 수 있고 서버로 사용되는 컴퓨터 역시 어떤 곳에서는 클라이언트가 될 수 있다.
- 서버에 어떤 프로그램을 설치하냐에따라서 그 용도가 정해진다.
- Spring을 설치하면 Spring 서버가, django를 설치하면 django 서버가 된다.
서버의 기본적인 자원을 관리하는 주제가 개발자 자신이면 온프레미스,
남이 대신해주는 경우 클라우드라고 부른다.
'Web > Etc' 카테고리의 다른 글
[Etc] Mime-Type (0) | 2025.01.09 |
---|---|
[Etc] 세션 트래킹 (0) | 2025.01.09 |
[Etc] Servlet Context (0) | 2025.01.09 |
[Etc] 디버깅 (0) | 2025.01.09 |
[Etc] Context (0) | 2025.01.09 |