`

NAT和NATP的区别

阅读更多

NAT的基本工作原理是,当私有网主机和公共网主机通信的IP包经过NAT网关时,将IP包中的源IP或目的IP在私有IP和NAT的公共IP之间进行转换。

由于NAT实现是私有IP和NAT的公共IP之间的转换,那么,私有网中同时与公共网进行通信的主机数量就受到NAT的公共IP地址数量的限制。为了克服这种限制,NAT被进一步扩展到在进行IP地址转换的同时进行Port的转换,这就是网络地址端口转换NAPT(Network Address Port Translation)技术。

NAPT与NAT的区别在于,NAPT不仅转换IP包中的IP地址,还对IP包中TCP和UDP的Port进行转换。这使得多台私有网主机利用1个NAT公共IP就可以同时和公共网进行通信。

 

 

NAT的特点是在NAT网关上建立一个NAT映射表,里面记录了每个公网IP对应的私网IP的转换。
NAT的局限就是每个公网IP只能映射到一个私网IP上,所以有多少私网IP要上网,就必须用对应数量的公网IP来转换,所以就限制了数量了

而PAT(NAPT)增加了端口的概念,每个私网IP对应同一个公网IP的不同端口号,这样子就能实现多个私网IP共用一个公网IP了。

外网要访问你这个内网主机,目的地址就是公网IP和代表你的端口号(这里也涉及一个映射回去的问题,也就是端口映射)

 

 

 

分享到:
评论

相关推荐

    P2P之UDP穿透NAT P2PClient

    2. **ICE(Interactive Connectivity Establishment)**:ICE是一种更全面的方法,结合了UDP打洞和STUN(Session Traversal Utilities for NAT)服务器。STUN服务器用于获取内置于NAT中的设备的公网映射地址。ICE...

    IBM NATP测试题部分

    IBM NATP测试题部分 网上投简历后,会收到一份邮件进行网络测试,仅能进行一次,每道题2.5分钟,这个是我做的部分题的截图(一开始忘了截了),里面的选择仅仅是我的答案,非标准答案~~~仅供参考

    IBM NATP测试题

    IBM NATP测试是信息技术领域中一种常见的能力评估工具,它主要考察应聘者或员工的逻辑推理、问题解决和图形理解能力。这些题目通常包括一系列图形,要求考生根据图形间的规律推断出下一个图形或者选择正确的图形选项...

    9.10-NATP ensp工程文件

    9.10-NATP ensp工程文件 详细文档 见 https://www.orcy.net.cn/2306.html

    哇嘎内网外网设置.doc

    - 输入NAT规则,包括规则类型(RDR)、规则ID、IF名(ALL)、协议(ANY)、本地和全局地址范围、目的端口范围(Vagaa端口),并提交设置。 - 通过“管理”->“确认&重启”使设置生效。 2. linksys系列路由器端口...

    常用的linux系统监控命令整理.docx

    - `netstat -natp` 用于查看所有网络连接,特别是`Recv-Q`, `Send-Q` 和 `State`,这些指标可以帮助我们了解网络通信的状态。 - `lsof -p pid` 查找特定进程打开的文件句柄,包括网络套接字。 - `lsof -i :80` ...

    Linux搭建SVN服务器方法

    Subversion(SVN)作为一款开源的集中式版本控制系统,因其稳定性和功能强大而广受欢迎。本文将详细介绍如何在Linux环境下搭建SVN服务器,采用CentOS操作系统作为示例,涵盖从安装配置到服务启动的全过程。 #### 二...

    svn服务器启动和svn服务器重启、停止等操作脚本分享

    Subversion(简称svn)是一种版本控制系统,用于管理文件和目录的变更历史,广泛应用于软件开发团队协作中。本文将详细讲解如何通过脚本实现svn服务器的启动、重启、停止及状态查询操作。 首先,让我们了解svn...

    学生通讯录管理系统

    - `datatype`: 用于存储学生的基本信息,包括学号(`num`)、姓名(`name`)、电话(`phone`)、地址(`addr`)、系别(`dept`)、专业(`major`)和籍贯(`natp`)。 - `listnode`: 代表链表中的一个节点,其中包含了`datatype`...

    postfix邮箱搭建

    # netstat -natp | grep 25 ``` 使用 telnet 测试 SMTP 连接: ``` # telnet localhost 25 ``` 如果一切正常,您应该能看到如下响应: ``` 220 mail.chengdu--gr.f3322.org ESMTP Postfix ``` 执行 EHLO 命令: ``` ...

Global site tag (gtag.js) - Google Analytics