컴퓨터 네트워크 아키텍처는 데이터 전송을 위한 소프트웨어, 하드웨어, 프로토콜 및 미디어의 물리적, 논리적 설계로 정의됩니다. 간단히 말해서 컴퓨터가 어떻게 구성되어 있고 작업이 컴퓨터에 할당되는 방식이라고 말할 수 있습니다.
두 가지 유형의 네트워크 아키텍처가 사용됩니다.
문자열이 비어 있습니다
- 피어 투 피어 네트워크
- 클라이언트/서버 네트워크
피어 투 피어 네트워크
- P2P 네트워크는 모든 컴퓨터가 데이터 처리에 대해 동일한 권한과 책임을 갖고 함께 연결되는 네트워크입니다.
- P2P(Peer-To-Peer) 네트워크는 일반적으로 최대 10대의 컴퓨터로 구성된 소규모 환경에 유용합니다.
- P2P 네트워크에는 전용 서버가 없습니다.
- 리소스를 공유하기 위해 각 컴퓨터에는 특별한 권한이 할당되지만 리소스가 있는 컴퓨터가 다운되면 문제가 발생할 수 있습니다.
P2P 네트워크의 장점:
- 전용 서버가 포함되어 있지 않으므로 비용이 저렴합니다.
- 한 컴퓨터가 작동을 멈추더라도 다른 컴퓨터는 작동을 멈추지 않습니다.
- 각 컴퓨터가 스스로 관리하므로 설정 및 유지 관리가 쉽습니다.
P2P 네트워크의 단점:
- Peer-To-Peer 네트워크의 경우 중앙 집중식 시스템을 포함하지 않습니다. 따라서 위치에 따라 데이터가 다르기 때문에 데이터를 백업할 수 없습니다.
- 기기 자체를 관리하기 때문에 보안상의 문제가 있습니다.
클라이언트/서버 네트워크
- 클라이언트/서버 네트워크는 클라이언트라는 최종 사용자가 서버라는 중앙 컴퓨터에서 노래, 비디오 등과 같은 리소스에 액세스할 수 있도록 설계된 네트워크 모델입니다.
- 중앙 컨트롤러는 다음과 같이 알려져 있습니다. 섬기는 사람 네트워크의 다른 모든 컴퓨터가 호출되는 동안 클라이언트 .
- 서버는 보안, 네트워크 관리 등 모든 주요 작업을 수행합니다.
- 서버는 파일, 디렉터리, 프린터 등과 같은 모든 리소스를 관리하는 역할을 담당합니다.
- 모든 클라이언트는 서버를 통해 서로 통신합니다. 예를 들어, client1이 클라이언트 2에 일부 데이터를 보내려는 경우 먼저 서버에 권한 요청을 보냅니다. 서버는 클라이언트 2와의 통신을 시작하기 위해 클라이언트 1에 응답을 보냅니다.
클라이언트/서버 네트워크의 장점:
- 클라이언트/서버 네트워크에는 중앙 집중식 시스템이 포함됩니다. 그러므로 우리는 데이터를 쉽게 백업할 수 있습니다.
- 클라이언트/서버 네트워크에는 전체 시스템의 전반적인 성능을 향상시키는 전용 서버가 있습니다.
- 단일 서버가 공유 리소스를 관리하므로 클라이언트/서버 네트워크의 보안이 더 좋습니다.
- 또한 리소스 공유 속도도 향상됩니다.
클라이언트/서버 네트워크의 단점:
- 클라이언트/서버 네트워크는 대용량 메모리를 갖춘 서버가 필요하기 때문에 비용이 많이 듭니다.
- 서버에는 클라이언트에게 자원을 제공하기 위한 네트워크 운영 체제(NOS)가 있지만, NOS 비용이 매우 높습니다.
- 모든 리소스를 관리하려면 전담 네트워크 관리자가 필요합니다.