10、网络地址转换(NAT)

NAT概述

  • 什么是NAT
    • NAT是一种地址转换技术,它可以将IP地址数据报文头中的IP地址转换为另一个IP地址,并通过转换端口号达到地址重用的目的。
  • NAT的作用
    • 局域网与互联网的通信需求
    • 重叠网段合并互通
    • 隐藏内部网络的细节
  • NAT的实现方式
    • 静态转换
      • “一对一”固定转换(不常见)
    • 动态转换
      • Basic NAT
        • “一对一”动态转换
        • 需要创建公网地址池
        • 虽然有公网地址池,但一个公网IP地址无法背多个内网IP地址转换
      • NAPT
        • 通过“IP地址+端口号”的映射关系实现“多对一”动态转换
        • 需要创建公网地址池
        • “IP地址+端口号”的映射关系和关系可以大大提高公网IP地址的利用率
      • Easy IP
        • 通过“IP地址+端口号”的映射关系实现“多对一”动态转换
        • 无需创建公网地址池,而是使用路由器出接口的IP地址
        • 是NAPT的一种特殊情况
      • NAT server
        • “公网IP地址+端口号”和内网服务器的“内网IP地址+端口号”建立映射关系,以此实现外网用户访问内网的应用服务器
      • 前四个内到外访问,最后一个外到内

NAT的工作过程

  • NAT静态转换工作过程
    • 在某一内网IP地址和指定的一个公网IP地址之间建立映射关系

  • 动态NAT(Basic NAT工作过程)
    • 在事先创建好的公网地址池中选择一个闲置的公网IP地址,进而建立NAT映射表
    • 只对IP地址进行转换,不涉及端口号

  • NAPT工作过程
    • 使用“公网IP地址+端口号”实现“多对一”的映射关系

  • EasyIP工作过程
    • 与NAPT的工作过程类似,区别是EasyIP无需创建公网IP地址池

  • NAT server工作过程
    • 专门用于内网服务器向公网发布的场景
    • 访问行为是由公网的主机发起

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Small Cow

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值