三十、IPv4地址和网络地址转换NAT

简介: 三十、IPv4地址和网络地址转换NAT

1、IP地址



IP编址的实现包括以下三个阶段:分类的IP地址,子网的划分和构成超网(无分类编址方法)。


IP地址:全世界唯一的32位/4字节标识符,标识路由器主机的接口。


IP地址::={<网络号><主机号>},i.e.,


49c458045fa74f2a84b0558c59233596.png


2、分类的IP地址


分类IP地址的类别如下所示:

147951e40bcb41daa4ea2334b8d055c4.png


下述特殊的IP地址不能作为路由器或者主机的接口使用:

cb5ea21349e643fbadeddc36911364c4.png


下面是一些私有IP地址,不能放到互联网上使用,只能在内部网络中进行使用,比如一个学校之内或者一个单位之内。

6ddd9159cd48497ebdbd078d5ebe9956.png


分类IP地址和最大可用网络数量的对应关系如下所示:

babbbfca305e48b5bda583c1bd9b8d18.png




3、网络地址的转换NAT



路由器对目的地址是私有IP地址的数据报一律不进行转发,但是私有IP地址同样可以和互联网上的主机进行通信,通信的媒介就是网络地址转换NAT。


网络地址转换NAT(Network Address Translaion):在专用网连接到因特网的路由器上安装NAT软件,安装了NAT软件的路由器叫NAT路由器,它至少有一个有效的外部全球地址。


99c9e91bab824fa9ae030a49e980dbdd.pngNAT转换会将内网(LAN端)的源地址、端口号和外网(WAN端)的源地址、端口号进行转换,如下所示:


f32106b206bf407fb5084dbf52850620.png











相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
相关文章
基于Reactor模型的高性能网络库之地址篇
这段代码定义了一个 InetAddress 类,是 C++ 网络编程中用于封装 IPv4 地址和端口的常见做法。该类的主要作用是方便地表示和操作一个网络地址(IP + 端口)
435 58
|
网络协议 安全 网络安全
NAT网络地址转换
NAT(网络地址转换)是一种关键的网络技术,通过将内部私有地址转换为外部公网地址,实现多设备共享单一公网IP上网。它不仅解决了IPv4地址不足的问题,还增强了网络安全,隐藏了内部网络结构。NAT主要分为静态NAT、动态NAT和NAPT(网络地址端口转换)三种类型,广泛应用于家庭和企业网络中。然而,NAT也存在对某些应用不友好、增加延迟及与IPv6不兼容等缺点。
1875 14
|
负载均衡 安全 网络安全
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
2476 2
|
运维 负载均衡 安全
|
网络协议 安全 网络安全
Cisco-网络端口地址转换NAPT配置
Cisco-网络端口地址转换NAPT配置
519 1
|
安全 网络安全 数据安全/隐私保护
Cisco-网络地址转换动态NAT
Cisco-网络地址转换动态NAT
368 1
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
521 17
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
391 10