[Network] 허브

2024. 10. 28. 12:20·CS/Network
목차
  1. 주소 개념이 없는 물리 계층
  2. 허브
  3. 허브의 특징
  4. 콜리전 도메인
  5. CSMA/CD

주소 개념이 없는 물리 계층

물리 계층에는 주소 개념이 없음, 송수신지를 특정할 수 있는 주소는 데이터 링크 계층부터 존재

  • 따라서 물리 계층의 네트워크 장비는 송수신되는 정보에 대한 조작(송수신 내용 변경)이나 판단을 하지 않음
  • 반면에 데이터 링크 계층의 장비나 그 이상 계층의 장비들은 주소를 바탕으로 송수신되는 정보를 조작 및 판단할 수 있음

허브

허브는 여러 대의 호스트를 연결하는 물리 계층의 장치로, 연결된 장치 간의 데이터를 전송하는 역할

  • 커넥터를 연결할 수 있는 지점인 포트
  • 포트에 호스트와 연결된 통신 매체를 연결

 

허브의 특징

전달 받은 신호를 다른 모든 포트로 그대로 다시 보냄

  • 허브는 물리 계층의 장비로 주소 개념이 없기에, 수신지를 특정할 수 없음
  • 따라서 신호를 받으면 어떤 조작이나 판단 없이 송신지를 제외한 모든 포트에 신호를 보내기만 함
  • 허브를 통해 신호를 받은 호스트는 데이터 링크 계층에서 패킷을 MAC 주소를 확인하고, 자신과 관련없는 주소라면 패킷을 폐기함

 

반이중 모드로 통신

허브는 반이중 모드로 통신

  • 반이중 모드(half duplex): 1차선 도로처럼 송수신을 번갈아 하는 통신
    • 동시에 통신 불가능
    • A가 B에 송신할 때 B는 A에 송신할 수 없음
  • 전이중 모드(full duplex): 송수신을 양방향으로 할 수 있는 통신

 

콜리전 도메인

 반이중모드로 통신하는 허브에서 두 호스트가 동시에 송신하면 충돌(collision)이 발생

  • 콜리전 도메인(collision domain): 충돌이 발생할 수 있는 영역
  • 허브에 연결된 모든 호스트는 같은 콜리전 도메인에 속함
  • 콜리전 도메인이 작을수록 충돌이 발생하는 가능성이 낮아 좋음
  • 허브의 넓은 콜리전 도메인으로 인한 충돌을 해결하려면, CSMA/CD 프로토콜을 사용하거나 스위치 장비를 사용

 

CSMA/CD

허브의 넓은 콜리전 도메인으로 인한 충돌을 해결하기 위한 프로토콜

 

1. CS(Carrier Sense)는 캐리어 감지를 의미

  • 메시지를 보내기 전에 현재 네트워크 상에 전송 중인 것이 있는지 확인
  • 즉, 현재 통신 매체 사용여부를 검사 

2. MA(Multiple Access)은 다중 접근을 의미

  • 캐리어 감지를 해도 동시에 네트워크를 사용하는 경우가 있음
  • 복수의 호스트가 네트워크에 접근하려는 상황을 다중 접근이라고 함

3. CD(Collision Detection)는 충돌 검출을 의미

  • 충돌이 발생을 검출하면 전송이 중단되고, 충돌을 검출한 호스트는 충돌이 발생했음을 알리는 잼 신호(jam signal)를 다른 호스트에 보냄
  • 그러면 송신 호스트들은 일정 시간 동안 기다린 뒤 다시 전송

 

 

참고:

 

혼자 공부하는 네트워크 - 예스24

혼자 해도 충분하다!1:1 과외하듯 배우는 네트워크 자습서『혼자 공부하는 네트워크』는 개발자의 필수 지식인 네트워크를 기본부터 제대로 학습할 수 있도록 돕는 입문서이다. 다수의 네트워

www.yes24.com

https://velog.io/@msu122005/%EB%8D%B0%EC%9D%B4%ED%84%B0%ED%86%B5%EC%8B%A0%EA%B3%BC-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%82%B9-Ch.01

'CS > Network' 카테고리의 다른 글

[Network] IP, IPv4, IPv6, ARP  (0) 2024.10.31
[Network] 스위치  (0) 2024.10.29
[Network] NIC와 케이블  (0) 2024.10.25
[Network] 이더넷  (0) 2024.10.23
[Network] 캡슐화와 역캡슐화, PDU, 네트워크 성능 지표  (0) 2024.10.22
  1. 주소 개념이 없는 물리 계층
  2. 허브
  3. 허브의 특징
  4. 콜리전 도메인
  5. CSMA/CD
'CS/Network' 카테고리의 다른 글
  • [Network] IP, IPv4, IPv6, ARP
  • [Network] 스위치
  • [Network] NIC와 케이블
  • [Network] 이더넷
Doodo
Doodo
  • Doodo
    Doodo
    Doodo
  • 전체
    오늘
    어제
    • 분류 전체보기 (192)
      • CS (17)
        • Network (11)
        • Database (6)
      • Language (19)
        • Python (11)
        • SQL (6)
        • R (2)
      • Linux (17)
      • DevOps (35)
        • Git (7)
        • Docker (8)
        • Kubernetes (9)
        • GCP (4)
        • AWS (7)
      • Data Engineering (50)
        • 책 리뷰 (14)
        • Airflow (35)
        • Redis (1)
      • DBMS (21)
        • CUBRID (21)
      • ML & DL (2)
      • 코딩테스트 (24)
      • 프로젝트 (7)
        • 서울시 대기현황 데이터 적재 프로젝트 (4)
        • CryptoStream (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Doodo
[Network] 허브
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.