[서버와 클라이언트] [서버와 클라이언트] 클라이언트 서버 모델

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2008.11.10 / 2019.12.24
  • 2페이지 / fileicon doc (MS워드 2003이하)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 500원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
본문내용
1997039806 한양대학교 안상민
1. 연결형 서버와 비연결형 서버 기능의 차이를 설명하시오.
연결형 서버: TCP와 같은 연결형 프로토골을 사용하여 데이터의 안정적인 전달을 보장하는 서버이다. 이 서버는 모든 클라이언트와의 접속마다 소켓을 각각 개설해야 하는 단점이 있다. 또한 한 컴퓨터에서 동시에 열 수 있는 파일 수가 제한되듯이 소켓을 많이 개설하면 시스템 자원을 많이 사용하게된다.

비연결 서버: UDP와 같은 비연결형 프로토골을 사용하는 서버이다. 하나의 소켓을 통하여 다수의 클라이언트와 통신할 수 있으므로 자원을 절약할 수있다. 안정적인 데이터의 전달을 책임지지 못하므로, 필요한 경우 응용 프로그램에서 이를 처리해 주어야 한다.TCP는 일대일 접속만을 지원하므로 방송형 또는 멀티캐스팅을 필요로 하는 응용 프로그램에서는 비연결형서버를 이용하여야 한다.

2. Iterative 서버와 concurrent 서버 기능의 차이를 설명하시오.
Iterative 서버: 클라이언트의 서비스 요구를 순서대로 처리해 주는 서버이다. request 처리시간이 짧거나 별로 문제가 되지 않는 경우에 사용한다. 이 서버는 프로그램 구현이 비교적 간단하지만 서비스를 순서대로 처리 할 때 처리 시간이 빠른 서비스가 처리 시간이 느린 서비스뒤에 올 경우 기다리는 시간이 길어 진다. 일반적으로 각 서비스의 처리 시간이 짧을 때 사용한다.

concurrent 서버: 여러 요구를 동시에 서비스 할 수 있는 서버이다. 새로운 클라이언트가 접속 될 때마다 서비스를 담당할 프로세스를 새로 만드는 방법이 있으나 이 방법은 클라이언트 수가 늘어남에 따라 프로세스 수도 계속 늘어나게 된다. 그래서 실제로 많은 클라이언트를 처리 해야 할 경우에 프로세스는 하나만 이용하여 여러 서비스를 동시에 처리하게 하는데 이런 방법을 apparent concurrent 서버라고 한다. 일반적으로 서비스 처리 시간이 길거나 불규칙 할 때 사용한다.

3. Stateful 서버와 Stateless 서버 기능의 차이를 설명하시오.
stateful 서버: state는 서버와 클라이언트와의 통신 상태를 말하는 것으로 이 상태 정보를 서비스 제공에 이용하는 서버이다. 서버의 현재 상태에 따라서 클라이언트로부터의 요청마다 처리할 응답이 달라질 수 있다. 현재의 상태에 따라 신속히 응답할 수 있으며 클라이언트와 주고 받을 메시지의 양을 줄일 수 있다. 네트워크가 안정적인 경우 사용하면 유리하다.하지만 상태 정보를 이용함에 있어서 잘못 된 상태정보로 인해서 오동작을 발생 시킬 위험성이 있다. 또한 네트워크 또는 서버가 리셋되었을 때 모든 상태 정보도 리셋되어 모든 동작이 리셋되는 단점이 있다.

stateless 서버: 상태를 정의하지 않고 항상 클라이언트로의 독립적인 request에 의해 서비스를 제공하는 서버이다. 틀린 상태정보를 사용할 가능성을 없앰으로써 서버가 안정적으로 동작한다. 하지만 항상 독립적인 request만을 보내야 하기 때문에 정보의 양이 증가하여 통신양이 증가하고 반응속도가 느릴 수가 있다.


4. 순수 P2P 모델과 하이브리드 P2P 모델 기능의 차이를 설명하시오.

순수 P2P 모델: 다른 컴퓨터의 중간 개입 없이 동등한 자격의 두개 이상의 컴퓨터가 직접 통신한다. 여기에서 각각의 컴퓨터는 클라이언트와 서버 혹은 둘다의 역할을 수행할 수 있다. 누텔라(Gnrtella)가 대표적인 P2P 프로토콜이다. 어떤 파일의 위치를 알기 위해서 인접한 servant에게 그 파일을 가지고 있는지 요청한다. 인접한 servant는 만약 파일을 가지고 있었다면 메시지로 응답한다. 아니면 다른 피어에게 질의를 전달한다. 해당 파일을 가진 servant C는 A에게 메시지로 응답한다.servant A는 C에게 다운로드를 요청하고 servant C는 A에게 파일을 전송한다. 하지만 이 순수 P2P 프로토콜은 프로토콜은 간단하짐나 정보를 찾는데 시간이 오래 걸릴 수 있고 정보를 찾는데 질의 트래픽이 많이 폭주 할 수 있다.

