信息网络协议基础-IPv6协议

本文介绍了IPv4的可扩展性问题,包括CIDR和NAT的解决策略,以及IPv6协议的引入,强调了IPv6的地址表示、单播和组播地址类型。此外,还探讨了IPv6的邻居发现机制和无状态地址自动配置,阐述了在IPv4/IPv6过渡阶段双协议栈的应用及其优缺点,以及隧道技术如6to4和ISATAP的工作原理。
摘要由CSDN通过智能技术生成

概述

为什么引入IP

请添加图片描述

服务模型

请添加图片描述

IPv4的可扩展性问题

请添加图片描述

请添加图片描述
A,B,C,D类地址的开头都是固定的.

请添加图片描述

解决方法***

CIDR(Classless Inter-Domain Routing, 无类别域间寻路)

通过细粒度地址分配来提高地址利用率;
通过前缀汇聚减少路由开销, 提高理由性能.

请添加图片描述
前缀越短, block越大, 该block包含的地址数量越多.

即使两个网络的基地址相同, 只要它们的子网掩码不一样, 那么就是不同的网络.

前缀汇聚***

前缀汇聚或者说路由聚合是一种在互联网路由中使用的技术, 用于减少全球路由表的大小, 提高路由表效率.

将多个网络地址合并为同一个前缀的单一路由条目, 可以减少路由器需要处理的路由数量.

例如连续网络:192.168.0.0/24和192.168.1.0/24可以汇聚为一个更大的网络: 192.168.0.0/23 .

请添加图片描述

具有相同基地址但不同子网掩码长度的IP地址可以表示从属关系,其中较长的子网掩码(较小的网络)可以视为较短子网掩码(较大网络)的一部分。这是因为较长的子网掩码划分了一个更小的地址范围,而较短的子网掩码覆盖了更大的地址范围。

例如:

  • 192.168.0.0/24 表示拥有 256 个IP地址的网络(从 192.168.0.0192.168.0.255)。
  • 192.168.0.0/25 表示拥有 128 个IP地址的网络(从 192.168.0.0192.168.0.127)。

在这个例子中,192.168.0.0/25 网络是 192.168.0.0/24 网络的一部分。同理,192.168.0.128/25(从 192.168.0.128192.168.0.255 的另外 128 个地址)也是 192.168.0.0/24 网络的一部分。这样,两个 /25 网络合起来完整地构成了一个 /24 网络。

在网络规划和管理中,这种从属关系允许网络管理员划分网络,实施子网划分,并对网络进行更精细的控制。通过这种方式,可以构建层次化的网络结构,以满足不同的组织需求。
请添加图片描述

前缀最长匹配***

请添加图片描述

假设有以下路由条目:

A: 192.168.10.0/24
B: 192.168.10.0/26
C: 192.168.0.0/16
如果目标地址是 192.168.10.64,那么:

它同时匹配A、B和C。
但是,B的匹配前缀最长(/26 比 /24 和 /16 都长),所以选择B作为路由路径。

NAT(网络地址转换)

在这里插入图片描述

在这里插入图片描述

NAT实现网络内的多台主机共享一个或者少量全局的IP地址.

请添加图片描述

存在的问题

在这里插入图片描述

请添加图片描述

解决方案

请添加图片描述

请添加图片描述

在使用NAPT(网络地址端口转换,也称为PAT,端口地址转换)的情况下,同一个网络内不同设备之间的端口号通常不会发生冲突。这是因为NAPT设备(如家庭路由器)负责维护一个内部到外部IP地址和端口号的映射表,确保每个转换的组合是唯一的。

这里是NAPT如何避免端口冲突的关键点:

  1. 端口号范围广阔:每个TCP或UDP连接都由一个端口号标识,这些端口号的范围是0到65535。这提供了足够多的组合,使得即使多个内部设备使用相同的源端口号,NAPT也可以通过分配不同的外部端口号来区分它们的连接。
  2. 动态端口映射:当内部网络上的设备发起一个向外部网络的连接时,NAPT设备会动态地选择一个外部端口号,并将此端口号与内部设备的IP地址和端口号关联起来。这个映射被存储在NAPT表中,以便于将来的数据包能正确地转发。
  3. 不同的源IP地址:即使两个设备使用了相同的源端
    口号,它们的源IP地址仍然不同。NAPT设备使用这两个信息(源IP和源端口)来创建唯一的映射。
  4. 回流数据的处理:对于从外部网络回到内部网络的数据,NAPT设备会查看其NAPT表,找到匹配的外部端口号,并将数据转发到正确的内部IP地址和端口号。
路由表配置***

请添加图片描述
请添加图片描述

局限性

请添加图片描述

请添加图片描述

P2P(Peer-to-Peer)应用是一种分布式网络应用架构,其中参与的节点(即“对等体”或“Peer”)直接相互通信,共享资源和服务。与传统的客户端-服务器模型不同,在P2P网络中,每个节点既可以作为客户端也可以作为服务器。这种架构广泛应用于文件共享、流媒体传输、在线通信和分布式计算等领域。

NAT(网络地址转换)为内部网络提供了一种与外部网络(如互联网)通信的方式,但在P2P应用中,NAT带来了一些局限性:

  1. 直接连接问题:在P2P网络中,理想情况是任何两个节点都可以直接通信。但是,NAT设备通常会阻止入站连接,除非已经通过NAT建立了相应的映射。这意味着,在NAT背后的节点可能无法作为服务器接收其他
  • 20
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

右边是我女神

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

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

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

打赏作者

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

抵扣说明:

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

余额充值