본문 바로가기

Computer Engineering/Networks

네트워크 동작 원리에 따른 분류

2.2.2 네트웍 동작원리에 따른 분류


  ● Peer To Peer   Peer-to-Peer는 아래 그림 2.1과 같이 각 스테이션들이 동등한 권한으로 상호 연결되어 있다. 이들은 어느 시점에서 서버의
   역할을 하기도 하고, 클라이언트의 역할을 수행하기도 한다.  간단하게 정의하면 Peer to Peer 네트웍은 Client Server에 반하여
   전용 서버가 존재하지 않으며,  파일이나 프린터 같은 자원을 공유하기 쉬우나, 서버 역할을 수행하는 스테이션이 따로 없는 것이
   단점이다.  따라서 한 스테이션을 끄면 다른 스테이션들은 그 컴퓨터의 파일이나 연결된 프린터 등의 자원을 사용할 수 없다.
   때문에 Peer-to-Peer에서는 언제나 공유해야할 파일을 보관하거나, 프린터가 연결된 스테이션을 항시 켜놓아야만 한다.
   이것은 Client/Server 환경에서 파일이나 프린터서버를 운영하는 것과 같은 개념이다.  그러나 Client/Server 네트웍과는 달리
   노드와 노드간의 메시지 전달은 서버를 거치지 않고 직접 둘 사이에 이루어진다. 



Figure 2.1 Peer to Peer Network




  ● Client/Server
   서버(Server)는 우리말로 번역하면 '봉사자' 정도가 된다.  이름에서 알 수 있듯이 이 서버는 네트웍 상에서 각종 프로그램
   파일과 데이터를 가지고 있는 것으로 PC가 될 수도 있고 워크스테이션이나 미니,  중/대형급  컴퓨터가 될 수도 있다. 
   전통적인 Lan 개념은 Client Server 시스템을 의미한다고 봐도 무방하다.


             
 

Figure 2.2 Client / Server 구조

 

   Client/Server는 네트워크 상에서 각종 어플리케이션 프로그램과 데이터를 가지고 클라이언트가 요구하는 서비스를 제공 해주는
   서버와 서버로부터 공급하는 데이터를 받아 사용하는 클라이언트로 구성된 환경을 말하는 것이다.  클라이언트는 메인프레임
   이나 호스트 컴퓨터 환경에서 사용되는 터미널(terminal)과는 차이가 있다.  터미널은 독자적으로는 어떤 작업도 할 수 없지만,
   클라이언트는 독자적인 업무수행이 가능하다.  그래서 전자를 더미(Dummy), 후자를 지능형(Intelligent) 스테이션이라 한다.


   위의 그림 2.2에서와 같이 그 구성은 서버에 네트워크로 연결된 다수의 클라이언트가 연결되어 있는 현재의 대다수 LAN 환경이
   이에 해당한다고 보면 된다.  물론 라우터나 브리지를 통해 원격지를 연결한 경우에도 적용이 된다. 중요한 것은 서버라고 하는
   것을 두어 여기에 저장된 정보를 활용하거나 여기서 제공하는 어플리케이션을 클라이언트가 이용하는 모든 환경을
   Client/Server 라 할 수 있다는 점이다.  여기서 서버는 그 용도에 따라 어플리케이션, DB(Data Base), 파일 및 프린터 서버 등
   다양하게 구분할 수 있다.
   서버는 중형컴퓨터 이상의 대형 장비처럼 그 시스템의 크기로 구분하는 것이 아니라 위에서 설명한 것과 같이 수행하는
   업무를 기준으로 하는 것이라는 점을 유념해주기 바란다.  즉, 어떤 PC에 부서내의 모든 자료 파일들을 보관해 놓고 있다면,
   이 PC는 파일서버가 되는 것이다.



  ● Host Terminal
   호스트 또는 서버의 데이터, 프로그램, 프린터 등을 자유롭게 사용할 수 있는 점은 Client/Server 구조와   동일하나   데이터와
   프로그램이 처리되는 위치가 서로 다른 네트웍이다.  호스트 터미널의 경우 모든 데이터 처리가 호스트에서만 이루어지고 터미
   널은 단지 명령을 내리거나   그 결과를 받아보는 역할 밖에는 수행하지 못한다.  이에 반해 클라이언트 서버 네트웍은 서버의
   데이터와 프로그램들을 클라이언트들이 로드 한 후에 자신의 CPU를 이용, 처리하는 네트웍이다.  단적인 예로 Telnet으로 접속
   하는 hitel은 호스트 터미널 방식이고 유니윈이라는 응용프로그램을 자신의 PC에 설치하여 접속하는 유니텔등은 클라이언트
   서버방식인 것이다.

'Computer Engineering > Networks' 카테고리의 다른 글

네트워크 기초  (0) 2007.11.12
단말시스템  (0) 2007.11.12
데이터 교환 시스템  (0) 2007.11.12
데이터 전송 시스템  (0) 2007.11.12
네트워크의 종류  (0) 2007.11.12
네트워크 토폴로지에 의한 분류  (0) 2007.11.12
네트워크 범위에 의한 분류  (0) 2007.11.12
네트워크상의 통신 채널 할당 기법  (0) 2007.11.12
LAN 의 기술 방식  (0) 2007.11.12
스위칭 기술  (1) 2007.11.12