250x250
기리도
기리도의 개발새발 개발 일지
기리도
전체 방문자
오늘
어제
  • 분류 전체보기 (44)
    • Unity (6)
      • 모듈식 프로그래밍 (1)
    • C# (10)
    • 자료구조,알고리즘 (2)
    • 운영체제 (10)
      • 공룡책 (3)
      • 그림으로 쉽게 배우는 운영체제(인프런 강의) (7)
    • 리팩토링 (1)
    • 네트워크 (13)
      • 네트워크 장비 (13)
    • C, C++ 문법 (1)
      • 기타 (0)
      • C (1)
      • C++ (0)
    • 디자인 패턴 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 알고리즘
  • 개발
  • 네트워크 게임
  • 공부
  • 유니티
  • 통신
  • 네트워크
  • 탄환
  • 브릿지
  • C#
  • 인프런
  • 스위치
  • Unity
  • 개발공부
  • 네트워킹
  • OS
  • 운영체제
  • 게임개발
  • 길찾기
  • 프로그래밍

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
기리도

기리도의 개발새발 개발 일지

네트워크/네트워크 장비

허브(HUB)

2022. 4. 28. 15:44
728x90

📁허브(HUB)


📖허브란?

한 포트를 통해 들어온 데이터를 나머지 포트로 전송하는 장비로, 쉽게 말해 멀티포트 리피터라고 할 수 있다. 또한 랜카드와 마찬가지로 이더넷용과 토큰링용이 있다.

허브를 통해 데이터를 전송하는 과정은 다음과 같다.

  • 허브의 한 포트를 통해 데이터가 들어오면 허브는 데이터가 들어온 포트를 제외한 나머지 포트로 데이터를 내보낸다.
  • 나머지 포트에 연결된 장비의 랜카드에서 데이터의 목적지가 자신의 맥 어드레스와 일치하는지 확인한다.
  • 일치하지 않으면 데이터를 버리고 일치한다면 인터럽트를 발생시켜 데이터를 처리한다.

📑한계

허브가 이더넷용이라면 CSMA/CD 방식을 사용하므로 데이터를 동시에 전송할 시 콜리전이 발생한다. 이때 같은 허브에 연결된 모든 PC는 콜리전의 영향을 받는다(이를 '같은 콜리전 도메인 내에 있다'고 한다). 이러한 구조 탓에 허브에 연결된 장비가 늘어나면 더 자주 콜리전이 발생한다.

또 다른 단점은 허브에 연결된 장비가 늘어나면 전송 속도도 감소한다는 것이다. 가령 전송 속도가 10Mbps이고 각 포트에 연결된 장비가 다섯 개라면 각 포트의 데이터 전송 속도는 2Mbps가 된다.

📑인텔리전트 허브

NMS(네트워크 관리 시스템)을 통해 데이터를 제어하는 허브다. 콜리전이 지속적으로 발생해서 콜리전 도메인에 속한 모든 PC의 통신이 막혔을 때, 기존 허브(Dummy Hub)에서는 문제를 일으킨 PC를 꺼야만 문제를 해결할 수 있다. 그러나 인텔리전트 허브에서는 문제를 일으킨 PC를 네트워크에서 분리함으로써 문제를 해결한다. 이를 오토 파티션(Auto Partition) 기능이라고 한다.


🔖용어 설명

리피터(Repeater): 한쪽에서 들어온 데이터를 다른 쪽으로 그대로 전달해주는 장비. 거리가 먼 네트워크 장비 간의 통신을 가능하게 한다.

콜리전 도메인(Collision Domain): CSMA/CD 방식에서 데이터 손실이 발생하는 범위

728x90
저작자표시 (새창열림)

'네트워크 > 네트워크 장비' 카테고리의 다른 글

라우터(Router)  (0) 2022.04.29
스위치(Switch)와 브릿지(Bridge)  (0) 2022.04.29
NIC(Network Interface Card)  (0) 2022.04.27
유니캐스트, 브로드캐스트, 멀티캐스트  (0) 2022.04.24
맥 어드레스(MAC Address)  (0) 2022.04.24
    '네트워크/네트워크 장비' 카테고리의 다른 글
    • 라우터(Router)
    • 스위치(Switch)와 브릿지(Bridge)
    • NIC(Network Interface Card)
    • 유니캐스트, 브로드캐스트, 멀티캐스트
    기리도
    기리도
    공부한 내용을 정리해서 올리는 블로그입니다.

    티스토리툴바