서버와 클라이언트

박총명·2025년 2월 27일
post-thumbnail

🎈클라이언트

서비스 요청자, 즉 어떠한 서비스를 사용하는 사람 혹은 사용자의 단말기

클라이언트는 서버에 서비스를 요청하고, 받은 서비스를 사용하는 사용자이다.
디바이스의 관점에서는 스마튼폰이나 데스크탑이 될 수도 있고, 클라이언트 자체가 서버가 될 수도 있다.

  • 서버로 요청을 보낸뒤에, 응답이 도착할 때까지 기다린다.
  • 서버로 부터 응답을 받으면, 서버의 응답을 처리하여 화면에 출력한다.

🎈서버

서비스 제공자, 즉 서비스를 제공하는 컴퓨터

다수의 클라이언트를 위해 존재한다. 클라이언트의 요청에 따라 응답해주는 시스템이다.

  • 클라이언트로 부터 받은 요청을 처리해 응답을 전송한다.
  • 대표적인 서버로는 웹 서버가 있다.

서버와 클라이언트의 관계

클라이언트가 요청(request)을 보내면 서버가 응답(response)한다.

서버와 클라이언트 구조를 따르는 대표적인 예시로는 웹 서비스가 있다.
예를 들어 클라이언트가 "최신 뉴스 기사를 알려줘" 라고 요청한다면, 서버는 "오늘의 최신 뉴스 기사는 ...입니다."라고 응답한다.

🔗참고자료

서버와 클라이언트
위키

0개의 댓글