Network - 허브란?
Network - 허브란?
허브는 물리 계층에 속하는 네트워크 장비로, 여러 호스트를 연결해주는 장치임.
위 사진은 Gemini를 통해 생성한 허브 사진임.
위 사진과 같이 허브의 포트를 통해 커넥터를 연결할 수 있음.
포트란 호스트와 연결된 통신 매체를 연결할 수 있는 지점을 의미함.
허브의 특징
1. 전달받은 신호를 다른 모든 포트에 내보냄
물리 계층에는 주소라는 개념이 없기 때문에 수신지 주소를 특정할 수 없음.
허브는 전달받은 신호를 연결된 모든 포트로 내보냄.
신호를 수신한 호스트는 데이터 링크 계층에서 패킷의 수신지 MAC 주소를 확인한 후 해당 주소가 자신과 상관이 없으면 폐기 처리함.
2. 반이중 모드로 통신함
반이중 모드란 송수신을 번갈아가면서 하는 통신 방식을 의미함.
즉, 동시에 송신을 할 수 없으며, 어떤 호스트가 송신을 하면 다른 호스트는 수신만 해야함.
전이중 모드는 송수신을 동시에 양방향으로 할 수 있는 통신 방식임.
이렇게 반이중 모드로 통신을 하기 때문에 충돌(콜리전) 문제가 발생하기도 함.
만약 서로 다른 호스트가 동시에 허브로 신호를 송신하게 되면 충돌이 발생하게 됨.
이때, 충돌이 발생할 수 있는 영역을 콜리전 도메인이라고 하며, 허브에 연결된 모든 호스트들은 하나의 콜리전 도메인에 속하게 됨.
이런 충돌 문제를 해결하기 위해서는 CSMA/CD 프로토콜을 사용하거나 스위치 장비를 사용해야함.
This post is licensed under CC BY 4.0 by the author.
