日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

NAT 二 Win XP中網(wǎng)絡(luò)地址轉(zhuǎn)換概述

什么是“NAT 穿越”? “NAT 穿越”是這樣一組功能:它允許網(wǎng)絡(luò)應(yīng)用程序能明確自己位于 NAT 設(shè)備的后面,獲得外部 IP 地址,并將端口映射配置為將 NAT 外部端口的數(shù)據(jù)包轉(zhuǎn)發(fā)給應(yīng)用程序所用的內(nèi)部端口,而所有這些都是自動完成的,因此用戶不必手動配置端口映射或其他類似的方面 。
相對與目前所用的、面向特定應(yīng)用程序的其他方法而言,這對于解決由 NAT 引起的連接問題確實是一種更為全面的解決方案 。目前使用的那些專門解決方案有的要求用戶具有一定的技術(shù)知識,有的要求應(yīng)用程序開發(fā)人員或 Internet 網(wǎng)關(guān)提供商進行專門的開發(fā)工作,也有的則對二者都要求 。
雖然 NAT 穿越可以解決一些 NAT 問題,但它不是萬能藥,不能解決所有問題 。盡管如此,在提高用戶滿意度、減少用戶支持呼叫的次數(shù)和支持新的、具有創(chuàng)造性的服務(wù)和應(yīng)用程序方面,這種自動化的 NAT 穿越代表了非常重要的一步,尤其對于家庭網(wǎng)絡(luò)環(huán)境而言 。
NAT 穿越應(yīng)視為一種在需要時使用的處理機制,而非在所有情況下都發(fā)揮作用 。在 IPv6 中,每個客戶機都具有可全局路由的 IP 地址,因此已不再需要 NAT 及 NAT 穿越 。就 IPv6 能在多長時間得到普遍部署這一問題,有各種不同的預(yù)測 。在業(yè)界,包括 Microsoft,已投入巨資推進 IPv6,但在現(xiàn)在及未來的幾年內(nèi),本文后面所述的 NAT 穿越解決方案對于希望解決 NAT 問題的一般用戶和小型企業(yè)用戶而言卻意義非凡 。
NAT 穿越操作
“NAT 穿越”依賴于作為通用即插即用 (UPnP) 論壇規(guī)范組成部分的發(fā)現(xiàn)和控制協(xié)議 。UPnP 論壇有一個工作委員會主要負責(zé)定義 Internet 網(wǎng)關(guān)設(shè)備的控制協(xié)議并定義這些設(shè)備的服務(wù) 。
支持 Internet 網(wǎng)關(guān)設(shè)備控制協(xié)議基本元素的 Internet 網(wǎng)關(guān)設(shè)備可向局域網(wǎng)上的控制點聲明自己的存在并發(fā)布 XML 描述文檔 。利用這些 XML 描述文檔,控制點就能了解用于確定 Internet 網(wǎng)關(guān)是否支持 NAT、獲取 NAT 的外部 IP 地址及創(chuàng)建端口映射時需要調(diào)用的 UPnP 操作 。
Windows 中的“NAT 穿越 API”對直接使用 UPnP 的要求進行了提煉,可提供用于檢測、管理和配置 NAT 設(shè)備的接口 。
NAT 穿越 API
當(dāng)網(wǎng)絡(luò)應(yīng)用程序需要檢測是否存在 NAT 設(shè)備并調(diào)整該設(shè)備的行為時,該應(yīng)用程序可以使用 Windows 中提供的“NAT 穿越 API”(完整記錄在 Platform SDK 中) 來實現(xiàn)下列功能:
.判斷 NAT 是否存在
.獲取 NAT 的外部 IP 地址 。
.獲取特定外部端口的靜態(tài)端口映射信息 (如果已映射) 。
.添加靜態(tài)端口映射 (除非已分配外部端口) 。
.啟用或禁用特定的端口映射而不刪除
.編輯靜態(tài)端口映射的界面友好描述
.【NAT 二 Win XP中網(wǎng)絡(luò)地址轉(zhuǎn)換概述】刪除靜態(tài)端口映射
.獲取局域網(wǎng)靜態(tài)端口映射的列表 。
利用這些功能,應(yīng)用程序可以解決許多因 NAT 而導(dǎo)致的問題 。請注意:Windows NAT 穿越 API 目前僅在有限的時間內(nèi)支持端口映射,否則將稱為靜態(tài)端口映射 。
Windows XP 中的 NAT 穿越 API
默認情況下,Windows XP 中將安裝 NAT 穿越 API 。這些 API 也可安裝在運行 Windows Me 和 Windows 98 的計算機中,方法是使用 Windows XP CD 上一個名為“網(wǎng)絡(luò)安裝向?qū)А钡墓ぞ?。為提供附加 XML 解析器支持,“NAT 穿越 API”還要求安裝 Internet Explorer 6.0 。
Windows 2000 目前不支持“NAT 穿越” 。
Internet 網(wǎng)關(guān)中支持 NAT 穿越
Internet 網(wǎng)關(guān)對 NAT 穿越的支持是通過支持 “通用即插即用論壇” 所定義的 Internet 網(wǎng)關(guān)設(shè)備 (IGD) 規(guī)范而實現(xiàn)的 。網(wǎng)關(guān)制造商還應(yīng)注意到:Windows 中的 NAT 穿越 API 對 IGD 進行下列假定:
.IGD 每次僅聲明一個外部接口 。盡管在技術(shù)上允許 Internet 網(wǎng)關(guān)設(shè)備聲明多個外部接口,但“NAT 穿越 API”卻只使用第一個 。

推薦閱讀