[DEV] J-Jay

서버와 클라이언트 본문

Back-end/기본상식

서버와 클라이언트

J-Jay 2023. 8. 28. 22:51
728x90

인터넷 서비스는 보통 서버와 클라이언트가 관계를 맺는다.

그래서 이 둘의 관계를 잘 이해해야 한다 보통 클라이언트와 서버의 관계는 아래와 같이 표현한다.

 

서버와 클라이언트

클라이언트란?

클라이언트는 서버로 요청하는 프로그램을 모두 일컬어 말한다. 우리가 사용하는 프로그램인 웹 브라우저가 바로 대표적인 클라이언트 중 하나이다. 우리는 웹 브라우저로 무엇을 할까? 주소를 입력하고, 화면을 확인한다.

이떄 주소를 입력한 뒤 [Enter] 를 눌러 정보를 요청 하는 행위를 '서버(Server)에 요청(Request) 한다.'  라고 한다.

그러면 서버는 그 주소에 맞는 화면으로 응답(Response) 한다.

 

서버란?

서버는 클라이언트의 단짝이다. 서버는 클라이언틔 요청을 받아 처리하는 주체이다. 클라이언트가 데이터를 요청했다면 데이터를, 단지 서버 내에서 처리만 해달라는 요청을 했다면 해당 요청만 처리 할 수 있다.

흔히 우리가 웹 즈라우저에 주소를 입력하는 행위는 '새로운 화면을 그리기 위한 데이터를 달라' 라는

데이터 요청(Request)에 해당한다.

'Back-end > 기본상식' 카테고리의 다른 글

Library 와 Framework  (0) 2023.08.30
IP와 Port  (0) 2023.08.29
데이터베이스(DB)  (0) 2023.08.28
Restful API Design  (0) 2023.07.19
HTTP 프로토콜  (0) 2023.07.19