互聯網網關設備協議
外觀
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
![]() | 此條目翻譯自其他語言維基百科,需要相關領域的編者協助校對翻譯。 |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/36/UPnP_discovery_phase.jpg/300px-UPnP_discovery_phase.jpg)
互聯網網關設備(英語:Internet Gateway Device,縮寫IGD)標準設備控制協議(Standardized Device Control Protocol)是一種在網絡地址轉換(NAT)環境中映射端口的協議,受部分支持NAT的路由器支持。它是一種常見的自動配置端口映射通信協議,並是ISO/IEC標準的一部分[1],但不是一項IETF標準。
用法
[編輯]使用對等網路網絡、多媒體遊戲或遠程協助程序的應用程序需要一種穿透家庭和商用網關進行通信的方法。在沒有IGD支持時,手動配置網關以允許流量通過是一個容易出錯且費時費力的過程。UPnP則帶來了另一個NAT穿透解決方案。
IGD可以輕鬆執行如下操作:
主機可以允許通過簡單服務發現協議(SSDP)尋找網絡上的可用設備,然後在簡單對象訪問協議(SOAP)的幫助下進行控制。此種尋找請求通過超文本傳輸協議(HTTP)和通訊埠1900發送到多播地址239.255.255.250,示例如下:
M-SEARCH * HTTP/1.1 HOST: 239.255.255.250:1900 MAN: "ssdp:discover" MX: 2 ST: urn:schemas-upnp-org:device:InternetGatewayDevice:1
安全風險
[編輯]如果網關設備可被更改配置,IGD協議可能帶來新的風險[3]。
參見
[編輯]- NAT端口映射協議(NAT-PMP)
- 端口控制協議(PCP)
- 用於NAT的會話穿透實用程序(STUN)
參考資料
[編輯]- ^ ISO/IEC 29341, http://www.iso.org/iso/home/news_index/news_archive/news.htm?refid=Ref1185 (頁面存檔備份,存於網際網路檔案館)
- ^ Roesler, Ruediger. Read or Change External IP-Address of a NAT-Router without any Internet Access. Microsoft. 13 June 2013 [19 August 2013]. (原始內容存檔於2020-03-18).
- ^ Mike Barwise. Unwanted remote configuration for home routers. Heise Media UK Ltd. 2008-01-15 [2012-07-21]. (原始內容存檔於2013-12-08).
外部連結
[編輯]- Port Mapping Protocols Overview and Comparison 2024 — About UPnP IGD & PCP/NAT-PMP (頁面存檔備份,存於網際網路檔案館)
- Internet Gateway Device (IGD) V 1.0. UPnP Forum. 2001-11-12 [2011-03-02]. (原始內容存檔於2011-02-22).
- Internet Gateway Device (IGD) V 2.0. UPnP Forum. 2010-12-09 [2011-03-02]. (原始內容存檔於2011-03-12).
- UPnP Forum Internet Gateway Device presentation(頁面存檔備份,存於網際網路檔案館)
- Universal Plug and Play NAT Traversal FAQby Microsoft.(頁面存檔備份,存於網際網路檔案館)