Network/Network Composition

허브, 스위치, 라우터, 로드밸런서란?

seongduck 2022. 12. 20. 21:14

허브(Hub)란?


  • 1계층에서 동작하는 장비
  • 거리가 멀어질수록 줄어드는 전기 신호를 재생성 및 여러 대의 장비를 연결하는 장비
  • 단순히 들어온 신호를 모든 포트로 내보내어 네트워크에 접속된 모든 노드들이 경쟁
  • 네트워크 성능 저하 및 패킷의 무한 순환에 의한 네트워크 마비의 단점 존재
  • 단방향 통신

 

스위치(Switch)란?


  • 2계층에서 동작하는 장비
  • 허브처럼 장비를 연결하는 역할을 하지만 MAC 주소를 이해할 수 있어 목적지에 맞는 곳만 전기신호를 보냄
  • 양뱡향 통신

허브와 스위치 차이

 

라우터(Router)란?


  • 3계층에서 통신
  • 네트워크 크기가 점점 커지고 보다 먼 거리까지 통신할 수 있는 프로토콜로 변환
  • 원격지로 쓸모없는 패킷이 전송되지 않도록 브로드캐스트와 멀티캐스트를 컨트롤
    • 불분명한 주소로 통신할 경우 이를 버림
  • 정확한 방향으로 패킷이 전송되도록 경로를 지정하고 최적의 경로로 패킷을 포워딩
  • L3 스위치, 공유기와 같은 역할

라우터 역할

 

로드 밸런서(Load Balancer)란?


  • 4계층에서 동작 (L4스위치도 이에 속하며, 7계층 로드 밸런서 ADC존재)
  • 4계층 포트 주소를 확인 가능하며 IP주소를 변경가능
  • 서비스 웹에서 많이 사용
    • 웹 서버 증설시 웹 서버 앞에 로드 밸런서를 배치
    • 대표 IP는 로드 밸런서가 갖고 로드 밸런서가 각 웹 서버로 패킷의 목적지 IP 주소를 변경하여 보냄
    • 성능 증가 및 빠른 시간내에 복구 가능

로드 밸런서 역할