5 Traceroute Traceroute 是通过使用 ICMP 的超时机制,来发现一个数据报在穿越互联网络时它所经历的路径。
   地址解析协议( ARP
  地址解析协议( ARP )可以由已知主机的 IP 地址,在网络上查找到他的硬件地址。
  逆向地址解析协议( RARP
  当一台误判计算机被用做 IP 主机时,它没有办法在其初始化时了解自己的 IP 地址。但是他可以知道自己的 MAC 地址。逆向地址解析协议( RARP )可以通过发送一个包含有无盘主机 MAC 地址的数据包,来询问与此 MAC 地址相对应的 IP 地址。
  二进制、十进制和十六进制的转换
  二进制到十进制的记忆表
  二进制取值 十进制取值
   10000000 128
   11000000 192
   11100000 224
   11110000 240
   11111000 248
   11111100 252
   11111110 254
   11111111 255
  
  十六进制到二进制到十进制表
  十六进制值 二进制值 十进制值
   0 0000 0
   1 0001 1
   2 0010 2
   3 0011 3
   4 0100 4
   5 0101 5
   6 0110 6
   7 0111 7
   8 1000 8
   9 1001 9
   A 1010 10
   B 1011 11
   C 1100 12
   D 1101 13
   E 1110 14
   F 1111 15
  
   IP 寻址
   IP 地址是 IP 网络上每个计算机的数字化标识符。它指明了在此网络上某个设备的位置。
   IP 地址是一个软件地址,而不是硬件地址,后者是被硬烧录到网卡( NIC )中的并且主要是用于在本地网络上定位主机的。
  
   IP 术语
  位 一位就是一个数字,要么是 1 ,要么是 0
  字节 一个字节可以是 7 位或 8
  八位位组 就是 8 位,一个最基本的 8 位二进制数
  网络地址 它是用来指定数据包所要传送的远程网络
  广播地址 被应用程序或主机用来将信息发送给网络上所有节点的地址,我们称之为广播地址。
  
  分层的 IP 寻址方案
  一个 IP 地址包含有 32 位的信息。这些位通常被分割为四个部分,被称为八位位组或字节,每一部分包含一个字节( 8 个位)。
  可以使用下面 3 种不同的方式来描述一个 IP 地址:
   1 点分十进制,如 172.16.30.56
   2 二进制, 10101100.00010000.00011110.00111000
   3 十六进制, AC.10.1E.38
  所有例子表示的都是同一个 IP 地址
  
  网络寻址
  网络地址唯一地制定了每个网络。在同一网络中的美态计算机都共享相同的网络地址,并用它来作为自己 IP 地址的一部分。
  节点地址是在一个网络中用来标识每台计算机的,它是一个唯一的标识符。这个地址的节点部分必须是唯一的,因为相对于网络而言它是用来独立的标识指定计算机的。
  因特网的设计者决定根据网络的大小来创建网络的类别。
  三个网络类别的总结
   8 8 8 8
  类 A 网络 主机 主机 主机
  类 B 网络 网络 主机 主机
  类 C 网络 网络 网络 主机
  类 D 组播
  类 E 研究
  
  网络地址范围: A
   00000000=0
   01111111=127
  网络地址范围: B
   10000000=128
   10111111=191
  网络地址范围: C
   11000000=192
   11011111=223
  网络地址范围: C 类和 E
  介于 224 255 之间的地址是被保留用作 D 类和 E 类网络的。
D
类是用于组播的地址( 224 239 ),而 E 类( 240 255 )是被用于科学实验用途的。
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

   

网络地址:用于特殊目的
  有些 IP 地址是被保留用于某些特殊目的的,网络管理员不能将这些地址分配给节点。
  一些特殊的 IP 地址 :
   1.IP 地址 127.0.0.1: 本地回环 (loopback) 测试地址
   2. 广播地址 :255.255.255.255
   3.IP 地址 0.0.0.0: 代表任何网络
   4. 网络号全为 0: 代表本网络或本网段
   5. 网络号全为 1: 代表所有的网络
   6. 节点号全为 0: 代表某个网段的任何主机地址
   7. 节点号全为 1: 代表该网段的所有主机
  
  一些私有地址的范围 :
   1.A 类地址中 :10.0.0.0 10.255.255.255.255
   2.B 类地址中 :172.16.0.0 172.31.255.255
   3.C 类地址中 :192.168.0.0 192.168.255.255
  
  广播地址 :
   1. 2 广播 :FF.FF.FF.FF.FF.FF, 发送给 LAN 内所有节点
   2. 3 广播 : 发送给网络上所有节点
   3. 单播 (unicast): 发送给单独某个目标主机
   4. 多播 : 1 台主机发出 , 发送给不同网络的许多节点
  
  第三章, IP 子网划分和变长子网掩码( VLSM
  
  子网划分基础
  这里给出了子网划分的若干个好处:
   1 缩减网络流量
   2 优化网络性能
   3 简化管理
   4 可以更为灵活的形成大覆盖范围的网络
  
  如何创建子网
  要创建子网,就需要从 IP 地址的主机部分中借出一定的位,并且保留他们用来定义子网地址。这一位着用于主机的位减少,所以子网越多,可用于定义主机的位越少。
  下面就是实现划分子网的步骤:
   1 确认所需要的网络 ID 数:
  每个子网需要有一个网络号
  每个广域网连接需要有一个网络号
   2 确认每个子网中所需要的主机 ID 数:
  每台 TCP/IP 主机需要一个主机地址
  路由器的每个接口需要一个主机地址
   3 基于以上需要,创建如下内容:
  为整个网络设定一个子网掩码
  为每个物理望断设定一个不同的子网 ID
  为每个子网确定主机的合法地址范围
  子网掩码
  为了保证所配置的子网地址可以工作,在网络上每台计算机都必须知道自己主机地址中的哪一部分是被用来表示子网地址的。这可以通过在每台计算机上制定一个子网掩码来完成。
  网络管理员是用 1 0 的组合来创建一个 32 位的子网掩码。子网掩码中 1 的位置表示是网络或子网的地址部分。
  不是所有的网络都需要子网掩码,有些主机使用默认的子网掩码。这基本上与认为一个网络不需要子网地址是相同的。
  默认的子网掩码
  类型 格式 默认子网掩码
   A Network.node. node. Node 255.0.0.0
   B Network. Network. node. Node 255.255.0.0
   C Network. Network. Network. node 255.255.255.0
  
  无类的内部域路由( CIDR
  子网掩码 CIDR
   255.0.0.0 /8
   255.127.0.0 /9
   255.192.0.0 /10
   255.224.0.0 /11
   255.240.0.0 /12
   255.248.0.0 /13
   255.252.0.0 /14
   255.254.0.0 /15
   255.255.0.0 /16
   255.255.128.0 /17
   255.255.192.0 /18
   255.255.224.0 /19
   255.255.240.0 /20
   255.255.248.0 /21
   255.255.252.0 /22
   255.255.254.0 /23
       
  255.255.255.0 /24
   255.255.255.128 /25
   255.255.255.192 /26
   255.255.255.224 /27
   255.255.255.240 /28
   255.255.255.248 /29
   255.255.255.252 /30
  
   C 类地址的子网划分
  在一个 C 类地址中,只有八位是可以用来定义主机的。
记住,子网位必须是由左到右进行定义的,这中间,不能跳过某些位。也就是说, C 类子网掩码只能是:
  二进制 十进制 速记
   10000000 128 /25
   11000000 192 /26
   11100000 224 /27
   11110000 240 /28
   11111000 248 /29
   11111100 252 /30
   11111110 254 /31 (无效)
  
  第四章, Cisco IOS 简介
  
  路由器 IOS
   IOS 是被用来传送网络服务并启动网络应用的。
   Cisco 路由器的 IOS 软件负责完成重要的工作:
   1 加载网络协议和功能
   2 在设备间连接高速流量
   3 在控制访问中添加安全性防止未授权的网络使用
   4 为简化网络的增长和冗余备份,提供可缩放性
   5 为连接到网络中的资源,提供网络的可靠性
  
  连接到 Cisco 路由器
  可以通过连接到 Cisco 路由器来进行路由器的设置、配置的验证及统计数据的审核。
  通常是使用通过控制台端口进行连接。控制台接口一般是一个 RJ-45 的连接器,位于路由器背面,默认的时候,没有口令要求。
  
  启动路由器
  初次启动一个 Cisco 路由器时,它将运行一个开机自检过程。如果通过,他将在闪存中查找 IOS 系统,如果有 IOS 文件存在则执行装载操作。闪存世一个电子可擦写变成的制度存储器。然后, IOS 将继续加载并查找一个合法的配置文件,它默认时是存储在 NVRAM 中。
  当路由器被首次引导或重新装载时,会出现的信息:
   System Bootstrap, Version 11.0(10c), SOFTWARE
   Copyright (c) 1986-1996 by cisco Systems
   2500 processor with 14336 Kbytes of main memory
  这是一台 2501 路由器启动时的信息
  第一行写了, IOS 版本是 11.0
  第二行是 CISCO 的版权信息
  第三行行是内存的大小
  路由器启动以后,会出现一个提示
   Would you like to enter the initial configuration dialog [yes/no]: n
  如果选择 yes ,将进入 setup 模式,选择 No 我们将进入扩展设置模式。
   Setup 模式只配置购管理系统使用的连接性能,而扩展设置会允许你配置更多的内容。
  
  命令行界面
  正式因为命令行界面( CLI )是如此的灵活方便,所以他是配置路由器的最佳方式。
  要使用 CLI ,只需要在初始化配置对话框窗口中输入 NO
  
  登陆到路由器
   Router> 这就是用户模式,通常用来查看统计信息的
  在特许模式中你可以查看并修改 Cisco 路由器的配置,但要进入此模式需要使用 enable 命令
  具体步骤如下:
   Router>
   Router>enable
   Router#
   ---------------------
  现在得到一个 Router# 提示符,表明已经在特许模式中了,在这里可以修改路由器的配置。
  在这里可以通过使用 disable 命令,从特许模式中返回用户模式。
   Router#disable
   Router>
       
在用户模式里,可以用 logout 命令来退出控制台操作:
   Router>logout
   Router con0 is now available
   Press RETURN to get started.
  也可以在特许模式下键入 logout exit 来退出:
   Router>enable
   Router#logout
   Router con0 is now available
   Press RETURN to get started.
  路由器模式概述
  要从 CLI 上进行配置,可能会需要用 configure terminal 命令进入全局模式才能修改当权运行配置中的内容。
你也可以在特许模式下键入 config ,然后按 Enter 键以默认方式进入全局模式。
   Router#config
   Configuring from terminal, memory, or network [terminal] (Enter)
   Enter configuration commands, one per line. End with CNTL/Z.
   Router(config)#
   CLI 提示符
  在配置路由器时,理解所遇到的不同提示符的含义,是非常重要的。
  
  接口
  在修改接口配置,需要在全局模式下使用 interface 命令:
   Router(config)#interface
   Async Async interface
   BVI Bridge-Group Virtual Interface
   CTunnel CTunnel interface
   Dialer Dialer interface
   Ethernet IEEE 802.3
   Group-Async Async Group interface
   Lex Lex interface
   Loopback Loopback interface
   Multilink Multilink-group interface
   Null Null interface
   Serial Serial
   Tunnel Tunnel interface
   Vif PGM Multicast Host interface
   Virtual-Template Virtual Template interface
   Virtual-TokenRing Virtual TokenRing
   range interface range command
   Router(config)#int Serial 0
   Router(config-if)#
   Router(config-if)# 当提示符改变成这个的时候,说明你已经处在接口配置模式中了。
  
  子接口
  子接口允许尼在路由器中创建逻辑接口。在子接口中,提示符会改变为 Router(config-subif)#
   Router(config)#int s0.
   <0-4294967295> Serial interface number
  行命令
  要配置用户模式口令,是用 Line 命令
   Router(config)#line
   <0-6> First Line number
   aux Auxiliary line
   console Primary terminal line
   vty Virtual terminal
  路由协议配置
  要配置 rip igrp 这样的路由协议,需要使用( config-router # 提示符:
   Router(config)#router
   bgp Border Gateway Protocol (BGP)
   egp Exterior Gateway Protocol (EGP)