TCP/IP详解第一卷第二章重点摘要

一、Internet地址结构

网络层地址,又称为IP地址

IPv4地址:采用点分四组或点分十进制表示法

IPv6地址:地址长度为128位,是IPv4地址长度的4倍

IPv6地址的传统表示方法是采用称为块或字段的四个十六进制数,这些数由冒号分隔

IPv6简化写法[RFC4291]:

1.一个块中前面的0不用写,如0058可以写为58

2.全零的块可以省略,用::代替

3.IPv4映射的IPv6地址可以写为::ffff:10.0.0.1

4.IPv6的低32位通常使用点分四组的表示法,IPv4兼容的IPv6地址

[RFC5952] :

1.前导的零必须压缩

2.::只能用于影响最大的地方

3.a-f 的十六进制数字应该小写

防止混淆可以用[和]包围IPv6地址

IPv4中被细分为识别连接Internet或某些内联网的计算机网络接口的地址,被称为单播地址

单播地址中分为网络位和主机位

二、寻址

IPv4一共五类IP地址

子网寻址:

主机部分分为子网号和主机号,可以在子网数和每个子网之间折中,但是总量没变

子网掩码:

子网掩码是由一台主机或路由器使用的分配位,长度与IP地址相同,可以为动态或静态,一般用点分十进制表示

掩码由路由器和主机使用,确定一个IP地址的网络/子网部分的结束和主机部分的开始

二进制的IP地址和子网掩码进行与运算,结果为网段(前缀),也叫网络/子网标识符,如192.168.1.0

可变长度子网掩码(VLSM)

路由器和路由协议支持可变长度子网掩码

广播地址:

主机部分全部为1

子网广播地址构建方式:对子网掩码取反,与IP地址按位进行或运算,如192.168.1.255

使用这种地址作为目的地的数据报,被称为定向广播,直达目标子网(因为安全问题被路由器禁用)

除了子网广播地址,特殊用途地址255.255.255.255被保留为本地网络广播(有限广播),路由器一般不转发广播

广播地址可用于IPv4中,IPv6中没有任何广播地址,仅使用组播地址

IPv6地址和接口标识符,IPv6地址使用特殊前缀表示一个地址范围,一个IPv6地址范围是指它可用的网络规模

节点本地(同一计算机),链路本地(同一链路),全球性(Internet范围)

IPv6中大部分节点通常在同一网络接口上使用多个地址,IPv4中这种情况不常见

链路本地IPv6地址(和一些全球性IPv6地址)使用接口标识符(IID)作为一个单播IPv6地址分配基础

IID和IPv6在同一网络中有唯一前缀,IID的长度通常为64位,并直接由一个网络接口相关的链路层MAC地址形成,该地址使用修改的EUI-64格式或者由其他进程随机提供的值形成,提供隐私保护

在IEEE标准中,EUI表示扩展唯一标识符EUI-64标识符开始于一个24位的组织唯一标识符(OUI)

IEEE标准兼容的网络接口(例如以太网)在使用短格式的地址(EUI-48)

OUI的长度为24位,并占据EUI-48和EUI-64地址的前三个字节

三、CIDR

internet严重的规模问题

1.B类地址预计被用完

2.32位的IPv4地址不足应付规模

3.全球性路由表的条目数增长,路由性能将受到影响

分类寻址方案通常使用一个类似VLSM的方案,扩展Internet路由系统以支持无类别域间路由(CIDR),这提供了一种分配连续地址范围的方式

CIDR掩码,类似于子网掩码,CIDR掩码不在局限一个站点,而对全球性路由系统都是常见的

如子网掩码255.0.0.0 CIDR掩码为/8

除了网络号之外,核心Internet路由器必须能解释和处理掩码,这个数字组合称为网络前缀,它用于IP地址管理

消除一个IP地址中网络和主机号的预定义分隔,更加精细的分配IP地址,类似分类寻址,地址空间分割成块最容易通过数值连续的地址来实现,以便于用于某种类或某些特殊用途

IPv4的n(前缀长度)范围为0-32,IPv6的n通常范围为0-128,表示为 ip地址/n

四、聚合

通过取消分类结构的IP地址,能分配各种尺寸的IP地址块

路由器检查每个到达的数据报中的目的IP地址,找到一条匹配的路由表条目,并从条目中提取“下一跳”

分层路由,将网络拓扑排列为树,以最短路径分配

通过CIDR掩码将路由条目数,如190.154.27.0/24和192.154.26.0/24可以聚合成192.154.26.0/23

IPv4特殊用途地址:

0.0.0.0/8 本地网络中的主机,仅作为源IP地址使用

10.0.0.0/8 (专用网络)内联网的地址,172.16.0.0/12和192.168.0.0/16也一样

127.0.0.0/8 环回地址

169.254.0.0/16 “链路本地”地址,只用于一条链路,通常自动分配

192.0.0.0/24 IETF协议分配(IANA保留)

192.0.2.0/24 批准用于文档中的TEST-NAT-1地址

198.51.100.0/24 批准用于文档中的TEST-NAT-2地址

203.0.113.0/24 批准用于文档中的TEST-NAT-3地址

192.88.99.0/24 用于6to4中继(任播地址)

192.18.0.0/15 用于基准和性能测试

224.0.0.0/4 IPv4组播地址(D类)

240.0.0.0/4 保留空间(E类)

255.255.255.255/32 本地网络(受限)广播地址

部分专用单播地址被称为不可路由地址,不能再公共Internet中路由

IPv4和IPv6地址转换,IPv4地址可以嵌入IPv6地址中

组播地址:

组播技术的初衷是在IP网络中,以"尽力而为"的形式发送信息到某个目标组,这个目标组称为组播组,源主机只发送一份数据,数据的目的地址是组播组地址,这样,凡是属于该组的成员,都可以接收到一份原主机发送的数据的拷贝

因此组播方式解决了单播情况下数据的重复拷贝及带宽的重复占用,也解决了广播方式下带宽资源的浪费

任播地址:

任播地址是一个单播的IPv4或IPv6地址,这些地址根据它所在的网络确定不同的主机

任播(Anycast),又称为选播、泛播或任意播,是IPv6中定义的一种新型通信服务,是IPv6中三大通信方式之一

五、分配

IP地址空间通常被分配为大的块,一般由ISP完成分配,地址块可能限时也可能不限时

对于单播地址空间,IANA将分配权限主要委托给几个地区性Internet注册机构(RIR)

RIR之间通过号码资源组织(NRO)互相协作

以地址前缀形式使用ISP地址空间的一部分,这些地址范围由客户的ISP拥有和管理,并被称为供应商聚合(PA)

一些可选的地址空间类型称为供应商独立(PI),PI空间分配的地址可以直接分配给用户,但是这种地址一般不相邻,无法聚合

组播

这里的SSM是指Source-Specific Multicast,指定信源组播. 除SSM之外,组播类型还有ASM(Any-Source Multicast,任意信源组播)模型。其中,ASM模型包括PIM-DM和PIM-SM两种组播业务模式,两者的相同点在于:都是使用组播组地址来标识一个组播会话。
SSM模型与ASM不同之处在于,需要使用组播组地址和组播源地址,同时来标识一个组播会话。SSM模型需要通过IGMPv3的配合来维护主机与路由器之间的关系,同时借助PIM-SM的一部分技术来实现SSM模型。

使用多个ISP称为多宿主,可以提供冗余连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值