公有IP地址:

也叫全局地址,是指合法的IP地址,它是由NIC(⽹络信息中⼼)或者ISP(⽹络服务提供商)分配的地址,对外代表⼀个或多个内部局部地址,是全球统⼀的可寻 址的地址。

私有IP地址:

也叫内部地址,属于⾮注册地址,专门为组织机构内部使⽤。因特⽹分配编号委员会(IANA)保留了3块IP地址做为私有IP地址:

10.0.0.0 ——— 10.255.255.255
172.16.0.0——— 172.16.255.255
192.168.0.0———192.168.255.255
地址池:地址池是有⼀些外部地址(全球唯⼀的IP地址)组合⽽成,我们称这样的⼀个地址集合为地址池。在内部⽹络的数据包通过地址转换到达外部⽹络时,将会在地址池中选择某个IP地址作为数据包的源IP地址,这样可以有效的利⽤⽤户的外部地址,提⾼访问外部⽹络的能⼒。

NAT介绍

NAT英⽂全称是“Network Address Translation”,中⽂意思是“⽹络地址转换”,它是⼀个IETF(Internet Engineering Task Force, Internet⼯程任务组)标准,允许⼀个整体机构以⼀个公⽤IP(Internet Protocol)地址出现在Internet上。顾名思义,它是⼀种把内部私有⽹络地址(IP地址)翻译成合法⽹络IP地址的技术

NAT分类

NAT可以分为三种类型:

静态NAT(Static NAT)
动态地址NAT(Pooled NAT)
⽹络地址端⼝转换NAPT(Port-Level NAT)

静态NAT

静态转换是指将内部⽹络的私有IP地址转换为公有IP地址,IP地址对是⼀对⼀的,是⼀成不变的,某个私有IP地址只转换为某个公有IP地址。借助于静态转换,可以实现外部⽹络对内部⽹络中某些特定设备(如服务器)的访问。

动态NAT

动态转换(亦称NAT pool)是指不建⽴内部地址和全局地址的⼀对⼀的固定对应关系。⽽通过共享NAT地址池的IP地址动态建⽴NAT的映射关系。当内⽹主机需要进⾏NAT地址转换时,路由器会在NAT地址池中选择空闲的全局地址进⾏映射,每条映射记录是动态建⽴的,在连接终⽌时也被收回。

⽹络地址端⼝转换NAPT

⽹络地址端⼝转换NAPT(Network Address Port Translation)则是把内部地址映射到外部⽹络的⼀个IP地址的不同端⼝上。它可以将中⼩型的⽹络隐藏在⼀个合法的IP地址后⾯。NAPT与 动态地址NAT不同,它将内部连接映射到外部⽹络中的⼀个单独的IP地址上,同时在该地址上加上⼀个由NAT设备选定的端⼝号。

