TCP/IP 라우팅 게이트웨이

게이트웨이는 라우터 유형입니다. 라우터는 둘 이상의 네트워크에 연결하여 라우팅 기능을 제공합니다. 예를 들어, 일부 라우터는 네트워크 인터페이스 레벨에나 물리적 레벨에서 라우트합니다. 그러나 게이트웨이는 네트워크 레벨에서 라우트합니다.

게이트웨이는 로컬 네트워크의 호스트로 전달하기 위해 다른 게이트웨이나 호스트로부터 IP 데이터그램을 수신하고 IP 데이터그램을 임의 네트워크에서 다른 네트워크로 라우트합니다. 예를 들어, 두 토큰 링 네트워크에 연결하는 게이트웨이에는 두 개의 토큰 링 어댑터 카드가 있으며 이들 각각에는 자체 토큰 링 네트워크 인터페이스가 있습니다. 정보를 패스하기 위해 게이트웨이는 임의 네트워크 인터페이스를 통해 데이터그램을 수신하고 다른 네트워크 인터페이스를 통해 이들을 전송합니다. 게이트웨이는 인터페이스 상태 메시지를 통해 네트워크 연결을 주기적으로 검증합니다.

게이트웨이는 대상 호스트가 아닌 대상 네트워크에 따라 패킷을 라우트합니다. 즉, 패킷의 가능한 모든 호스트 대상을 추적하는 데 게이트웨이 머신이 필요하지 않습니다. 그 대신 게이트웨이가 대상 호스트의 네트워크에 따라 패킷을 라우트합니다. 그러면 대상 네트워크는 대상 호스트로의 패킷 전송을 처리합니다. 따라서 일반적인 게이트웨이 머신에는 제한된 디스크 스토리지 용량(있는 경우)과 제한된 주 메모리 용량만이 필요합니다.

메시지가 발신 호스트로부터 대상 호스트로 이동해야 하는 거리는 작성해야 하는 게이트웨이 홉의 수에 따라 다릅니다. 게이트웨이는 직접 접속되어 있는 네트워크로부터 0 홉이고 한 게이트웨이를 통해 도달할 수 있는 거리가 네트워크로부터 1 홉이 되는 식으로 계산됩니다. 메시지 거리는 보통 필요한 게이트웨이 홉의 수나 통과 브릿지 수(홉 수)(메트릭이라고도 함)로 표시됩니다.