一、靜態nat
內部本地位址一對一轉換成內部全域性位址,相當內部本地的每一台pc都繫結了乙個全域性位址,即使這個位址沒有被使用,其他的電腦也不能拿來轉換使用,這樣容易造成ip位址的資源浪費,一般是用於在內網中對外提供 服務的服務
器二、動態nat
顧名思義,動態位址轉換就是,在內部 本地位址轉換的 時候,在位址池中選擇乙個空閒的,沒有正在被使用的位址,來進行轉換,一般選擇的是在位址池定義中排在前面的位址,當資料傳輸或者訪問完成時就會放回位址池中,以供內部本地的其他主機使用,但是,如果這個位址正在被使用的時候,是不能被另外的主機拿來進行位址轉換的
三、埠復用napt
路由器通過位址,埠號進行轉換,多個內部本地轉換成乙個內部全域性,通過ip位址,埠號進行標識不同的主機,乙個ip位址 可用埠數為4000個
nat的 優缺點
OpenStack三種型別的NAT轉換
snat snat即源網路位址轉換,這個nat路由修改ip包包頭中的源ip位址。snat功能通常用於讓只具有私有ip位址的主機能夠訪問外網,比如,多個pc使用路由器共享上網,每個pc都配置了內網ip,pc訪問外部網路時,路由器將資料報報頭中的源位址替換成路由器的ip,當外部網路的伺服器,比如 web...
程序 三種型別,三種狀態
一 程序的概念 程序是執行乙個程式時所分配的資源,資源包括占用的cpu,記憶體等,是乙個動態執行過程。二 程序的組成 正文段使用者資料段 系統資料段 程序控制塊 pcb cpu暫存器值 堆疊 三 程序控制塊pcb 程序控制塊是系統用來控制和管理程序,獲得程序狀態和程序存在特徵的唯一標識。包括 程序標...
Opengl ES 三種型別修飾
函式gluniform 函式賦值的。在 vertex和fragment shader程式內部,uniform變數就像是c語言裡面 的常量 const 它不能被shader程式修改。shader只能用,不能改 如果uniform變數在vertex和fragment兩者之間宣告方式完全一樣,則它可以在v...