IT/Network

[Network Basic] Peer-to-Peer, Server/Client

김반장님 2021. 1. 7. 12:00
반응형

1. 피어 투 피어(Peer-to-Peer) 네트워크 

  • P2P라고 불리우며 같은 프로그램 또는 같은 종류의 프로그램을 사용하는 모든 개인용 컴퓨터(PC)와 워크스테이션이 상호 대등한 지위로 통신하고 데이터를 공유할 수 있게 하는 데이터 통신망을 말함 
  • 망 내에 있는 각각의 컴퓨터는 동등한 지위와 책임을 갖는 동등(Peer) 계층으로서, 다른 모든 컴퓨터에 대하여 서버로서 동작하고 동시에 클라이언트로서도 동작 
  • 별도의 파일 서버가 불필요 

 

Peer-to-Peer  

 

 

 출발지     목적지 
 응용 프로그램 계층  <------------------->   응용 프로그램 계층 
 표현 계층   <------------------->   표현 계층 
 세션 계층  <------------------->   세션 계층 
 프랜스포트 계층  <------------------->   프랜스포트 계층 
 네트워크 계층  <------------------->   네트워크 계층 
 데이터 링크 계층  <------------------->   데이터 링크 계층 
 물리 계층  <------------------->   물리 계층 

 

클라이언트/서버 네트워크 

  • 두 개의 컴퓨터 프로그램 사이에 이루어지는 역할 관계를 나타내는 것 
  • 클라이언트는 다른 프로그램에게 서비스를 요청하는 프로그램이며, 서버는 그 요청에 대해 응답을 해주는 프로그램 

인터넷의 경우 예를 들면 웹 브라우저는 인터넷상의 어딘가에 위치한 웹서버에게 웹 페이지나 파일의 전송을 요구하는 클라이언트 프로그램이다. 일반적인 클라이언트/서버 모델에서는, 보통 데몬(daemon)이라는 서버프로그램이 먼저 활성화 된 상태에서 클라이언트의 요구사항을 기다리는데, 대체로 다수의 클라이언트프로그램이 하나의 서버 프로그램을 공유한다. 

 

client/server  

 

 

 

반응형