이더넷 스위치는 무엇을 합니까?
이더넷 스위치는 OSI 네트워크 참조 모델의 두 번째 계층 (데이터 링크 계층) 에서 작동하며, MAC (미디어 액세스 제어) 주소 ID 를 기반으로 하는 네트워크 장치로 이더넷 데이터 프레임 전달을 완료합니다.
컴퓨터 또는 기타 장치를 연결하는 스위치의 콘센트를 포트라고 합니다. 네트워크 카드의 도움을 받아 컴퓨터는 네트워크 케이블을 통해 스위치의 포트에 연결됩니다. 네트워크 카드, 스위치 및 라우터의 각 포트에는 장치 공급업체가 장치의 EPROM 에 경화한 MAC 주소가 있습니다. MAC 는 IEEE 가 지정하며 각 MAC 주소는 전 세계적으로 고유합니다. MAC 주소는 48 비트 바이너리 주소로, 처음 24 비트는 장치 제조업체로 식별되고 마지막 24 비트는 제조업체가 지정합니다.
스위치는 포트에서 컴퓨터에서 보낸 데이터 프레임을 수신하고 프레임 헤더의 목적 MAC 주소를 기준으로 MAC 주소 테이블을 찾은 다음 해당 포트에서 데이터 프레임을 전달하여 데이터 교환을 수행합니다.
스위치의 작업 과정은 "학습, 기억, 수신, 체크리스트, 전달" 등으로 요약할 수 있습니다. "학습" 을 통해 각 포트에 연결된 장치의 MAC 주소를 알 수 있습니다. MAC 주소와 포트 번호 간의 대응 관계는 스토리지에 "저장" 되어 MAC 주소 테이블을 생성합니다. 포트로부터 데이터 프레임을 받으면 MAC 주소 테이블에서 프레임 헤더의 대상 MAC 주소에 해당하는 포트 번호를 찾은 다음 발견된 포트에서 데이터 프레임을 "전달" 합니다.
스위치는 충돌 도메인을 분할하며 각 포트는 충돌 도메인이 됩니다. 각 포트에 전송할 데이터가 많은 경우 포트는 먼저 보낼 데이터를 레지스터에 저장한 다음 전송 차례가 되면 전송합니다.