什么是端口映射?端口映射基礎知識介紹

什么是端口映射?端口映射基礎知識介紹

端口映射又叫做端口轉發、虛擬服務器,不同的寬帶路由器的命名有所不同 。內網的一臺電腦要上因特網對外開放服務或接收數據 , 都需要端口映射 。


端口映射分為動態和靜態 。動態端口映射:內網中的一臺電腦要訪問網站 , 會向NAT網關發送數據包,包頭中包括對方網站IP、端口和本機IP、端口,NAT網關會把本機IP、端口替換成自己的公網IP、一個未使用的端口,并且會記下這個映射關系,為以后轉發數據包使用 。然后再把數據發給網站,網站收到數據后做出反應,發送數據到NAT網關的那個未使用的端口,然后NAT網關將數據轉發給內網中的那臺電腦,實現內網和公網的通訊.當連接關閉時 , NAT網關會釋放分配給這條連接的端口 , 以便以后的連接可以繼續使用 。動態端口映射其實也就是NAT網關的工作方式 。


靜態端口映射::就是在NAT網關上開放一個固定的端口,然后設定此端口收到的數據要轉發給內網哪個IP和端口 , 不管有沒有連接,這個映射關系都會一直存在 。就可以讓公網主動訪問內網的一臺電腦 。
【什么是端口映射?端口映射基礎知識介紹】比喻:端口映射過程就如同:你家在一個小區里B棟2410室,你朋友來找你,找到小區門口 , 不知道你住哪層哪號?就問守門的保安,保安很客氣的告訴了他你家詳細門牌,所以你朋友很輕松的找到了你家 。這個過程就是外網訪問內網通過端口映射的形象比喻 。

經驗總結擴展閱讀