snat
snat即源網路位址轉換,這個nat路由修改ip包包頭中的源ip位址。snat功能通常用於讓只具有私有ip位址的主機能夠訪問外網,比如,多個pc使用路由器共享上網,每個pc都配置了內網ip,pc訪問外部網路時,路由器將資料報報頭中的源位址替換成路由器的ip,當外部網路的伺服器,比如 ,**web服務接到訪問請求的時候,他的日誌記錄下來的是路由器的ip,而不是pc的內網ip,這是因為,這個伺服器收到的資料報報頭裡面的"源位址"已經被替換了,因此叫做snat,基於源位址的位址轉換
dnat
dnat即目的網路位址轉換,這個nat路由器修正ip包報頭中的目的ip位址,典型的應用是,有個web伺服器放在內網已配置內網ip,前端有個防火牆配置公網ip,網際網路上的訪問者使用公網ip來訪問這個**,當訪問的時候,客戶端發出乙個資料報,這個資料報的報頭裡邊,目標位址寫的是防火牆的公網ip,防火牆會把這個資料報的報頭改寫一次,用目標位址改寫了web伺服器的內網ip,然後再把這個資料報傳送到內網的web伺服器上,這樣,資料報就穿透了防火牆,並從公網ip變成了乙個對內網位址的訪問了。
一對一nat
在一對一nat位址轉換中,nat路由器維護私有ip位址和外網ip位址的一對一對映關係。openstack使用一對一nat功能實現浮動ip地功能
程序 三種型別,三種狀態
一 程序的概念 程序是執行乙個程式時所分配的資源,資源包括占用的cpu,記憶體等,是乙個動態執行過程。二 程序的組成 正文段使用者資料段 系統資料段 程序控制塊 pcb cpu暫存器值 堆疊 三 程序控制塊pcb 程序控制塊是系統用來控制和管理程序,獲得程序狀態和程序存在特徵的唯一標識。包括 程序標...
NAT的三種型別
一 靜態nat 內部本地位址一對一轉換成內部全域性位址,相當內部本地的每一台pc都繫結了乙個全域性位址,即使這個位址沒有被使用,其他的電腦也不能拿來轉換使用,這樣容易造成ip位址的資源浪費,一般是用於在內網中對外提供 服務的服務 器二 動態nat 顧名思義,動態位址轉換就是,在內部 本地位址轉換的 ...
Opengl ES 三種型別修飾
函式gluniform 函式賦值的。在 vertex和fragment shader程式內部,uniform變數就像是c語言裡面 的常量 const 它不能被shader程式修改。shader只能用,不能改 如果uniform變數在vertex和fragment兩者之間宣告方式完全一樣,則它可以在v...