【计算机网络】IPv6和NAT网络地址转换

IPv6

  1. IPv6协议使用由单/双冒号分隔一组数字和字母,例如2001:0db8:85a3:0000:0000:8a2e:0370:7334,分成8段。IPv6 使用 128 位互联网地址,有 2 128 2^{128} 2128个IP地址
  2. 无状态地址自动配置,主机可以通过接口标识和网络前缀生成全局唯一的IPv6地址,无需依赖DHCP
  3. IPv6使NAT成为可选项
  4. IPv6标头(Header)结构更加简化和高效,并允许在标头中添加不同的扩展头。标头结构固定长度为 40 字节(IPv4的标头是20-60字节)
  5. IPv6 仅允许源主机分片,中间路由器不再分片,而是直接丢弃过大的数据包并返回 ICMPv6 "Packet Too Big" 错误,要求源主机调整MTU
  6. IPv6的流量类别字段占用 8 位,通常前6位用于定义流量类别(如实时视频、语音、文件传输等)和服务质量(QoS,00非拥塞、10 或 01轻度拥塞、11严重拥塞)

NAT网络地址转换

NAT是一种网络技术,用于在 IP 数据包通过路由器或防火墙 时修改其源 IP 地址或目标 IP 地址。

主要目的是解决IPv4地址短缺​​问题,并允许内部网络设备共享少量公共IP地址访问互联网。

NAT 通常部署在 ​​路由器​​ 或 ​​防火墙​​ 上,它会维护一个 ​​NAT 表​​,记录内部私有 IP 地址与外部公共 IP 地址的映射关系。NAT 设备​​修改数据包的 ​​源 IP​​ 为路由器的公共 IP,并记录映射关系。/

  1. 静态NAT,一对一映射,将内部私有IP映射到外部公共IP
  2. 动态NAT,支持多对多映射,内部私有IP动态映射到一组外部公共IP池中的一个
  3. 端口地址转换,多对一映射,多个内部私有IP共享一个外部公共IP,通过 端口号区分
相关推荐
kebeiovo1 小时前
muduo网络库事件驱动模型的实现与架构
网络·架构
德迅云安全杨德俊3 小时前
SCDN-保护网站安全的有效方案
网络·安全·web安全·ddos
YongCheng_Liang3 小时前
网络工程师笔记8-OSPF协议
运维·网络·网络协议
BossFriday3 小时前
【手撸IM】高性能HTTP API服务设计与实现
网络·网络协议·http
北京耐用通信4 小时前
耐达讯自动化Modbus RTU转Profibus,让电磁阀连接从此与众不同!
网络·人工智能·网络协议·网络安全·自动化
漫谈网络5 小时前
什么是RDMA?—— 一场网络通信的范式革命
运维·服务器·网络
GISer_Jing6 小时前
Windows如何查看端口是否占用,并结束端口进程
网络·windows
爱吃KFC的大肥羊6 小时前
应用层协议——HTTP
网络·网络协议·http
独行soc7 小时前
2025年渗透测试面试题总结-100(题目+回答)
网络·安全·web安全·网络安全·adb·渗透测试·安全狮
wangjialelele9 小时前
OSI模型、网络地址、与协议
linux·服务器·网络·tcp/ip