NAT基本原理与私有IP相关推荐

  1. 第22节 NAT——实现公私有IP地址转换

    NAT 1 NAT概述 1.1 IP地址概述 1.2NAT概述 2 NAT分类 2.1 静态NAT 2.2 动态NAT 2.3 PAT 2.4 静态PAT 3 NAT命令 3.1 定义内外网接口 3. ...

  2. 【计算机网络】网络层 : NAT 网络地址转换 ( 私有 IP 地址不被路由器转发 | NAT 转换表 )

    文章目录 一.路由器不转发私有 IP 地址 二.NAT 网络地址转换 三.NAT 转换表 一.路由器不转发私有 IP 地址 私有 IP 地址 : 只适用于在内部网络中使用 , 在互联网上使用私有 IP ...

  3. 计算机网络 王道考研2021 第四章:网络层 -- lPv4地址、私有IP地址、网络地址转换 (NAT)、WAN / LAN

    文章目录 1. lPv4地址 1.1 IP地址 1.2 IP编址的历史阶段 1.3 分类的IP地址 1.4 互联网中的IP地址 1.5 特殊lP地址:不能作为主机或者路由器的具体接口标识 1.6 私有 ...

  4. 王道考研 计算机网络18 私有IP地址 网络地址转发NAT 路由器 路由表 路由转发

    私有IP地址 路由器对目的地址是私有IP地址的数据报一律不进行转发 网络地址转换NAT NAT路由器 网络层设备–路由器 输入端口对线路上收到大的分组的处理: 输出端口将交换结构传送来的分组发送到线路 ...

  5. 谈谈NAT:什么?全球IP和私有IP是什么鬼?

    可能你们会经常听到全球 IP(外网)和私有 IP(内网),他们的区别是什么呢?今天这篇文章来简单讲讲这到底是怎么回事. 我们都知道,IPv4中的IP地址的数量是有限的,每次把一部分地址分配出去,那么就 ...

  6. 公共IP地址、私有IP地址、NAT技术

    1.公共IP地址和私有IP地址的区别? 在 Internet 上存在数量有限的 IP 地址,这些能在Intenet上使用的地址被称为公共IP地址,且IP地址必须是唯一的 但是私有IP地址就是例外,这些 ...

  7. 计算机网络:NAT基本原理

    1. 前言 最近在研究搭建Vmware虚拟机环境,所以不得不重新学习NAT虚拟机网络配置.在Vmware中虚拟机网络配置有三种:Host-Only(主机模式).Bridge(桥接模式).NAT(网络地 ...

  8. 计算机网络 公有IP和私有IP介绍

    什么是公有IP地址(公网IP): 组建一个企业级网络,需要去向"电信运营商ISP"申请一个接入Internet的宽带,同时ISP还会给我们分配一个或多个IP地址,这些IP地址可以供 ...

  9. delphi获取本地外网ip_端口转发什么原理?WAN,LAN区别?私有IP和公有IP区别?

    本文原创作者:原理君(cpp软件架构狮) 头条号:底层软件架构(cpp软件架构狮) 公众号:技术原理君 对于我们网络开发的人员来说,经常会用到TCP,UDP协议,但是通常情况下,是在局域网内的协议交互 ...

最新文章

  1. pthreads 的学习
  2. 刚刚,我国智能科学技术最高奖揭晓!
  3. java BlockingQueue 用法
  4. 案例代码:sprimngboot备份数据库
  5. C++STL常用遍历算法
  6. HTTP协议中返回代码302的情况
  7. java web判断服务器是否是本机
  8. c++ windows下declspec
  9. AndroidStudio_AndroidStudio debug的时候断点打不上_No executable code found at line---Android原生开发工作笔记236
  10. SqlServer之OutPut
  11. 零元学Expression Blend 4 - Chapter 9 用实例了解布局容器系列-「Canvas」
  12. 【数字信号】基于matlab GUI数字电子琴【含Matlab源码 273期】
  13. android设备(手机) 投屏 到mac电脑
  14. cuda之thread,block,gird详解
  15. python3爬取网易云歌曲的相关信息
  16. javascript 大文件下载,分片下载,断点续传
  17. offer?三方协议?两方协议?毁约?
  18. Loadrunner11 录制手机App脚本多种方法介绍
  19. 一个又离不开的软件:图形化远程控制APP向日葵
  20. apache camel 相关配置_Apache Camel简介与入门-java

热门文章

  1. 动态规划之0-1背包问题(思路详解+表格演示过程+最优解打印方法+详细代码)
  2. 11个基于vue的UI框架
  3. 图解设计模式读书笔记(十三)——Mediator(仲裁者)模式
  4. 看《西游记》谈团队管理
  5. NVIDIA NCCL 源码学习(二)- bootstrap网络连接的建立
  6. Codeforces 272C Dima and Staircase 思维 or 线段树
  7. file_operations结构体介绍
  8. 阿波罗apollo使用方法+领英使用
  9. 清华计算机系出了哪些牛人,清华大学16位学霸PK 简历吓坏网友
  10. java.sql.SQLException: Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95...‘ for column ‘xxx‘