本页使用了标题或全文手工转换

应用层网关

维基百科,自由的百科全书
跳到导航 跳到搜索

应用层阐道英语:Application Layer Gateway,或application-level gateway,缩写为ALG) 是一种NAT穿透技术。就应用层面来说,它允许修改匣道上的NAT traversal的过滤规则,完成某个应用程式在特定协议上的地址和端口的转换。举例来说,像 FTP、BitTorrent、SIP、RTSP或IM等即时通软体上的档案传递功能,这些都可以使用ALG来针对应用程式在位址及通讯埠转换上的需求。在RFC 2663中定义了这个功能。

ALG本身具有SIP能力(SIP-aware),但必须更换NAT。因此客户接受度普遍不高。为了广推ALG,又有所谓的Middlebox communication(MIDCOM)协定,MIDCOM允许应用程式控制NAT。

ALG类似代理伺服器(Proxy Server),可隐藏内部主机的位址。