首页 > 其他 > 详细

网络地址转换NAT原理

时间:2021-02-07 00:32:46      阅读:30      评论:0      收藏:0      [点我收藏+]

一、NAT概述

1.1 简介

    NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,允许一个整体机构以一个公用IP(Internet Protocol)
地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。因此我们可以认为,NAT在一定
程度上,能够有效的解决公网地址不足的问题。

1.2 分类

    NAT有三种类型:静态NAT(Static NAT)、动态地址NAT(Pooled NAT)、网络地址端口转换NAPT(Port-Level NAT)。其中,网络地址
端口转换NAPT(Network Address Port Translation)则是把内部地址映射到外部网络的一个IP地址的不同端口上。它可以将中小型的网络
隐藏在一个合法的IP地址后面。NAPT与动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由
NAT设备选定的端口号。
    NAPT是使用最普遍的一种转换方式,在HomeGW中也主要使用该方式。它又包含两种转换方式:SNAT和DNAT。
    (1)源NAT(Source NAT,SNAT):修改数据包的源地址。源NAT改变第一个数据包的来源地址,它永远会在数据包发送到网络之前完成,
数据包伪装就是一具SNAT的例子。
    (2)目的NAT(Destination NAT,DNAT):修改数据包的目的地址。Destination NAT刚好与SNAT相反,它是改变第一个数据懈的目的
地地址,如平衡负载、端口转发和透明代理就是属于DNAT。

参考链接

网络地址转换NAT原理

原文:https://www.cnblogs.com/Tsuki123/p/14383553.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!