스위치는 브로드캐스트 패킷을 어떻게 처리합니까? 유니캐스트 패킷은 어떻게 처리합니까?
1, 스위치가 포트에서 패킷을 받으면 먼저 헤더의 소스 MAC 주소를 읽어서 소스 MAC 주소의 시스템이 연결된 포트를 알 수 있습니다.
2, 헤더의 대상 MAC 주소를 읽고 주소 테이블에서 해당 포트를 찾습니다.
3, 표에 이 정도의 MAC 주소에 해당하는 포트가 있는 경우 패킷을 이 포트에 직접 복사합니다.
4, 표에서 해당 포트를 찾을 수 없는 경우 패킷을 모든 포트로 브로드캐스팅하고, 대상 질문기가 소스 시스템에 응답할 때 스위치는 대상 MAC 주소가 어느 포트에 해당하는지 배울 수 있습니다. 다음 번에 데이터를 전송할 때 모든 포트를 브로드캐스팅할 필요가 없습니다.
확장 자료:
라우터는 OSI 모델의 세 번째 계층 (네트워크 계층) 에서 작동하며, 두 번째 계층 교환과 유사하게 작동하지만 라우터는 세 번째 계층에서 작동하므로 라우팅 및 스위칭이 패키지를 전송할 때 서로 다른 제어 정보를 사용하도록 결정합니다 < P > 작동원리는 라우터 내부에도 표가 있다는 것입니다. 이 표는 어느 곳으로 가려면 어디로 가야 하는지, 라우팅 테이블에서 패킷을 찾을 수 있다면 어디로 가야 하는지, 링크 계층 정보를 전달해 줍니다. 다음 단계가 어디로 가는지 알 수 없는 경우 이 패키지를 삭제하고 소스 주소로 메시지를 반환합니다. < P > 라우팅 기술은 기본적으로 두 가지 기능, 즉 최적의 라우팅 및 전달 패킷을 결정하는 기능에 불과합니다. 라우팅 테이블에 다양한 정보가 기록되고 라우팅 알고리즘에서 대상 주소에 가장 적합한 경로를 계산한 다음 비교적 간단하고 직접적인 전달 메커니즘에서 패킷을 보냅니다. 데이터를 수락하는 다음 라우터는 패킷이 대상 라우터에 도달할 때까지 같은 방식으로 계속 전달됩니다.
Baidu 백과 사전-레이어 2 스위치