개요
이번 글에서는 네트워크 구성에서 빠질 수 없는 스위치에 대해 이야기해보려고 한다.
- 이 글은 "모두의 네트워크"라는 책을 기반으로 내용을 작성할 예정이다.
스위치
스위치는 데이터 링크 계층에서 동작하고 레이어 2 스위치 또는 스위칭 허브라고도 불린다.
허브와 다르게 데이터 충돌이 발생하지 않는다.
스위치의 특징
스위치 내부에는 MAC 주소 테이블이라는 것이 있는데 MAC 주소 테이블은 스위치의 포트 번호와 해당 포트에 연결되어 있는 컴퓨터의 MAC 주소가 등록되는 데이터 베이스이다.
스위치의 전원을 켠 상태에서는 아직 MAC 주소 테이블에 아무것도 등록되어 있지 않지만 컴퓨터에서 목적지 MAC 주소가 추가된 프레임이라는 데이터가 전송되면 MAC 주소 테이블을 확인하고 출발지 MAC 주소가 등록되어 있지 않으면 MAC 주소를 포트와 함께 등록한다. 이를 MAC 주소 학습 기능이라고 한다.
하지만 예를들어 컴퓨터1에서 컴퓨터3에 데이터를 전송한 시점에는 아직 컴퓨터3의 목적지 MAC 주소가 MAC 주소 테이블에 등록되어 있지 않아서 송신 포트1번 이외의 2~5번 포트에 데이터(프레임)이 전송되는데 이러한 데이터(프레임) 전송을 플러딩(flooding)이라고 부른다.
만약에 MAC 주소 테이블에 목적지 MAC 주소가 등록되어 있었다면 나머지 컴퓨터에는 데이터가 전송되지 않고 목적지 컴퓨터에만 데이터가 전송된다. 이와같이 MAC 주소를 기준으로 목적지를 선택하는 것을 MAC 주소 필터링이라고 한다. 이를통해 불필요한 데이터를 네트워크에 전송하지 않게 된다.
'네트워크' 카테고리의 다른 글
[네트워크] 네트워크 계층의 역할 (0) | 2022.04.18 |
---|---|
[네트워크] 데이터가 케이블에서 충돌하지 않는 구조 (0) | 2022.04.13 |
[네트워크] MAC 주소의 구조 (0) | 2022.04.13 |
[네트워크] 데이터 링크 계층과 이더넷 (0) | 2022.04.12 |
[네트워크] 리피터와 허브 (0) | 2022.04.12 |