访问手机版  

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 国际认证 > 思科培训 > CCNA > 热点关注 > ccna学习指南

CCNA教程详解第二课

时间:2018-02-01 10:53:13

 

  一、路由选路

F1

                           
   

 

 

 

 

 

           
       
               
 
 

  (1)PC1 1.1.100访问PC2 4.4.4.100。

  

 

PC1把1.1.1.100做为自己的源地址,把4.4.4.100做为目标地址,然后封装以太网格式,并且封装里面有自己的源MAC,这时发出广播。

  (2)PC1的数据包给了1.1.1.1网关,网关收到后检查目标地址为4.4.4.100,不是同一个网段,首

  先检查A路由器的路由表,发现4.4.4.100 B路由器知道。

  (3)A路由器用自己的网关的MAC替换掉PC1的MAC,然后把包交给了2.2.2.1,2.2.2.1收到包,

  然后用自己的MAC替换了1.1.1.1的MAC,并封装HDLC的格式。

  (4)2.2.2.1将包交给了2.2.2.2 ,收到后替换了2.2.2.1的MAC,然后查看B路由器的路由表,,然后转发给3.3.3.1,3.3.3.1用自己的MAC来替换2.2.2.2,用帧中继封装这个包,然后把它传给3.3.3.2

  (5)此时3.3.3.32可收到数据包,收到数据包后,用自己的MAC替换了3.3.3.1的MAC,然后查看

  C路由表,发现4.4.4.0网段为自己的直连网段,路由表给了直连接口4.4.4.1,然后用4.4.4.1的封装结构来封装此数据包

  (6)4.4.4.1 在自己的网段发送一个广播,源为4.4.4.1,4.4.4.100回应, 4.4.4.100将自己的MAC送给了4.4.4.1,按源IP为1.1.1.100原路返回传给PC1。

  二、IP地址

  1.组成:网络位和主机位

  2.分类:A类,B类,C类,D类,E类

  类 型 范围 二进制 子网掩码

  A 1———126 0 255.0.0.0

  B 128——191 10 255.255.0.0

  C 192——223 110 255.255.255.0

  D 224——239 1110 用于组播

  E 240——254 11110 用于实验

  1代表网络位,0代表主机位。

  3.几个特殊的IP地址

  (1)127.0.0.1 本地回环测试(loopback)地址

  (2)255.255.255.255 广播地址

  (3)IP地址0.0.0.0:代表任何网络

  (4)网络号全为0:代表本网络或本网段 如:192.168.1.0/24

  (5)网络号全为1:代表所有的网络

  广播地址TCP/IP协议规定,主机号部分各位全为1的IP地址用于广播。所谓广播地址指同时向网上所有的主机发送报文,也就是说,不管物理网络特性如何,Internet网支持广播传输.如136.78.255.255就是B类地址中的一个广播地址,你将信息送到此地址,就是将信息送给网络号为136.78的所有主机。有时需要在本网内广播,但又不知道本网的网络号时,TCP/IP协议规定32比特全为1的IP地址用于本网广播,即255.255.255.255

  4.几个私有地址(Private IP Address)

  私有IP地址(private IP address):节约了IP地址是空间,增加了安全性.处于私有IP地址的网络称为内网,与外部进行通信就必须靠网络地址翻(network address translation,NAT)

  一些私有地址的范围:

  A类地址中:10.0.0.0到10.255.255.255

  B类地址中:172.16.0.0到172.31.255.255

  C类地址中:192.168.0.0到192.168.255.255

  总结:当主机位全为1时代表广播,主机位全为0时代表一个网段,此时的IP不可用。

  1 0 0 0 0 0 0 0 = 128

  1 1 0 0 0 0 0 0 = 192

  1 1 1 0 0 0 0 0 = 224

  1 1 1 1 0 0 0 0 = 240

  1 1 1 1 1 0 0 0 = 248

  1 1 1 1 1 1 0 0 = 252

  1 1 1 1 1 1 1 0 = 254

  1 1 1 1 1 1 1 1 = 255

  三、子网的划分

  例1.

  60台主机 70台主机

  R1 两个接口 R2

  要求:以192.199.1.1开始,而且60台主机、两个接口、70台主机之间的IP地址不能相同。

  题目:1.给出60台主机的首地址和末地址

  2.给出两个接口的IP地址

  3.给出70台主机的首地址和末地址

  4.写出以上三个的子网掩码

  1.步骤:

  (1)2(n)-2=60 所以:n=6

  (2)因为192.199.1.1为C类地址,它的原子网掩码为255.255.255.0转换为二进制为:

  11111111.11111111.11111111.00000000 因为N为6即主机位为6个0,其余0取反。此时子网掩码为:11111111.11111111.11111111.11000000=255.255.255.192

  所以:60台主机的IP范围为:192.199.1.0——192.199.1.63

  60台主机的首IP为:192.199.1.1 末IP为:192.199.1.62

  2.步骤:

  (1)2(n)-2=2 所以:n=2

  将255.255.255.0转换为二进制为:

  11111111.11111111.11111111.00000000 因为N为2即主机位为2个0,其余0取反。

  此时子网掩码为:11111111.11111111.11111111.11111100=255.255.255.254

  所以:2个接口的IP范围为:192.199.1.64——192.199.1.67

  2个接口的IP为:192.199.1.65 192.199.1.66

  3.步骤:

  (1)2(n)-2=70 所以:n=7

  255.255.255.0转换为二进制为:

  11111111.11111111.11111111.00000000 因为N为2即主机位为7个0,其余0取反。

  此时子网掩码为:11111111.11111111.11111111.10000000=255.255.255.128

  所以70台主机的IP地址范围为:192.199.1.128——192.199.1.255

  首IP为:192.199.1.129 末IP为:192.168.1.254

       
       

  例2 192.168.1.0 24(网络位为24个1) 192.168.1.0 29

  问:(1)有多少个子网?

  (2)主机数是多少?

  (3)第一个网段的首地址和末地址各是什么?

  (4)最后一个网段的首地址和末地址各是什么?

  步骤:

  (1)子网=2(29-24)=32

  (2)主机=2(3)-2=6 即255.255.255.0转换成二进制=11111111.11111111.11111111.00000000

  因为要将24个1转化为29一个1,即将5个主机位转化成5个网络位,此时为:

  11111111. 11111111. 11111111.11111000=255.255.255.248(子网掩码)

  (3)第一个网段首IP=192.168.1.1 末IP=192.168.1.6(主机)

  最后一个网段首IP=192.168.1.248 末IP=192.168.1.254

  四、路由的汇总

  【问题一】

  有三个地址分别为1.1.1.0/24,1.1.2.0/24,1.1.3.0/24,1.1.4.0/24,将其进行汇总。

  【步骤】

  方法一:(1)将其转换成二进制

  1.1.1.0/24 1.1.00000 001.0

  1.1.2.0/24 1.1.00000 010.0

  1.1.3.0/24 1.1.00000 011.0

  1.1.4.0/24 1.1.00000 100.0

             
       
     
 
     
 
 

  (2)虚线标注出了相同处和不同处,算出相同处为0,因此汇总地址为1.1.0.0,而主机为占

  用了三位,作为网络位数为24-3=21

  (3)最终结果为1.1.0.0/21

  【问题二】

  有三个地址分别为1.1.9.0/24,1.1.11.0/24,1.1.13.0/24,将其进行汇总。

  【步骤】

  方法一:(1)由9-13可知它们之间有5台主机即2(n)-2>=5,所以得出n=3

  (2)现在看一下第一个子网的范围为:0-7

  第二个子网的范围为:8-15(在这个范围内可以包括题名中的主机)

  (3)结果为1.1.8.0/21(24-3)

  方法二:二进制算法同上

  【问题三】

  有三个地址分别为:138.16.195.6/24,138.16.239.1/24,138.16.240.7/24,138.16.253.8/24

  将其进行汇总。

  【步骤】

  方法一:(1)由195-253可以得出它们之间有59台主机。因此2(6)可以包含所有的主机

  那么第一个子网的范围为:0-63;第二个子网的范围为:64-127;

  第三个子网的范围为:128-191;第四个子网的范围为:192-255(可以包括)

  (2)从上面得出192-255这个网段可以包含所以主机,192为本网络的网络地址

  (3)从6,1,7,8可以得出一个范围为0-7

  (4)得出最后的结果为138.16.192.0/18(24-6)

  方法二:算出二进制

  五、实验

  1.几个实用命令:

  (1) 停止域名解析

  Route>en

  Route#conf t

  Rouet(config)# no ip domain-lookup

  (2) 不允许第二条命令附加到前一条的尾部

  Route>en

  Route#conf t

  Route(config)#line console 0

  Route(config-line)#logging synchronous

  (3)路由器长时间不使用也不退出到控制台

  Route>en

  Route#conf t

  Route(config)#line cons 0

  Route(config-line)#exec-timeout 0 0

  Router(config-line)#login !加载 此时console口必须设置密码

  (4)修改寄存器的值:

  0x2102 :工业默认值,从FLASH中启动且从NVRAM中加载配置文件

  0x2142 :从FLASH中启动,但不使用NVRAM中的配置文件(用于口令恢复)

  0x2101 :从Boot RAM中启动,应用于更新系统文件

  0x2141 :从Boot RAM中启动,但不使用NVRAM中的配置文件

  其中C位的第三位为1时表示关闭Break键,反之表示打开Break键。

  0x141:表示关闭Break键,不使用NVRAM中的配置文件,并且从系统默认的ROM中的系统中启动。

  0x0040:表示允许路由气读取NVRAM中的配置文件。

  Route>en

  Route#config ter

  Route(config)#config-register 0x2102或0x2142或0x2101

  (5)Router#clear ip route !清理路由表信息

  (6)Router#show ip protocols !查看当前所配置的IP协议

  (7)Router(config-if)#clock rate 6400 !设置某个端口的时钟频率

  2.Show命令(特权模式下)

  Router#show running-config !查看当前配置信息

  Router#show ip interface brief !查看所以接口的配置信息

  Router#show ip interface f0/0 !查看如:f0/0接口的详细信息

  Router#show ip route !查看路由表信息

  Router#show controllers s0/0 !查看路由器某个S端口的时钟频率

  Router#show ip route rip !查看RIP的信息

  Router#show ip route igrp !查看IGRP的信息

  3.loopback接口 !路由器的环回测试接口

  Router(config)#interface loopback 0 !loopback后的值可以任意

  4.路由器的操作方式:通过Telnet访问

  超级终端 常用方式

  通过HTTP(网页)配置

  5.路由器的启动顺序:(1)加电自检,找flash,IOS操作系统

  (2)当无IOS时,从TFTP软件中调用

  (3)当TFTP中也找不到,到NVRAM中寻找启动

  7.几种配线所使用的线缆类型

  (1)路由器的以太网E口与主机Rj45相连接用交叉线(crossover)

  (2)路由器的配置:用的是console线(也叫反转线:rollover),计算机端用的是9针COM口

  (3)同种设备之间相连用交叉线,不同种设备之间用直通线(straight-through),而PC与PC之间可以用交叉线也可用直通线。

  (4)任何设备与集线器相连都是用交叉线,走的都是半双工。