- thebaleuncoding
서버가 뭐지? 자세히 알아보자!
코딩테스트학원 더바른코딩학원입니다!

서버는 여러 개의 컴퓨터를 통신회선으로 연결한 통신망에서
하나의 컴퓨터에 공동으로 사용하는 정보를 저장해 두거나
메모리 등 컴퓨터자원을 많이 사용하는 프로그램들을 모아놓은 컴퓨터입니다.
일반적으로 다른 프로그램에게 서비스를 제공하는 컴퓨터나
서버 프로그램이 실행되는 컴퓨터 하드웨어를 서버라고 합니다.
프린터 제어, 파일 관리 등 네트워크 전체를 감시, 제어하거나
메인프레임이나 공중망을 통해 다른 네트워크와 연결,
데이터, 프로그램, 파일 같은 소프트웨어 자원이나
모뎀, 팩스 프린터 공유, 기타 장비 등 하드웨어 자원을 공유할 수 있도록 도와줍니다.
클라이언트

통신망에 연결된 다른 컴퓨터들은 서버로부터 필요한 정보를 검색해 제공받거나,
서버의 프로그램에서 처리할 자료를 보내고, 다시 그 결과를 받습니다.
이러한 것들은 클라이언트(사용자)라고 합니다.
서버에 사용자가 접속했을 때 클라이언트는
사용자를 가리킬 수도 있고, 사용자의 컴퓨터를 가리킬 수도 있고,
컴퓨터에서 동작 중인 프로그램을 지칭할 수도 있습니다.
서버는 클라이언트의 요청에 의해 서비스를 합니다.
이 같이 구성된 시스템을 서버/클라이언트 시스템이라고 하고,
하나 이상의 응용 프로그램을 서로 협력하는 환경에서 운용하는
분산처리 형태를 말합니다.
서비스를 요청하는 클라이언트와 클라이언트의 요청을 처리하는 서버가
협동하여 사용자가 원하는 결과를 얻는 처리 방식을 클라이언트/서버 시스템이라고 합니다.
#서버가뭐지자세히알아보자!에 대해 더 알아보고 싶나요?
아래 링크로 이동하세요.