Internet Gateway Device Protocol
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:
- Lär dig den offentliga (externa) IP-adressen
- Begär en ny offentlig IP-adress
- Räkna upp befintliga portmappningar
- Lägg till och ta bort portmappningar
- Tilldela leasingtider till mappningar
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
- NAT Port Mapping Protocol (NAT-PMP)
- Port Control Protocol (PCP)
- Session Traversal Utilities för NAT (STUN)
- Universal Plug and Play
externa länkar
- "OCF - Internet Gateway Device (IGD) V 2.0" . OCF . Hämtad 2022-06-13 .
- "Internet Gateway Device (IGD) V 1.0" . UPnP-forum. 2001-11-12. Arkiverad från originalet 2011-02-22 . Hämtad 2011-03-02 .
- "Internet Gateway Device (IGD) V 2.0" . UPnP-forum. 2010-12-09. Arkiverad från originalet 2011-03-12 . Hämtad 2011-03-02 .
- Presentation av UPnP Forum Internet Gateway Device
- Universal Plug and Play NAT Traversal FAQ från Microsoft. Arkiverad kopia
- Gratis, BSD-licensierad ANSI C-bibliotek för att styra en Universal Plug and Play Internet Gateway-enhet eller NAT-PMP
- Linux-implementering av en Internet-gateway-enhetsserver