logo

컴퓨터 네트워크 아키텍처

컴퓨터 네트워크 아키텍처는 데이터 전송을 위한 소프트웨어, 하드웨어, 프로토콜 및 미디어의 물리적, 논리적 설계로 정의됩니다. 간단히 말해서 컴퓨터가 어떻게 구성되어 있고 작업이 컴퓨터에 할당되는 방식이라고 말할 수 있습니다.

두 가지 유형의 네트워크 아키텍처가 사용됩니다.

문자열이 비어 있습니다
컴퓨터 네트워크 아키텍처
  • 피어 투 피어 네트워크
  • 클라이언트/서버 네트워크

피어 투 피어 네트워크

  • P2P 네트워크는 모든 컴퓨터가 데이터 처리에 대해 동일한 권한과 책임을 갖고 함께 연결되는 네트워크입니다.
  • P2P(Peer-To-Peer) 네트워크는 일반적으로 최대 10대의 컴퓨터로 구성된 소규모 환경에 유용합니다.
  • P2P 네트워크에는 전용 서버가 없습니다.
  • 리소스를 공유하기 위해 각 컴퓨터에는 특별한 권한이 할당되지만 리소스가 있는 컴퓨터가 다운되면 문제가 발생할 수 있습니다.
컴퓨터 네트워크 아키텍처

P2P 네트워크의 장점:

  • 전용 서버가 포함되어 있지 않으므로 비용이 저렴합니다.
  • 한 컴퓨터가 작동을 멈추더라도 다른 컴퓨터는 작동을 멈추지 않습니다.
  • 각 컴퓨터가 스스로 관리하므로 설정 및 유지 관리가 쉽습니다.

P2P 네트워크의 단점:

  • Peer-To-Peer 네트워크의 경우 중앙 집중식 시스템을 포함하지 않습니다. 따라서 위치에 따라 데이터가 다르기 때문에 데이터를 백업할 수 없습니다.
  • 기기 자체를 관리하기 때문에 보안상의 문제가 있습니다.

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

  • 클라이언트/서버 네트워크는 클라이언트라는 최종 사용자가 서버라는 중앙 컴퓨터에서 노래, 비디오 등과 같은 리소스에 액세스할 수 있도록 설계된 네트워크 모델입니다.
  • 중앙 컨트롤러는 다음과 같이 알려져 있습니다. 섬기는 사람 네트워크의 다른 모든 컴퓨터가 호출되는 동안 클라이언트 .
  • 서버는 보안, 네트워크 관리 등 모든 주요 작업을 수행합니다.
  • 서버는 파일, 디렉터리, 프린터 등과 같은 모든 리소스를 관리하는 역할을 담당합니다.
  • 모든 클라이언트는 서버를 통해 서로 통신합니다. 예를 들어, client1이 클라이언트 2에 일부 데이터를 보내려는 경우 먼저 서버에 권한 요청을 보냅니다. 서버는 클라이언트 2와의 통신을 시작하기 위해 클라이언트 1에 응답을 보냅니다.
컴퓨터 네트워크 아키텍처

클라이언트/서버 네트워크의 장점:

  • 클라이언트/서버 네트워크에는 중앙 집중식 시스템이 포함됩니다. 그러므로 우리는 데이터를 쉽게 백업할 수 있습니다.
  • 클라이언트/서버 네트워크에는 전체 시스템의 전반적인 성능을 향상시키는 전용 서버가 있습니다.
  • 단일 서버가 공유 리소스를 관리하므로 클라이언트/서버 네트워크의 보안이 더 좋습니다.
  • 또한 리소스 공유 속도도 향상됩니다.

클라이언트/서버 네트워크의 단점:

  • 클라이언트/서버 네트워크는 대용량 메모리를 갖춘 서버가 필요하기 때문에 비용이 많이 듭니다.
  • 서버에는 클라이언트에게 자원을 제공하기 위한 네트워크 운영 체제(NOS)가 있지만, NOS 비용이 매우 높습니다.
  • 모든 리소스를 관리하려면 전담 네트워크 관리자가 필요합니다.