Internet Gateway Device Protocol

Diagram över UPnP : s upptäcktsfas

Internet Gateway Device ( IGD ) Standardized Device Control Protocol är ett protokoll för kartläggning av portar i NAT -inställningar ( Network Address Translation ), som stöds av vissa NAT-aktiverade routrar . Det är ett vanligt kommunikationsprotokoll för att automatiskt konfigurera portvidarebefordran och är en del av en ISO / IEC -standard snarare än en Internet Engineering Task Force- standard.

Användande

Applikationer som använder peer-to-peer- nätverk, spel för flera spelare och fjärrassistansprogram behöver ett sätt att kommunicera genom hem- och företagsgateways. Utan IGD måste man manuellt konfigurera gatewayen för att tillåta trafik genom, en process som är felbenägen och tidskrävande. Universal Plug and Play (UPnP) kommer med en lösning för översättning av nätverksadress ( NAT-traversal ) som implementerar IGD.

IGD gör det enkelt att göra följande:

Värden kan tillåta sökning efter tillgängliga enheter i nätverket via Simple Service Discovery Protocol ( SSDP) som sedan kan styras med hjälp av ett nätverksprotokoll som SOAP . En sökbegäran skickas via HTTP och port 1900 till multicast-adressen 239.255.255.250:

M-SEARCH * HTTP/1.1 Host:239.255.255.250:1900 ST:urn:schemas-upnp-org:device:InternetGatewayDevice:1 Man:"ssdp:discover" MX:3

Säkerhetsrisker

Skadlig programvara kan utnyttja IGD-protokollet för att föra anslutna enheter under kontroll av en utländsk användare. Conficker -masken är ett exempel på ett botnät skapat med denna vektor .

Se även

externa länkar