허브와 스위치는 뭐가 다를까? (쉬운 설명, 개념, 차이점)
네트워킹의 기초를 이해하는 데 있어서 허브와 스위치는 필수적인 개념입니다.
두 장치 모두 여러 대의 컴퓨터를 연결하여 네트워크를 구성하는 역할을 하지만,
작동 방식과 기능 면에서 중요한 차이가 있습니다.
이 글에서는 허브와 스위치의 기능,
그리고 스위치가 허브 대비 갖는 이점에 대해 친절하고 자세하게 설명하겠습니다.
허브(Hub)란?
허브는 네트워크에서 가장 기본적인 연결 장치로, 여러 대의 컴퓨터를 연결하여 하나의 네트워크를 구성합니다.
간단히 말해, 허브는 연결된 모든 컴퓨터 사이에서 데이터를 전달하는 역할을 합니다.
그러나 허브는 데이터 패킷이 어디서 왔는지, 또는 어디로 가야 하는지를 구별하지 못합니다.
따라서, 허브는 받은 데이터 패킷을 네트워크에 연결된 모든 컴퓨터로 브로드캐스트 합니다.
브로드캐스트란?
https://jdcyber.tistory.com/55
허브의 단점
허브는 자신에게 연결된 컴퓨터의 맥 주소 (MAC Address)를
저장하거나 관리하지 않기 때문에 패킷의 출발지와 목적에 대한 정보를 갖고 있지 않습니다.
Mac주소가 뭔지 모르신다면 아래 글을 읽고 와주세요!
출발지와 목적지에 대한 정보가 없는 상태에서
패킷을 전달하려면 허브는 모든 포트에 패킷을 전달하게 됩니다.
그래야 정보를 실제 목적지로, 해당하는 포트로 내보낼 수 있을 테니까요.
그러다 보니 허브에 연결된 네트워크에서 한 컴퓨터가 주고받는 데이터는
연결된 모든 컴퓨터가 받게 되고 허브에 연결된 컴퓨터가 많으면 많아질수록
네트워크 트래픽이 불필요하게 증가하고,
결과적으로 전체 네트워크의 성능이 저하될 수 있습니다.
또한 여러 컴퓨터가 동시에 데이터를 전송하려 할 때 충돌이 발생할 수 있으며,
이는 데이터 손실로 이어질 수 있습니다.
보안적으로도 문제가 있습니다.
데이터가 네트워크 내의 모든 기기로 전송되므로,
민감한 정보가 유출될 위험이 있습니다.
여기서 패킷이 무엇인지 궁금하시다면
아래 쉽고 자세하게 적어둔 글을 참고해 주세요!
https://jdcyber.tistory.com/12
연결된 모든 컴퓨터에 정보를 뿌리는 허브
위 그림을 보시면 허브로 전송된 데이터가
모든 컴퓨터로 전송되고 있습니다.
(물론 요즘엔 MAC Address를 저장하는
스위칭 허브가 사용됩니다.)
허브의 이러한 단점을 보완하기 위한 네트워크 장비가
바로 스위치(Switch)입니다.
스위치란?
많은 컴퓨터를 하나의 네트워크로 묶어 주는
역할을 하는 것은 스위치, 허브 모두 동일합니다.
하지만 스위치는 허브보다 더 지능적인 네트워크 연결 장치입니다.
스위치는 연결된 각 컴퓨터의 맥 주소(MAC Address)를 학습하고 저장하여,
데이터 패킷의 출발지와 목적지를 인식할 수 있습니다.
이를 통해 스위치는 데이터를 목적지 주소가 있는 특정 포트로만 전송할 수 있습니다.
따라서, 스위치는 네트워크의 효율성을 향상시키고,
데이터 충돌을 줄이며, 보안을 강화하는 역할을 합니다.
따라서
스위치는 데이터를 필요한 곳으로만 전송하기 때문에
네트워크 트래픽을 줄이고 전체적인 네트워크 성능을 개선하고
데이터가 목적지에만 전송되므로, 네트워크 내의 데이터 유출 위험이 감소하며,
스위치는 충돌 도메인을 분리하여 네트워크의 신뢰성을 높이고 데이터 손실을 방지합니다.
목적지로만 보내는 스위치
하지만 스위치와 허브를 가르는 가장 큰 차이점이 있으니 바로 VLAN(Virtual LAN)입니다.
스위치의 고급 기능 중 하나인 VLAN은 물리적 위치에 관계없이,
네트워크 내에서 여러 개의 가상 네트워크를 생성하여 그룹화할 수 있게 해 주고,
이를 통해 네트워크의 보안과 효율성을 더욱 증가시킬 수 있습니다.
VLAN에 대해서는
다음 글에서 자세히 설명해 보겠습니다.
(작성 중)
궁금하신 사항은 댓글에 남겨주세요
댓글에 남겨주신 내용은
추후 정리해서 올려드리겠습니다
구독 신청하시면 업로드 시 알려드릴게요!
-
조금이라도 도움이 되셨다면
공감&댓글 부탁드리겠습니다
감사합니다!