less than 1 minute read

본 포스팅은 “모두의 네트워크” 책 내용을 기반으로 작성되었습니다. 잘못된 내용이 있을 경우 지적해 주시면 감사드리겠습니다.

14-1. MAC 주소 테이블

스위치는 데이터 링크 계층에서 동작하고 레이어 2 스위치 또는 스위칭 허브라고도 불린다. 외형은 허브와 비슷하다. 그러나 기능은 완전히 다르다. 스위치 내부에는 MAC 주소 테이블(MAC address table)이라는 것이 있다. MAC 주소 테이블은 스위치의 포트 번호와 해당 포트에 연결되어 있는 컴퓨터의 MAC 주소가 등록되는 데이터베이스이다.

스위치의 전원을 켠 상태에서는 MAC 주소 테이블에 아무것도 아직 등록되어 있지 않다. 그러나 컴퓨터에서 목적지 MAC 주소가 추가된 프레임이라는 데이터가 전송되면 MAC 주소 테이블을 확인하고 출발지 MAC 주소가 등록되어 있지 않으면 MAC 주소를 포트와 함께 등록한다. 이를 MAC 주소 학습 기능 이라 한다.

그림 14-1. MAC 주소 학습 기능

그림 14-1. MAC 주소 학습 기능

그림 14-2. 플러딩

그림 14-2. 플러딩

그림 14-3. MAC 주소 필터링

그림 14-3. MAC 주소 필터링

목적지 MAC 주소가 MAC 주소 테이블에 등록되어 있지 않으면, 그림 14-2처럼 송신 포트 이외의 포트에 프레임이 전송된다. 이러한 프레임 전송을 플러딩(Flooding)이라 한다.

만약 목적지 MAC 주소가 등록되어 있다면, 해당 컴퓨터에만 데이터가 전송된다. 이처럼 MAC 주소를 기준으로 목적지를 선택하는 것을 MAC 주소 필터링이라 한다. 이렇게 하면 불필요한 데이터를 네트워크에 전송하지 않게 된다.

Leave a comment