NAT和NAPT

NAT:Network Address Transfer

NAPT:Network Address Port Transfer

NAT和NAPT的功能是完成内部私有地址和全局网络地址的转换,让计算机能与外界网络通信。

两者的区别

NAT:一个全局IP对应一个私有IP(即一台计算机)

NAPT:一个全局IP+不同的端口号对应多个私有IP(即多台计算机)

需要一个全局IP对应多台计算时,比如局域网内部计算机访问外界网络时,就得用NAPT。

详细讲解如下。

 1.私有ip为192.168.0.2的计算机想和外界网络通信,

    如果地址未经转换,网络方因为只识别全局IP,不识别私有IP,将无法回信。

 

 2.通过NAT把私有IP转换成全局IP就可以和外界顺畅通信了


3.假设这个局域网内还有一台私有IP为192.168.0.3的计算机也要外界网络通信。此时用同一个全局IP的话,网络将不知道回复给哪个私有IP。NAT到这儿就不灵了。

 

 

4.如果在地址转换的时候,加上端口号来区分是哪个私有IP,就可以解决上面的多台内部计算机和外界通信的问题了。这就是NAPT。

 

 

 

posted @ 2017-02-09 18:01  懒先生的夫人  阅读(1644)  评论(0编辑  收藏  举报