게이트웨이란 무엇인가요?
게이트웨이는 인터넷 커넥터, 프로토콜 변환기라고도 합니다. 게이트웨이는 네트워크 계층 위에서 네트워크 상호 연결을 구현하며 가장 복잡한 네트워크 상호 연결 장치입니다. 이는 서로 다른 프로토콜을 사용하는 두 개의 상위 수준 프로토콜 간의 네트워크 상호 연결에만 사용됩니다. 게이트웨이는 WAN 상호 연결과 LAN 상호 연결 모두에 사용될 수 있습니다.
게이트웨이는 스위치 역할을 하는 컴퓨터 시스템 또는 장치입니다. 서로 다른 통신 프로토콜, 데이터 형식, 언어 또는 완전히 다른 아키텍처를 사용하는 두 시스템 간에 사용되는 게이트웨이는 변환기입니다. 단순히 정보를 전달하는 브리지와 달리 게이트웨이는 수신된 정보를 대상 시스템의 요구에 맞게 다시 패키지합니다. 동일한 레이어 - 애플리케이션 레이어.
패킷을 정확하고 효율적으로 라우팅하려면 코어 게이트웨이가 라우팅 정보 및 서브넷 특성을 포함하여 인터넷의 다른 부분에서 무슨 일이 일어나고 있는지 알아야 합니다.
이러한 유형의 정보는 한 게이트웨이가 과부하를 처리하고 특히 느릴 때 자주 사용되며, 이 게이트웨이는 네트워크의 다른 게이트웨이가 문제를 완화하기 위해 트래픽을 줄일 수 있는 유일한 방법입니다. . 게이트웨이 로드.
GGP는 주로 라우팅 정보를 교환하는 데 사용됩니다. 라우팅 정보(주소, 토폴로지, 라우팅 지연 세부정보 포함)를 라우팅 결정을 내리는 알고리즘과 혼동하지 마세요. 라우팅 알고리즘은 일반적으로 게이트웨이 내에서 고정되며 GGP에 의해 변경되지 않습니다. 핵심 게이트웨이들은 GGP 정보를 보내고 응답을 기다리는 방식으로 서로 통신한다. 이후 특정 정보가 포함된 응답이 수신되면 라우팅 테이블이 업데이트된다.
GGP의 최신 개선 사항인 SPREAD는 이미 인터넷에서 사용되고 있지만 GGP만큼 대중적이지는 않습니다. GGP는 벡터 거리 프로토콜이라고 합니다. 효과적으로 작동하려면 게이트웨이에 인터넷의 모든 게이트웨이에 대한 완전한 정보가 포함되어야 합니다. 그렇지 않으면 목적지까지의 유효한 경로를 계산하는 것이 불가능합니다. 이러한 이유로 모든 핵심 게이트웨이는 인터넷의 모든 핵심 게이트웨이 목록을 유지 관리합니다. 이는 매우 작은 테이블이며 게이트웨이에서 쉽게 처리할 수 있습니다.