1. 2010.03.17  인터넷 공유기, 허브, 라우터 등의 차이점은???

From  Computer  2010. 3. 17. 18:52
분노의 블로깅!

참 내가 이런 간단했던 차이점을 간과하고 헛물을 켜고 있었다니.. 이번을 기회로 다시 제대로 알기위해서!!!

인터넷 공유기, 허브 등은 컴퓨터를 공유하기 위해서 한번쯤은 들어봤을법한 단어이다. 하지만! 어떤 차이점이 있는지는

자세히 모르는 경우가 많아서 잘못 구입을 하거나, 네트워크 구축에 혼란을 겪는 경우가 종종 발생하기도 한다.

과연 저 기기들간에 어떤 차이점이 있는지 찾아보있다.


인터넷 공유기

인터넷 공유기는 인터넷 서비스 업체에서 제공하는 하나의 IP를 가지고 여러대의 컴퓨터가 인터넷을 사용할수 있게

해주는 장비이다. 일반적으로, 한 컴퓨터에는 하나의 IP만 제공해주므로 다른 컴퓨터들은 인터넷을 사용할수 없는데,

공유기를 통해서 할당받은 하나의 IP를 내부 네트워크에서 여러개의 IP주소로 변환을 하여, 여러대의 컴퓨터가 인터넷을

사용 가능하도록 만들어준다. 요즘의 인터넷 공유기는 동시에 허브의 기능까지 가지고 있어서 하나의 공유기를 통해서

4대의 컴퓨터가 사용이 가능하다.


허브

허브는 컴퓨터들간 또는 프린터와의 네트워크 연결, 근거리에 있는 다른 허브 또는 네트워크 장비들과의 연결을

해주는 역할을 한다. 포트의 개수는 허브에 따라 다양하며, 1개의 포트에 한대의 장비가 할당이 된다.

허브는 원래의 대역폭을 허브에 연결되어 있는 숫자만큼 나누어서 제공을 한다. 예를들어, 10Mbps를 제공하는 이더넷에

8포트 허브로 PC를 연결시킬 경우 각 PC는 1.25Mbps의 대역폭만을 가져가게 되는 것이다. 또한 먼저 점유를 하는 쪽이

대역폭을 더 많이 가져가게 된다. 이런 허브에는 더미 허브와 스위칭허브가 존재하는데, 이 둘의 차이점도 알아보려한다.

a. 더미허브

허브에 연결된 네트워크상의 데이터를 연결해준다. 이 더미허브는 들어온 데이터를 연결되어있는 모든 포트로 동일한

데이터를 전송해준다. 이 때 데이터를 주고받는 PC이외의 다른 컴퓨터들은 데이터의 전송이 끝날때가지 기다려야한다.

그렇기 때문에 연결된 컴퓨터가 많을수록 전체적인 네트워크 속도는 그에 반비례 하여 떨어지게 된다.

더미허브를 사용하여 네트워크의 속도저하없이 사용할 수 있는 컴퓨터의 수는 20대므로 이 이하의 소형 네트워크를 구축

하는곳에서는 더미허브를 사용하는 것이 적당하다.

b. 스위칭 허브

더미허브와 달리 스위칭 허브는 들어온 데이터를 연결된 모든 컴퓨터에 전송을 하지 않고, 포트를 스위칭하여 목적지에

데이터를 전송한다. 즉 이 허브는 컴퓨터의 전원이 들어오면  각 컴퓨터의 네트워크 주소가 스위치 허브에 등록된다.

이 주소를 이용하여 허브로 들어온 데이터를 분류하여 전송할 컴퓨터에 연결된 포트로만 데이터를 전송하는 방식이다.

스위칭 허브는 포트들간에 직접 연결을 제공하여 주므로 모든 포트에 최대 네트워크 속도를 보장하여준다.


라우터

랜을 연결시켜주는 장치로써 정보를 주고 받을 때 송신정보(패킷)에 담긴 수신처의 주소를 읽고 가장 적절한 통신경로를

이용하여 다른 통신망으로 전송하는 장치이다. 서로 다른 프로토콜로 운영하는 통신망에서 정보를 전송하기 위해 경로를

설정하는 역할을 제공하는 핵심적인 통신 장비이다.

단순히 통신망을 연결해주는 브리지(bridge)기능에 더하여 경로배정표에 따라 다른 통신망을 인식하여 경로를 배정하며

수신된 패킷에 의하여 다른 통신망 또는 자신이 연결되어 있는 통신망 내의 수신처(노드)를 결정하여 여러 경로 중 가장

효율적인 경로를 선택하여 패킷을 보낸다. 통신흐름을 제어하며 통신망 내부에 여러 보조 통신망을 구성하는 등의 다양한

통신망 관리 기능을 수행한다.

장점은 통신환경설정을 가능하게 하여 전체 네트워크의 성능을 개선할 수 있다. 또한 표준 논리에 따라 통신방법이 자동

으로 결정되므로 유지보수가 용이하고, 통신방법에 구애 받지 않으므로 대규모 통신망을 쉽게 구성할 수 있으며, 다양한

경로를 따라 통신량을 분산할 수 있다.

단점은 초기 환경 설정이 어렵고, 특정한 프로토콜에 의존하므로 다양한 프로토콜 지원이 어렵고, 하위 프로토콜 지원이

불가능하며, 기능이 복잡하므로 가격이 비싸다.
 
최근글
최근댓글
최근트랙백
links
툴바 보기/감추기