허브(Hub)
- 허브는 컴퓨터 네트워크에서 여러 대의 컴퓨터를 연결하는 장비로, 여러 대의 컴퓨터가 데이터를 공유하고 통신할 수 있도록 도와주는 중계 역할을 한다. 허브는 물리적으로 연결된 모든 컴퓨터 간의 데이터 통신을 중계하는 역할을 수행하며, 데이터를 전송하기 전에 충돌을 감지하고 처리한다.
- 허브는 일반적으로 RJ-45 포트를 사용하여 컴퓨터를 연결하며, 각 포트는 컴퓨터나 네트워크 장비를 연결할 수 있다. 허브는 데이터를 전송하기 위해 전체 대역폭을 사용하므로, 데이터 전송 속도가 느려지는 문제가 있다. 또한, 허브에서 데이터 충돌이 발생할 수 있으며, 이를 해결하기 위해 CSMA/CD(Collision Detection)방식을 사용한다.
- 허브는 데이터 전송 중에 발생하는 충돌을 감지하고, 충돌이 발생한 경우에는 재전송을 요청한다. 이러한 충돌 감지와 처리는 전체 대역폭을 공유하는 허브에서는 성능 저하를 초래할 수 있다. 따라서, 대역폭을 공유하지 않고 데이터 전송 속도가 빠른 스위치(Switch)로 대체되는 추세이다.
- 또한, 허브는 보안이 취약한 장비로, 데이터 전송 과정에서 스니핑(Sniffing)과 같은 공격에 취약하다. 따라서, 보안을 강화하고 데이터 전송 속도를 높이기 위해 허브를 스위치나 라우터 등의 다른 장비로 대체하는 것이 권장된다.
1. 인텔리전트 허브(Intelligent Hub)
- 스위칭 허브(Switching Hub)의 기능과 허브의 중계 기능을 합한 것으로, 스위칭 허브와 유사한 기능을 가지고 있다.
- 포트마다 MAC 주소 테이블을 가지고 있어, 목적지 주소에 따라 패킷을 전송할 포트를 선택하는 스위칭 기능을 수행한다.
- 충돌 도메인을 분리할 수 있고, 스위칭 기능을 통해 대역폭을 공유하지 않고 전송 속도를 높일 수 있다.
2. 더미 허브(Dummy Hub)
- 허브의 가장 기본적인 형태로, 단순히 전기 신호를 증폭해 주는 역할만 한다.
- 충돌 도메인을 공유하기 때문에, 전송 속도와 대역폭이 제한될 수 있다.
3. 세미인텔리전트 허브(Semi-Intelligent Hub)
- 더미 허브와 인텔리전트 허브의 중간 형태로, 일부 스위칭 기능을 가지고 있다.
- 포트마다 MAC 주소 테이블을 가지고 있지만, 전체 패킷을 스위칭하고 않고 일부 패킷만 스위칭한다.
- 스위칭 기능을 가지고 있지만 충돌 도메인을 공유하기 때문에, 전송 속도와 대역폭이 제한될 수 있다.
4. 스태커블 허브(Stackable Hub)
- 스택 허브(Stackable Hub)는 여러 개의 허브를 쌓아서 사용하는 것으로, 각각의 허브를 하나의 단일 장비로 인식할 수 있도록 하여 관리하기 쉽고 효율적으로 사용할 수 있도록 한다.
- 스택 허브는 일반적으로 2~8개의 허브를 쌓을 수 있으며, 스택 포트를 사용하여 다른 스택 허브와 연결한다. 스택 포트는 일반 포트와 달리, 다른 스택 포트와만 연결할 수 있다.
- 스택 허브는 하나의 단일 장비로 인식되기 때문에, 여러 개의 허브를 개별적으로 관리하는 것보다 관리하기 쉽고 효율적이다. 또한, 허브의 교체나 추가 시에도 스택 허브만 교체하거나 추가하면 되므로, 유지 보수 및 관리가 용이하다.
- 스택 허브는 스위칭 허브(Switching Hub)나 인텔리전트 허브(Intellignet Hub)와 같은 기능을 가지고 있을 수 있으며, 충돌 도메인을 분리하여 전송 속도와 대역폭을 높일 수 있다.
- 스택 허브는 대부분의 네트워크에서 사용되고 있으며, 중소형 기업이나 학교, 병원 등에서 많이 사용된다. 스택 허브의 종류와 기능은 다양하며, 네트워크 환경과 요구 사항에 따라 적합한 제품을 선택하여 사용하는 것이 중요하다.