人类不可能将所有的记忆都塞入可以长期记忆的海马体,大多数的记忆好比内存条里的数据,也许什么时候说没就没了。我想如果将每日所学记录下来,之后再再来看看,说不定能过更快的回忆起来知识。这是我的写下该博客目的。

 

通过这两天的学习,我了解了计算机网络基础。今天的实验是将如下的拓扑结构实现全网开可达:

 【每台路由,认识所有广播域】

 

使用思科的Packet Tracer来模拟网络环境。

 

首先,这里将Pc和Router直接连接,跳过了通常需要使用交换机[switch]。PC和Switch使用平行线【直通线】来连接,这里PC直接连接Router是从第一层到第三层的连接了需要使用交叉线,另外Roter和Router的连接属于同层连接也需要使用交叉线。

 

这里的网络IP是静态的那么首要的事情是给设备的所有接口手动分配IP地址,这里的路由器信号是思科2811,只有两个接口,但是还可以额外外接一个100m位宽的接口。

 

给路由器分配IP时涉及路由器指令。

Router(config)#interface fastEthernet 0/0                         进入接口

Router(config-if)#ip address 192.168.1.254 255.255.255.0  配置ip地址

Router(config-if)#no shutdown                                        开启接口

 

当所有接口的IP被分配好,此时拓扑上的各个连接点都应该是绿色的,但是PC之间是无法联通的,理由如下。

PC0 ping PC1时,Router1收到电波,并识别到了电波上的地址信息【来自PC0的IP,去往PC1的IP】,但Router1未记录PC1的IP信息,Router开始寻找PC1,开启一个洪范或者说广播后发现在它两个接口的广播域192.168.0.0和192.168.1.0,显然这两个广播域内都不含PC1。

【这里贴一条,某杠精同学问我为什么PC1明明是联通着的为什么就连接不到。我回答,凤姐在门口等你,她真的是等着你的,但是我不说你就是不知道。这里的微观原理我暂且不知,但是客观的道理大概是这样的】

此时便需要通过路由器下一条指令,来将5个广播域连接起来。

【下一跳:流量从本地发出后,下一个进入接口的ip地址】

r1(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2

         前缀   目标广播域              下一跳

在这个实验里Router1有3个未知广播域,需要下一跳3次,Router3同理。

Roter2,有两个未知广播域,需要吓一跳两次。

 

完成之后就可以让,PC0 PC1 PC2互相ping来测试网络了。

 

 

二,分析如下动态网络

 

 

首先简谈一下交换机,交换机[switch]是集线器[HUB]和中继器[放大电流]的基础上更先进的设备,能将终端发来的电流转化成二进制再转化成电流,在一定程度上解决了远距离传输导致的网络失真【畸变】,而冲突也没有完全解决。

再谈一下路由器的作用:

  1、将多个网段进行互联

  2、为它所承载的数据做路径的选择

    当一个流量进入路由器后,路由器将基于数据包中的目标ip地址,查询本地的路由表;

   若表中存在记录将无条件按照记录转发;若没有记录将丢弃该流量;

r1#show ip route  查看路由表

   默认路由器仅存在直连路由;非直连为路由器的未知网段;

   获取未知网段的方法---1、静态路由 --手写

                        2、动态路由 --路由器间沟通生成

 

该拓扑较为简单,可以使用让路由器使用hdcp来自动分配IP。

DHCP:动态主机配置协议  同一分发和管理IP地址

   成为dhcp服务器的条件:

   1、必须存在接口或网卡连接到所要下放地址的广播域内

   2、该设备的接口或网卡必须已经拥有合法ip地址且可以通讯

该图只有路由器满足这个】

在一台设备上可以创建多个dhcp池塘,但一个池塘只能为一个广播域服务

Router(config)#ip dhcp pool wangcai  创建名为wangcai的chcp池塘

Router(dhcp-config)#

Router(dhcp-config)#network 192.168.1.0 255.255.255.0

Router(dhcp-config)#default-router 192.168.1.254

Router(dhcp-config)#dns-server 114.114.114.114

 

 

===附录一些路由命令行===

配置:

Router>  Router部分为主机名,默认所有的路由器叫router,所有的交换机叫switch;

         >部分为模式;  

 

Router> 用户模式,第一级别模式,最低级别模式;游客模式

 

Router>enable  键入授权

Router# 特权模式,第二级别模式,查看所有的参数,测试所有参数

 

Router#configure terminal   键入配置终端

Router(config)#  全局配置模式,第三级别模式;可以对设备进行管理配置

 

Router(config-???)#  其他配置模式  各种专用配置

出: exit      end 从特权以上直接回到特权模式

 

帮助系统: ?  查找命令        tab键--自动补全单词

Router(config)#no ip domain-lookup  关闭域名解析

Router#show ip interface brief  查看接口的摘要