Computer Science/네트워크

[네트워크 기초] 허브, 스위치, 라우터 차이점

하다보면 되겠지 2023. 1. 23. 13:54

허브(Hub)

  • 여러 대의 디바이스를 연결해 네트워크를 만들어주는 장비
  • 단순히 분배 중계기로, 보내려는 목적지뿐 아니라 모든 호스트에게 데이터를 전송
  • 장점
    • 멀티 포트 기능(허브가 없다면 디바이스는 1-1로만 연결 가능)
    • 전기적인 신호를 증폭시켜 들어온 데이터를 재전송 → LAN의 전송거리를 연장
  • 단점
    • 충돌(Collision)이 많이 발생해 하나의 허브에는 많은 디바이스를 연결할 수 없음
    • 대역폭이 낭비될 수 있고, 보안성 또한 떨어짐

 

스위치(Switch)

  • 허브의 충돌 문제를 해결하기 위해 물리적으로 Collision Domain을 나눠주는 장비임
  • MAC 주소를 테이블에 기록하여 특정한 호스트에게 데이터를 보낼 수 있음
  • 단, 테이블에 없는 주소가 들어올 경우 허브와 동일하게 동작(연결된 모든 장치에 포워딩)
  • 장점
    • 대역폭 낭비를 줄이고 트래픽이 훨씬 효율적임
    • 데이터의 전송 에러 등을 복구해주는 기능을 가짐
  • 단점
    • 허브와 스위치는 MAC 주소만 읽을 수 있을 뿐 IP주소는 읽지 못함
    • 즉, 외부 네트워크와 통신하지 못함

 

라우터(Router)

  • 정보를 주고받을 때 패킷에 담긴 수신처의 주소를 읽고 IP주소를 바탕으로 외부 네트워크로 데이터를 전달하는 장치
  • 장점
    • 가장 효율적인 경로를 선택하여 전달
    • 전체 네트워크의 성능을 개선하고 대규모 통신망을 쉽게 구성할 수 있음
    • 표준 논리에 따라 통신 방법이 정의되기 때문에 유지보수가 용이함
  • 단점
    • 초기 환경 설정에 대한 어려움
    • 하위 프로토콜 지원이 불가능하고 기능이 복잡하므로 가격이 비쌈

⇒ 네트워크의 기본 출입구를 설정하는 것으로, 기본 게이트웨이(default gateway)라고 함

 

게이트웨이(Gateway)

  • 한 네트워크에서 다른 네트워크로 이동하기 위해 거쳐야하는 지점
  • 자동차가 고속도로에 진입하기 위해 통과하는 톨게이트와 유사한 개념
  • 두 컴퓨터가 네트워크 상에서 연결되기 위해서는 동일한 통신 프로토콜을 사용해야 함
  • 프로토콜이 다른 네트워크 상의 컴퓨터와 통신하기 위해서는 프로토콜 변환이 필요
    → 게이트웨이가 변환기 역할을 수행
  • 공유기는 게이트웨이의 역할과 라우터, 방화벽의 역할을 동시에 제공하는 종합 네트워크 장비

 


References