络分类,假如每一条连接都分配一个网络号的话,会用掉大量的可用地址空间 。麻省理
工学院决定使用一个网络号,并自己治理地址中余下的24位 。这些位被分成3个8位
字段:子网字段,保留字段(其值为0)和主机字段 。在此之前麻省理工学院使用的
CHAOS协议中使用8位长子网,所以两个协议中可以使用同样的子网号 。而使用8位
主机地址是因为CHAOS协议中大多数的硬件都使用8位地址 。保留的8位则是为以
后使用 。
最初计划在子网网关间使用动态路由协议,并有好几个协议提出,但没有人愿意去
实现一个,因此静态路由表依然被使用 。
为了解决引入软件需要修改以使其能在子网环境中工作,麻省理工学院想找到一个
对IP软件做最少修改的模型 。这个模型就是IP网关发送ICMP主机重定向消息,而不
是网络重定向消息 。所有的麻省理工学院内部IP网关都是这样的 。因为每一台主机都
可以维护非局域网通讯的路由表,这就隐藏了大部分的子网结构 。对子网和非子网都适
用的主机软件的‘最少调整模型’就是位掩码 。
由于其自治性和已安装的软件的关系,以及没有一个优秀的工业标准的原因,麻省
理工学院不计划马上使用这个协议,而是使用一套单一的物理连接和包交换机制,和在
这套机制上的几个虚拟协议网络 。麻省理工学院曾经试图在不同的协议间交换路由信
息,以及将一个协议包含在另一个协议中,从中得到一些教训 。除了基本的硬件,协议
因该是严格独立的 。使用ARP隐藏子网结构不是非常好,在一个复杂的系统(有环路
和不同的连接速率)中,ARP使地址操作过载 。网关间需要一个更复杂的信息互换方
法 。
4.3卡内基-梅隆大学(CMU)
卡内基-梅隆大学使用一个B类网络,网络被分为11个物理子网,2个3M的实验
以太网,7个10M以太网和2个ProNET环 。虽然分配主机地址时,使第三个8位字
节相同的地址在同一个子网上,但这只是为了治理方便,而不是必须的 。软件不知道这
个分配机制 。
卡内基-梅隆大学使用一个基于ARP的网桥方案 。当一台主机发出ARP请求,收
到的网桥将原来的地址映射放入缓存,并将请求传递给其它的电缆 。当网桥收到一个有
目标地址的ARP回复时,从缓存中寻找将这个回复送到哪条电缆上 。这样,网桥尝试
将ARP协议透明的扩展到不同类的多电缆环境中 。这就要求网桥将一条电缆上的广播
变成所有连接着的电缆上的广播 。所以这个算法只在没有连接环路的网络上可行 。将这
个简单算法替换为支持冗余路径和减低广播负载的算法的工作正在进行中 。
卡内基-梅隆大学使用支持3M以太网和10MproNET环的RFC-826地址解析协
议 。
因为卡内基-梅隆大学没有冗余的连接电缆,因此不用关心网桥的崩溃问题 。网络
上150台主机也使网桥有足够的缓存,ARP广播使用的带宽也不大 。
但卡内基-梅隆大学的网络会从单一连接的小网络发展成为有5000-10000台主机
的连接整个校园的大网络 。基于ARP的网桥方案不再使用,需要一个有明确子网的系
统 。中期的目标是建立一个可以引入没有修改的IP实现的环境 。其目的是尽可能的的
保持对主机透明的路由机制 。
5.地址格式因特网信报控制协议(ICMP)
5.1描述
地址格式请求或地址格式回复
0123
01234567890123456789012345678901
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
推荐阅读
- 羔羊早期如何诱食
- 歌唱祖国歌词是什么意思
- 硬笔书法APP怎么更换书写笔迹颜色
- BERKELEY UNIX 4.2下的EGP网关
- 如何区分CPU的散装和盒装
- 学生入党条件和标准是什么
- 24使用普通计时法怎么表示
- 南京蜂泰扣款是什么意思
- 使用DEFLATE的IP有效载荷压缩
- 如何给青年鸡换料