본문 바로가기
카테고리 없음

[컴퓨터네트워크] Connecting Devices

by Yujin Chang 2024. 12. 17.

Repeater

신호를 증폭하거나 재생하여 네트워크의 거리 제한을 극복하는 데 사용되는 장비. 물리 계층(OSI 1계층)에서 작동함

약해진 신호를 받아들여 증폭하거나 재생성하여 신호를 원래의 강도와 품질로 다시 전송함

Hub

네트워크의 여러 장치를 연결하는 장비. 물리 계층(OSI 1계층)에서 작동함

들어온 데이터를 연결된 모든 포트로 전달하는 장치. 데이터를 특정 목적지로 보내지 않고, 모든 연결된 장치에 브로드캐스트 방식으로 보냄.

현재는 잘 사용되지 않고 스위치가 더 많이 사용됨

Bridge

네트워크를 나누거나 연결하는 역할을 하는 장비. 데이터 링크 계층(OSI 2계층)에서 작동함

  • 네트워크를 분리하여 트래픽을 줄이고, 필요할 경우 데이터를 다른 네트워크 세그먼트로 전달함
  • MAC 주소를 기반으로 데이터를 전달하거나 필터링함
  • Spanning Tree Algorithm을 사용하여 데이터 전달 경로를 설정함

Spanning Tree Algorithm

네트워크에서 브릿지가 루프(Loop)를 방지하고 최적의 데이터 전달 경로를 설정하기 위해 사용

 

- 작동 방식

1. 루트 브릿지(Root Bridge) 선출: 네트워크에서 가장 우선순위가 높은 브릿지를 루트 브릿지로 선정

2. 최적 경로 계산: 각 브릿지에서 루트 브릿지까지의 최단 경로를 계산

3. 포트 역할 지정: 브릿지는 루프를 방지하기 위해 각 포트를 다음 역할로 지정함

  • 루트 포트(Root Port): 루트 브릿지로 가는 가장 짧은 경로(비용이 가장 낮은 경로)
  • 디자인된 포트(Designated Port): 세그먼트에서 최적 경로를 통해 데이터를 전달하는 포트
  • 블록 포트(Blocked Port): 루프를 방지하기 위해 비활성화된 포트. 데이터 전송에 사용되지 않음

4. 루프 제거

  • 블록 포트는 비활성화 상태로 전환하여 루프를 제거함
  • 루프를 제거한 상태에서 네트워크는 트리 구조로 설정됨

Router

서로 다른 네트워크 간에 데이터를 전달하는 장비. 네트워크 계층(OSI 3계층)에서 작동함

  • IP 주소를 기반으로 데이터를 전달(Forwarding)함
  • 네트워크를 분리하고, 최적의 경로를 계산하여 데이터 패킷을 전달함
  • NAT(Network Address Translation)를 통해 내부 네트워크와 외부 네트워크 간의 주소를 변환함

NAT (Network Address Translation)

네트워크 주소 변환 기술. 내부(private) 네트워크에서 사용하는 IP 주소를 외부(public) 네트워크에서 사용하는 IP 주소로 변환하거나 그 반대로 변환함.

IPv4 주소 부족 문제를 해결하는 데 중요한 역할을 함

라우터에서 동작하며, 패킷의 IP 주소를 변환함