Ⅰ. 운영시스템의 속성에 따른 컴퓨터시스템 분류
1. 서버와 클라이언트의 개념
1) 서버의 개념
일반적으로 서버라고 하면 다른 프로그램에게 서비스를 제공하는 컴퓨터 프로그램을 말한다. 서버 프로그램이 실행되고 있는 컴퓨터 하드웨어도 서버라고 불린다(그 컴퓨터에서 여러 개의 서버나 클라이언트 프로그램이 동시에 운영되는 경우도 있다). 프린터 제어나 파일 관리 등 네트워크 전체를 감시, 제어하거나, 메인프레임이나 공중망을 통한 다른 네트워크와의 연결, 데이터, 프로그램, 파일 같은 소프트웨어 자원이나 모뎀, 팩스, 프린터 공유, 기타 장비 등 하드웨어 자원을 공유할 수 있도록 도와준다. 클라이언트의 수가 5~20대 정도인 소규모 LAN의 경우에는 1대의 서버로 충분히 모든 서비스를 소화할 수 있으나, 대규모 LAN의 경우에는 여러 대의 서버를 배치하고, 파일 관리는 파일서버, 프린터 제어는 프린터 서버, 인터넷 등의 외부와의 교환은 커뮤니케이션 서버가 담당하는 등 각각 역할을 세분하게 된다.
2) 클라이언트의 개념
클라이언트는 우리가 일반적으로 사용하고 있는 컴퓨터를 말한다. 이런 클라이언트 컴퓨터들을 www에 접속하고 FTP를 사용하고 IRC, 메일등을 사용한다. 그런데 이런 서비스들은 우리가 사용하고 있는 클라이언트 컴퓨터에 어떻게 나올 수 있는가? 우리는 그저 웹브라우저에 주소를 치고, IRC에 연결하는 명령어를 치고, 메일을 작성해서 발송 할 뿐인데? 설마 내 컴퓨터 안에서 이런 모든 서비스들이 진행 될 수 있는 것인가?
물론 아니다. 우리가 www에 접속을 하고 메일을 보내고 irc에 접속하는 과정에서 유저들의 요구를 담고 있는 리퀘스트가 발생한다. 이런 리퀘스트들을 처리해 주는 곳이 바로 서버(server)이다.
2. 서버와 클라이언트의 관계
서버와 클라이언트는 두 개의 컴퓨터 프로그램 사이에 이루어지는 역할 관계를 나타내는 것이다. 클라이언트는 다른 프로그램에게 서비스를 요청하는 프로그램이며, 서버는 그 요청에 대해 응답을…(생략)
|
<참고문헌>
이재범·남기찬(1999) 정보기술과 PC활용, 법문사 김부회(2003) 컴퓨터 무작정 따라하기, 길벗 박선경(2000) 클릭하세요! 컴퓨터입문, 대림 전국교육대학 컴퓨터교육연구회(2003) 컴퓨터 교육학, 삼양미디어 김종현(2003) 컴퓨터구조론, 생능 정병태 외(1996) 논리회로 및 컴퓨터구조실험. 홍진출판사 한금희(2004) 컴퓨터 과학 개론, 한빛미디어 전희종, 김영일(1998) 디지털시스템, 문운당 진경시 외 2명(2000) 디지털 공학, 기전연구사
|