-
호스트는 스위치에 전용 직접 연결을 가짐
스위치의 역할
- 패킷들을 버퍼링함
- 입력 프레임의 mac 주소를 검사하고 목적 지의 mac 주소를 보고 전송
전송이 동시에 일어나도 충돌이 없음
Ethernet switch (통신 장비)
- 이더넷 프레임을 저장, 포워딩
- 들어오는 프레임의 MAC 주소를 검사하고, 프레임을 세그먼트에서 전송 시 하나 이상의 나가는 링크로 선택적으로 프레임 전송
- CSMA/CD를 사용해서 세그먼트에 액세스
** 여기서 세그먼트는 네트워크의 물리적 또는 논리적 구간
- 호스트는 스위치의 존재를 모름
- 스위치는 따로 설정될 필요가 없음 (플러그 앤 플레이)
스위치 테이블
<MAC addr, interface, TTL>
스위치는 어떤 호스트가 어떤 인터페이스로 연결되어야 하는지 "배움"
스위치에 모르는 위치로 보내야 하는 프레임이 오면 플루딩(IP로 브로드캐스팅)
응답이 오면 어느 인터페이스에서 왔는지 스위치 테이블에 기록해둠
스위치와 라우터
라우터
- 네트워크 레이어의 디바이스
- 라우팅 알고리즘과 IP를 통해 테이블을 "계산"
스위치
- 링크 레이어의 디바이스
- Flooding, learning, MAC 주소를 통해 포워딩 테이블을 "배움"
'네트워크' 카테고리의 다른 글
Error correction: Hamming code (0) 2024.06.11 Data center networks / 인터넷 시나리오 (0) 2024.06.11 Ethernet (0) 2024.06.08 MAC주소와 ARP (0) 2024.06.08 Multiple access protocols/ Random access (0) 2024.06.07