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

브릿지 동작 원리(Learning/Filtering/Flooding/Aging) 및 라우터와의 차이

by Lsung 2026. 8. 13.

0. 이전 내용 이어서 — 그림 관련 보충

  • 앞서 나온 그림의 마지막 질문 상황은 브로드캐스트와 같은 형태일 때 발생 가능한 케이스.
  • 브릿지 테이블은 포트별로 구성되며, 각 포트에 기억하는 정보는 맥어드레스(각 컴퓨터/CPU가 보유한 고유 주소).

 


1. 러닝 (Learning)

  • 예: 컴퓨터 Q가 브릿지에 연결되어 있을 때, Q로부터 온 맥어드레스를 1번 포트에 저장하는 동작을 **러닝(Learning)**이라고 함.
  • → 이 개념을 한 문장으로 스스로 설명할 수 있도록 정리해 둘 것 (평가 대비 포인트).

 


2. 필터링 (Filtering)

  • 브릿지에 3개 네트워크(1, 2, 3, 4번 포트 각각에 컴퓨터가 연결된 상황) 예시:
  • A가 2번 포트의 대상에게 패킷을 보낼 때, 패킷이 1번 포트로 들어오면 3번 포트로는 안 보내고 2번 포트로만 보내는 것필터링이라 함.
  • 즉, 목적지가 아닌 포트로는 전송하지 않는 동작.

 


3. 포워딩(Forwarding) & 플러딩(Flooding)

  • 포워딩: 단순히 데이터를 목적지 방향으로 보내는 것 자체를 의미.
  • 플러딩: A가 1번 포트로 들어오는 패킷을 보냈는데, 받는 대상(X)의 주소가 브릿지 테이블에 기억되어 있지 않은 경우, 해당 패킷을 1번 포트를 제외한 나머지 모든 포트로 보내는 것.
  • ⚠️ 중요: 플러딩은 "브로드캐스트라서" 하는 게 아니라, 브릿지가 그 주소를 모르기 때문에 받은 포트를 제외한 모든 포트로 뿌리는 것임 (원인 구분 필요).

 


4. 에이징 (Aging)

  • 브릿지의 한 포트(=브릿지와 네트워크가 연결되는 교차점)에 기억된 브릿지 테이블이 가득 차면, 가장 오래되고 사용하지 않은 주소를 지워서 새로운 주소를 기억할 공간을 만드는 동작.

에이징을 악용한 공격

  • 공격자가 가짜 맥어드레스를 대량으로 보내서(예: 10만 개) 브릿지 테이블을 채우면, 기존에 기억하고 있던 정상 맥어드레스 정보가 지워짐.
  • 이는 가장 쉬운 공격 형태 중 하나이며, 이런 공격 프로그램은 인터넷에 이미 많이 퍼져 있고 1초에 수십만 개의 패킷을 보내 네트워크를 마비시킬 수 있음.
  • 법적으로는 이런 공격이 명예훼손이나 업무방해 정도로만 처벌 가능한 경우가 있었음(강의 시점 기준 언급).
  • 다만 이 공격은 자충수이기도 함 — 공격을 실행하는 컴퓨터 자체도 정상 동작이 안 되는 "바보"가 되어버림. 그래서 해커들은 자신의 컴퓨터 대신 원격으로 좀비 컴퓨터를 만들어 공격시키고, 정작 자신의 컴퓨터는 안정적으로 유지함.

 


5. 스위치허브 = 브릿지

  • 스위치허브의 기능과 브릿지는 같은 개념(동일한 대상을 다르게 부르는 것). 평가에서 각각 따로 설명할 수 있어야 함.

 


6. 법적 처벌 관련 보충

  • 네트워크에 실질적 피해를 입히는 행위뿐 아니라, 불법적인 접속 시도 자체도 처벌 대상으로 법이 바뀜.
  • 커맨드를 입력할 수 있는 커넥션(접속 권한)이 있는 상태 자체도 처벌 근거가 됨.
  • 학원 커리큘럼 중 모의해킹 과목이 평가 점수가 가장 높게 나오는, 상대적으로 쉬운 과목이라는 언급.

 


7. 브로드캐스트 스톰(Broadcast Storm) 현상 — 역사적 사례

  • 1970~80년대에는 브릿지 연결을 많이 사용했음. 예: 전화국에서 서울-대전 간 전용선을 임대해 연결.
  • 이 전용선의 속도는 256k로 느렸던 반면, 연결된 네트워크 내부 컴퓨터들의 속도는 10메가였음.
  • 각 네트워크 내부에서는 문제가 없었지만, 브릿지를 통해 브로드캐스트 신호가 다른 네트워크로 전달될 때 느린 회선 때문에 심각한 병목/장애가 발생했음.

 


8. 라우터 vs 브릿지 — 핵심 차이

구분브릿지(스위치)라우터
기준 주소 맥어드레스(MAC) IP 어드레스
브로드캐스트 처리 전달함(플러딩 등) 브로드캐스트 신호는 모두 버림
나누는 대상 콜리전 도메인을 나눔 브로드캐스트 도메인을 나눔

상세 설명

  • 라우터는 IP 어드레스를 이용하는 장치이며, 브릿지는 맥어드레스를 보고 동작하는 장치.
  • 라우터는 브로드캐스트 시그널을 모두 버리는 역할을 함 → 이를 통해 **브로드캐스트 도메인을 분리(차단)**함.
  • 만약 라우터가 브로드캐스트 신호를 그대로 통과시킨다면, 이론상 그 신호가 전 세계 네트워크로 전파되어버리는 상황이 발생할 수 있음. 이를 막기 위해 라우터가 브로드캐스트 도메인의 경계 역할을 함.
  • 반면 브릿지는 콜리전 도메인을 나누는 역할을 함 (충돌이 전파되는 범위를 제한/조정).

 


📌 오늘까지의 정리 — 링크 레이어(Link Layer) 학습 마무리

  • 여기까지가 링크 레이어에 대한 기본적인 네트워크 이론 학습 범위.
  • 전기전자 전공자라면 더 상세한 물리적 내용까지 필요하지만, 네트워크 과정에서는 여기까지가 학습 범위.
  • 내일은 IP 프로토콜에 대해 학습 예정.