Back-end/기본상식
서버와 클라이언트
J-Jay
2023. 8. 28. 22:51
728x90
인터넷 서비스는 보통 서버와 클라이언트가 관계를 맺는다.
그래서 이 둘의 관계를 잘 이해해야 한다 보통 클라이언트와 서버의 관계는 아래와 같이 표현한다.

클라이언트란?
클라이언트는 서버로 요청하는 프로그램을 모두 일컬어 말한다. 우리가 사용하는 프로그램인 웹 브라우저가 바로 대표적인 클라이언트 중 하나이다. 우리는 웹 브라우저로 무엇을 할까? 주소를 입력하고, 화면을 확인한다.
이떄 주소를 입력한 뒤 [Enter] 를 눌러 정보를 요청 하는 행위를 '서버(Server)에 요청(Request) 한다.' 라고 한다.
그러면 서버는 그 주소에 맞는 화면으로 응답(Response) 한다.
서버란?
서버는 클라이언트의 단짝이다. 서버는 클라이언틔 요청을 받아 처리하는 주체이다. 클라이언트가 데이터를 요청했다면 데이터를, 단지 서버 내에서 처리만 해달라는 요청을 했다면 해당 요청만 처리 할 수 있다.
흔히 우리가 웹 즈라우저에 주소를 입력하는 행위는 '새로운 화면을 그리기 위한 데이터를 달라' 라는
데이터 요청(Request)에 해당한다.