[CS] 네트워크 2. 네트워크 토폴로지

최민길(Gale)·2023년 8월 14일
1

CS 탐구

목록 보기
11/13

안녕하세요 이번 시간에는 네트워크 토폴로지, 네트워크 유형, 네트워크 통신 방식, 네트워크 장비 등의 네트워크 기초에 대해 알아보도록 하겠습니다.

네트워크 토폴로지란 컴퓨터 네트워크의 요소들을 물리적으로 연결해 놓은 방식을 말합니다. 네트워크 토폴로지에는 크게 4가지 종류가 존재합니다.

먼저 스타형이란 중앙의 노드와 사용자의 노드가 점대점 방식으로 연결되어있는 방식입니다. 중앙의 노드는 중앙 장치(스위치 또는 허브 등)이 존재하며 이 중앙 장치에 다른 노드들이 모두 연결되어 있는 구조입니다. 확장이 용이하며 사용자 노드에 결함이 발생하더라도 다른 노드에는 영향을 주지 않는 결함 허용 능력을 제공합니다. 하지만 사용자 노드 수가 증가하면 패킷의 충돌 가능성이 높아지고 중앙 노드가 고장나면 전체 네트워크가 중단된다는 단점이 있습니다.

버스형이란 단일 회선(버스)에 사용자 노드가 T자 모양으로 연결되고 회선의 끝에는 종단기를 설치하여 신호의 반사를 방지하는 방식입니다. 즉 하나의 긴 회선에 사용자 노드가 연결되어 있는 구조입니다. 한 시점에 하나의 사용자 노드만 회선을 점유하며 구조가 간단하여 사용자 노드의 추가 및 제거가 용이하며 결함 허용 능력을 제공합니다. 하지만 버스의 대역폭을 공유하기 때문에 사용자 노드 수가 증가하면 네트워크 성능이 저하된다는 단점이 있습니다.

링형이란 네트워크의 노드가 원형으로 연결되어 앞의 노드에서 받은 데이터를 다음 노드로 데이터를 전달하는 방식입니다. 즉 닫힌 루프 형태로 각 노드가 자신의 좌우 노드와 점대점으로 연결되어 있는 구조입니다. 버스형과 같이 하나의 회선에 연결되기 때문에 설치 비용이 저렴하고 넓은 지역에 설치가 가능하다는 장점이 있습니다. 하지만 통신 효율성이 낮고 한 노드에 장애가 발생하면 전체 네트워크가 중단되며 넓은 지역에 구축 시 비용이 많이 든다는 단점이 존재합니다.

망형이란 네트워크에 연결된 모든 노드가 서로 개별적으로 그물처럼 연결된 방식입니다. 즉 모든 노드가 다른 노드와 직접 연결되어 있는 구조입니다. 특정 사용자 노드에 장애가 발생해도 다른 경로로 데이터 전송이 가능하고 가용성이 높으며 효율이 우수합니다. 하지만 네트워크 설치 및 관리가 어렵고 비용이 비싸다는 단점이 있습니다.

profile
저는 상황에 맞는 최적의 솔루션을 깊고 정확한 개념의 이해를 통한 다양한 방식으로 해결해오면서 지난 3년 동안 신규 서비스를 20만 회원 서비스로 성장시킨 Software Developer 최민길입니다.

0개의 댓글