컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 스위치는 라우터에서 보낸 데이터를 대상 호스트로 어떻게 전송합니까?

스위치는 라우터에서 보낸 데이터를 대상 호스트로 어떻게 전송합니까?

각 터미널 (호스트) 에는 IP 주소가 있으며, 스스로 설정하는 것이 아니라 관리자가 지정합니다. 즉, 관리자는 자신이 관리하는 모든 IP 주소 세그먼트를 라우터에 기록해야 합니다. 즉, 라우팅 테이블을 설정하면 라우터가 라우팅 테이블에 따라 패킷을 배포합니다. 패킷에는 IP 주소와 MAC 주소가 포함됩니다. 네트워크에서 IP 주소는 라우터용이고 MAC 주소는 스위치용입니다. 특히 링크 계층용입니다.

두 번째 계층의 의미에서 허브와 스위치 사이에는 거의 차이가 없습니다. 허브는 단독 장치로 볼 수 있습니다. 즉, 두 포트가 통신할 때 다른 포트가 대기하므로 전체 허브가 "충돌 도메인" 에 있습니다. 스위치는 * * * 공유 장치로 간주할 수 있습니다. 즉, 두 포트가 통신할 때 다른 포트 간의 통신을 방해하지 않습니다. 물론 한 포트가 다른 두 포트와 동시에 통신할 수 없으므로 스위치의 각 포트는 "충돌 도메인" 입니다.

스위치의 각 포트에는 해당 터미널 장치의 MAC 주소 (fdb 테이블) 가 저장됩니다. 패킷이 스위치에 들어오면 스위치는 패킷에서 대상 MAC 주소를 추출하고 fdb 테이블에서 찾은 다음 발견된 경우 패킷을 해당 포트로 보냅니다. 찾을 수 없는 경우 모든 포트, 즉 방송 (허브 모드) 에 놓으면 각 터미널 (컴퓨터) 에서 이 패키지를 받게 됩니다. 터미널에서 자체 IP 가 아닌 것을 발견하면 패킷이 삭제됩니다. 그렇다면 해당 프로세스가 응답 패키지를 다시 보냅니다. 루프백 패킷이 스위치에 들어오면 스위치는 다음에 사용할 수 있도록 알 수 없는 MAC 주소를 fdb 테이블로 읽습니다.

패킷이 라우터에 도착하면 라우터는 소스 MAC 주소를 제거하고 자체 MAC 주소 (포장을 풀고 다시 설치하는 반면 대상 MAC 는 다음 홉 MAC 주소로 바뀜) 를 채워 라우팅 테이블의 IP 방향으로 전달합니다. 따라서 MAC 주소는 라우터에 걸쳐 있지 않으므로 라우터는 스위치나 허브에서 브로드캐스트를 종료합니다. 그래서 스위치는 라디오 도메인이라고도 합니다. 마찬가지로 라우터의 포트도 브로드캐스트 도메인입니다.

上篇: JD.COM 치킨 호스트 먹기 下篇: LeTV 계정 인증에 실패하면 어떻게 되나요?
관련 내용