(安全)
NAT 实现
NAT实现通过利用端口号对内部地址和端口号进行转换,并维护一个转换表。...替换
• 利用(NAT IP地址,新端口号)替换每个外出IP数据报的(源IP地址,源端口号)
记录
• 将每对(NAT IP地址, 新端口号) 与(源IP地址, 源端口号)的替换信息存储到NAT转换表中...替换
• 根据NAT转换表,利用(源IP地址, 源端口号)替换每个进入内网IP数据报的(目的IP地址,目的端口号),即(NAT IP地址, 新端口号)
下面通过一个实例说明:
?...首先要进行NAT转换,转换为本网惟一一个的IP地址138.76.29.7及其对应的端口号。
NAT路由器将数据报的源地址与端口号修改为138.76.29.7,5001,并记录到NAT转换表中。...NAT主要争议:
路由器应该只处理第3层功能
违背端到端通信原则
• 应用开发者必须考虑到NAT的存在, e.g., P2P应用
地址短缺问题应该由IPv6来解决
NAT穿透问题
客户期望连接内网地址为