什麼是端口映射

什麼是端口映射
在網絡技術中,端口(Port)有好幾種意思。集線器、交換機、路由器的端口指的是連接其他網絡設備的接口,如RJ-45端口、Serial端口等。我們這裏所說的端口,不是計算機硬件的I/O端口,而是軟件形式上的概念。服務器可以向外提供多種服務,比如,一臺服務器可以同時是WEB服務器,也可以是FTP服務器,同時,它也可以是郵件服務器。爲什麼一臺服務器可以同時提供那麼多的服務呢?其中一個很主要的方面,就是各種服務採用不同的端口分別提供不同的服務,比如:WEB採用80端口,FTP採用21端口等。這樣,通過不同端口,計算機與外界進行互不干擾的通信。我們這裏所指的端口不是指物理意義上的端口,而是特指TCP/IP協議中的端口,是邏輯意義上的端口。端口映射:內網的一臺電腦要上因特網,就需要端口映射。端口映射分爲動態和靜態.動態端口映射:內網中的一臺電腦要訪問新浪網,會向NAT網關發送數據包,包頭中包括對方(就是新浪網)IP、端口和本機IP、端口,NAT網關會把本機IP、端口替換成自己的公網IP、一個未使用的端口,並且會記下這個映射關係,爲以後轉發數據包使用。然後再把數據發給新浪網,新浪網收到數據後做出反應,發送數據到NAT網關的那個未使用的端口,然後NAT網關將數據轉發給內網中的那臺電腦,實現內網和公網的通訊.當連接關閉時,NAT網關會釋放分配給這條連接的端口,以便以後的連接可以繼續使用。動態端口映射其實也就是NAT網關的工作方式。靜態端口映射: 就是在NAT網關上開放一個固定的端口,然後設定此端口收到的數據要轉發給內網哪個I和端口,不管有沒有連接,這個映射關係都會一直存在。就可以讓公網主動訪問內網的一個電腦。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章