Client
기업에는 고객이 있고 서버에는 클라이언트가 있습니다. 두 경우 모두 일대다 관계가 존재합니다. 기업에 여러 고객이 있을 수 있는 것처럼 서버는 여러 클라이언트와 통신할 수 있습니다. 컴퓨터 네트워킹에서는 이를 클라이언트-서버 모델이라고 합니다.
클라이언트는 서버와 통신하는 모든 장치입니다. 데스크톱 컴퓨터, 노트북, 스마트폰 또는 네트워크와 호환되는 다른 어떤 장치일 수도 있습니다. 홈 네트워크에서는 Wi-Fi를 지원하는 온도 조절기, 조명, 가전제품과 같은 "스마트" 장치가 클라이언트로 간주됩니다. 사무실 네트워크에서는 네트워크 연결 스토리지에서 파일에 액세스하는 시스템이 파일 서버의 클라이언트입니다. 대부분의 네트워크에서는 클라이언트 간 통신이 가능하지만, 데이터는 라우터나 스위치와 같은 중앙 지점을 통해 흐릅니다.
더 큰 규모에서 웹 사이트에 액세스할 때마다 사용자의 장치가 클라이언트이고, 웹 사이트를 호스팅하는 웹 서버가 서버입니다. 소프트웨어 관점에서 보면 사용자의 웹 브라우저가 클라이언트 소프트웨어이고, 웹 서버에서 요청에 응답하는 프로그램(Apache, IIS 등)이 서버 소프트웨어입니다. 마찬가지로 이메일을 확인할 때는 메일 서버에 연결합니다. 사용자의 장치는 메일 서버의 클라이언트이고, 이메일 프로그램 또는 웹메일 인터페이스가 클라이언트 소프트웨어입니다.
지식 테스트하기