하이브리드 P2P: 대표적으로 냅스터, ICQ, 소리바다등이 있다. 어떤 데이터가 어느 위치에 있는지를 조회 하는 디렉토리(또는 인덱스 )서버가 필요하다. 내가 원하는 데이터가 어디에 있는지 인덱스 서버를 통해서 알아보고 그 다음부터는 서버의 개입 없이 일대일로 데이터 전달이 가능하다. 하지만 인덱스 서버에 과부하가 걸릴 가능성이 크고 데이터의 성질에 따라 위치 전달에 따른 책임이 있을 수 있다.

자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [근거리통신망][LAN][랜]근거리통신망(LAN, 랜)의 정의, 분류, 근거리통신망(LAN, 랜)의 특성, 근거리통신망(LAN, 랜)의 구성방식, 근거리통신망(LAN, 랜)의 관련용어, 근거리통신망(LAN, 랜)의 네트워크구축 분석
  • 클라이언트/서버 모델의 LAN 구성은 LAN-Manager, NetWare와 같은 고성능 NOS를 탑재하여 보다 강력한 네트워크 컴퓨팅을 구사할 수 있으나, 많은 비용과 관리에 대한 노력이 들며 이를 위한 어플리케이션의 개발 및 케이블링, 서버 구축 등에 엄청난 비용이 투자된다.통상적으로 4대에서 10여대 정도의 PC를 네트워크로 묶기 위하여 필요이상의 많은 투자를 한다면 이에 대한 손익분기점은 몇 년이 지난 뒤에 되찾게 될지 미지수일 것이다. 이러한 환경이라면 LAN

  • [ERP, DRM, 초고속인터넷기술] ERP기술(ERP기술의 정의, ERP기술요소기술), DRM기술(DRM기술의 정의, DRM기술의 요구사항), 무선LAN기술, 초고속인터넷기술(Ethernet, VDSL, ADSL, SDSL, HFC, HomePNA)에 관한 분석
  • 모델에 정보 인프라를 제공하는 시스템인 만큼 규모적인 측면에서 매우 광대하며, 기술적으로는 기존의 정보시스템에 비해 많은 데이터를 더 빠른 시간 안에 효율적으로 처리 가능해야 한다. 이에 따라 ERP는 정보 인프라를 최적으로 지원하기 위하여 다음과 같은 정보시스템 기술을 수용하고 있다. 1) 클라이언트/서버 시스템과거의 정보시스템들은 일반적으로 중앙 집중형 환경으로 구축되었다. 사용자들이 사용하는 컴퓨터는 더미(dummy) 터미널에 불

  • 정보통신 시스템의 이해
  • 정보통신 시스템의 이해통신망의 기본개념정보통신의 기본개념정보통신망 관련기술정보전송디지털 전송의 장점전송방식전송용량 및 속도전송매체신호 교환방식통신처리장치전송효율다중화 (Multiplexing)정보통신망의 위상통신 프로토콜(Protocol)컴퓨터 통신망의 기본 이해소유형태에 따른 통신망의 유형종합정보통신망(ISDN)클라이언트/서버 모델이란?서버의 종류네트워크 연결 장비통신망의 기본구조 및 주요기능신호화 (Encoding) : 정

  • [정보사회] P2P 사업의 방향과 전망
  • 서버/클라이언트 모델에 도전장을 던지고 나선 P2P 덕분에 정보생산자와 향유자에 상관없이 서로의 정보를 공유할 수 있는 길이 열렸다. 디지털 정보화시대가 도래함에 따라 P2P는 인터넷 비즈니스의 새로운 축으로도 이미 부상했다. 많은 인터넷 서비스업체와 솔루션업체는 이를 기반으로 새로운 비즈니스 전략을 도입하여야 하며, 기존 오프라인 기업도 차세대 인터넷 전략의 수립에 P2P를 염두에 두어야만 치열한 경쟁시대에 살아남을 수 있을 것이다

  • p2p 과연 무엇이 문제인가
  • 서버 컴퓨터를 거치지 않고 정보를 찾는 사람과 정보를 가지고 있는 사람의 PC를 직접 연결시켜 데이터를 공유할 수 있게 해주는 기술과 그 기술을 응용해 만든 새로운 서비스를 말한다. P2P에서 peer라는 단어 자체는 동등한 동료를 뜻한다. 즉, P2P의 Peer라는 말 자체는 대부분의 거대 네트워크 구성인 클라이언트/서버 모델에 대응되는 개념으로 누가 클라이언트이고, 누가 서버인지를 구별 짓지 않고, 네트워크에 참여한 구성원들 모두가 동등한 지위를

오늘 본 자료 더보기
  • 오늘 본 자료가 없습니다.
  • 저작권 관련 사항 정보 및 게시물 내용의 진실성에 대하여 레포트샵은 보증하지 아니하며, 해당 정보 및 게시물의 저작권과 기타 법적 책임은 자료 등록자에게 있습니다. 위 정보 및 게시물 내용의 불법적 이용, 무단 전재·배포는 금지됩니다. 저작권침해, 명예훼손 등 분쟁요소 발견시 고객센터에 신고해 주시기 바랍니다.
    사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
    개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
    copyright (c) 2003 reoprtshop. steel All reserved.