@一、网络三要素的重要性
一、简述什么是网络。
网络是一种载体,承载各种各样应用程序产生的数据流量,通过介质发送,实现数据传
输,资源共享。
二、组成网络的三要素各是什么?
终端系统,中间系统,介质。
三、交换机和路由器都分控制层面和数据层面。
对
四、HUB是怎么发送数据的?
HUB只要收到数据就会泛洪,通过接受接口以外是所有接口发走。
效率低,延迟高,不安全,浪费链路带宽。
五、CSMA/CD在什么模式下才有?主要有什么作用?
半双工模式 解决冲突碎片的问题。
当泛洪遇上半双工,任何两台计算机同时发送数据就会产生冲突。
CSMA/CD(载波侦听多路访问/冲突检测);首先监听链路,
如果链路有人在发送数据,那其他的计算机就会停止发送数据,
如果收不到数据了,代表没有人在发,就可以尝试发送了,
但同一时间,有2台计算机监听到链路就安静了,他们都发送数据,最终产生冲突碎片,
CSMA/CD会立即停止这个冲突,为了避免冲突,通知所有人,开启一个随机计时器,边听
边发,冲突停止,计时器时间到了之后就可以发送了。
@二、交换机VS集线器
一、什么是MAC地址?
MAC地址:介质访问控制地址,固定不能变。
48位,6个字节。XXXX.XXXX.XXXX.XXXX(6*8=48)
前24位,由OUI组织唯一标识符决定,后24位是由厂商决定的接口ID,标识接口的。
二、Ethernet定义了什么网络?
MA网络:多路访问网络,一个网络的节点数量可以包含很多个。
P2P网络:点到点网络,在这个网络中,只有你我这两个节点。
三、Ethernet2的结构包含哪些信息?
DMAC目的MAC地址和SMAN源MAC地址。
type表示了3层是用什么协议DATA
数据FCS;帧校验序列,检测数据是否完整。
四、什么MAC地址不会老化?
不会老化的;两个
黑洞地址;有效防止非法用户的入侵,起到安全作用的MAC-address blakhol
静态MAC地址;手工配置,保存后设备重启不会消失,只能手动删除。
而动态学习到的MAC地址老化时间为300S(五分钟后)。
@三、IOS七层协议栈详细解析
一·、什么时候别人发送的数据我才可以接收?
当接收者认为数据是发给自己的时候,才会接收,就是报文中目的地址与
接收接口地址一致的时候。
二、什么是数据封装,在OSI定义下数据载荷在被发送前在哪些
层,经历了哪些封装?
1.数据封装特指给数据添加报头的行为。
2.在OSI定义下,封装应当遵循逐层封装标准(即任何应用程序产生的流
量在被发送之前都要在传输层、网络层和数据链路层做封装,四,三,二
层各封装一次)
数据必须以数据帧的形形式传递。
三、MTU值默认是多少,有什么作用?
MTU默认1500字节,最大传输单元,用来限制一个数据单元最大的字节
数。
Ethernet接口都是有上限的标准的,1500字节,发送的数据添加完毕传输
层和网络层的报头之后,长度不可以超过1500字节,否则丢弃/切片发
走。
四、解封装是为了方便应用对数据内容精准读取。
对
比如拆快递,我们只在意快递盒子里面的东西。
五、OSI参考模型有几层 分别是哪些?
七层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层(网络
工程师一般研究下四层—)
@四、OSI网络层和IPV4地址
一、物理层中使用的双绞线,TIA定义的标准有几个,分别是什么?
两个
568B 橙白 橙 绿白 蓝 蓝白 绿 棕白 棕
568A 绿白 绿 橙白 蓝 蓝白 橙 棕白 棕
二、传输层端口号有什么作用,有哪些端的分类以及作用?
端口号(识别不同的应用)占用16bit
1-1023 知名端口号 一对一 精准对应,telnet对应TCP23 HTTP80
1024-65535 非知名端口号 QQ为微信 随机对应的 不固定的 由应用程序和操作系统决定的,随机映射
每次分配的不一样的端口都是唯一的。
三、UDP是什么,在哪个层,可不可靠,主要用在什么地方?
UDP用户数据报协议,无连接 ,在传输层,有些应用不支持重传,不太可靠
主要用在VOIP,视频,语音。
四、IPV4报头中的ToS字段(Type of service服务类别)有什么用?
用来给流量上色,来区分网络中不同的流量,给不同的流量指定不同的优先级。
在网络使用的高峰期,会出现拥塞。拥塞的本质原因是带宽不够而流量太大,拥塞会导致整体网络品质下降,
延迟增加,抖动增加,丢包率增加,有些流量对延迟,抖动以及丢包率的忍受能力强,而有些很弱,
因此为了保证在拥塞期间那些比较弱势的关键流量被高质量转发,网络中需要部署QoS(质量服务),QoS部署后网
络设备会根据流量的类别来区分不同的流量,并且根据流量的重要与否来分配不一样的优先级,优先级高的在
拥塞期间被优先转发,保证其质量,而优先级低的会被延迟转发。
五、IPV4报头中的Time to live 存活时间(TTL)用来做什么?
从包产生到被接收最多能传几跳,一跳代表一台三层网络设备。
为了在通过错误的路由条目传递数据包时,防止环路,数据包在通过互联网时必须有受限是寿命。
TTL最大为255,并且每经过一台三层设备之后这个数据会减一,直至为零时,直接丢弃数据包。
@五、IP子网划分、VLSM及CIDR
一、VLSM可以扩大任意IP网段。
错
二、布尔逻辑与运算是怎么的?
11=1 10=0 01=0 00=0
三、IP地址有哪些主类?如何判断IP地址是哪类,首字节规则是怎么的?
IPV4地址在IANA定义下被分为五大类(主类或自然类)分别是ABCDE。
首字节规则:从左开始数
最高一位0 A
最高两位10 B 单播地址 用于主机分配(节点分配)
最高三位110 C
最高四位1110 D 组播地址 用来做目的地址标识一组接受者
最高五位11110E 科研,无法租贷或购买。
四、IPV4地址满打满算有几个?
42亿个 2的32次方(IPV4地址空间一共只有32bit)
五、192.168.1.0/24 借2位 可以形成几个子网?每个网络可以使用的主机是多少?
4个子网 2的2次方
192.168.1.00000000/24
借2位
192.168.1.00 000000/26
可用
192.168.1.1/26~192.168.1.64 00
192.168.1.65/26~192.168.1.127 01
192.168.1.128~192.168.1.191 10
192,168,1,192~192.168.1.255 11
@六、IOS与VRP路由器操作系统详解
一、 文件保存在什么地方断电之后不会丢失数据,供网络设备开机的时候去读取?
NVRAM(非易可失性随机存储器)
就是将内存的当前配置文件拷贝一份,放到NVRAM中,作为新的运行文件。
二、配置寄存器的默认值是?
OX2102
可修改特殊的值来告诉网络设备当下次开机的时候优先在哪个存储器中去寸照可供加载的操作系统。
三、CISCO和华为的修改主机名的命令是什么?
CISCO:hostname XX
华为: sysname XX
四、华为使用的操作系统是什么,有哪几个版本,CISCO使用的操作系统是什么?
华为: VRP 3.5 5.0 8.0
CISCO: IOS
五、思科路由器或交换机如何进去全局配置模式,华为如何进入特权模式?
思科: enable ,configure terminal
华为:system-view
@七、路由器交换机的控制层面与数据层面
一、什么样的设备能够分割网络?
多层交换机和路由器或者防火墙,因为他们的每一个接口都是一个网络,做网络间的通信。
二、路由器的控制层面是做什么的?
如何学习到路由并且将路由条目加入路由表中去。
(数据层面则是通过查找由控制层面学习到的路由信息来转发数据 ,查表转发)
三、Router怎么才能学习路由,学习路由的前提是什么?
直连路由:
可自动学习路由
学习路由的前提是,接口需要配置IP地址和子网掩码,接口状态必须是UP,不能是down。
非直连路由:获得路由信息的途径有2种,配置静态路由和动态路由选择协议。
四、路由器的数据层面主要是做什么的?
数据层面主要研究:网络设备在接收数据的时候如何查表转发数据。
数据层面研究:接受者主机是谁(查看3层报头的目的IP地址},在哪个网络(与运算)。
路由器在接收到一个帧之后如何处理这个帧的具体流程:
查看2层帧头的目的MAC地址,确认是否发给自己的,否则丢弃,是则拆丢2层帧头帧尾;
查看3层报头的目的IP地址,然后逐条匹配IP路由表里的每条路由条目;
如何匹配?
用路由条目的掩码跟3层报头的目的IP地址做“与运算”,
得到的结果跟每条路由条目的前缀做对比。
若一致,则该路由条目可以命中这个数据包,路由器就使用该路由的出接口和下一条地址来转发数据,
如果路由表中有多条路由条目都可以命中该数据包的目的IP,
则根据“最长匹配原则”,由掩码最长的路由来转发数据;
若不一致,则不可以命中路由表中的任何路由条目,路由器会直接丢弃该数据包。
五、在控制层面学习到的路由,加表的原则是什么?
控制层面如何学习到非直连路由?配置静态路由和动态路由协议根据路由器的路由表曾经是否学习过:
若该路由表没有学习过,并且那些管理距离不为255的路由,都可以直接加表。
若该路由表有学习过的,而且有去往同一目的地的多条不一样的路由时,
首先比较管理距离,谁小谁加表,如果一样,则需再比较度量值,谁小谁加表,
如果度量值也是一样,则符合ECMP等价负载均衡(均可加表,且均等使用)。
另外注意,
思科中,凡是管理距离为255的都不加表,255为不可达,没资格加表。
华为中,同一个路由协议下,在去往某个目的地没有多条路由可供选择的时候,255的也可以加表。
@八、静态路由协议与动态选择协议
一、配置静态路由的基本要素是什么?
目的网段、出接口、下一跳地址。
二、对静态路由和动态路由的一些描述。
动态路由选择选择协议是通过自己来获悉路由的,因此,其占用的资源要比静态的多。
静态路由配置简单,管理也简单。
动态路由选择协议能够自动学习,后期维护方便。静态 维护不方便。
三、CISCO和华为的静态路由的管理距离是多少,各自的255是什么意思?
管理距离; 度量值 255
思科 1 0 没资格加入路由表
华为60 0 可加表(在同一路由协议下,没有或到达某个目标的多条路由不是优选的时候。)
四、RIP用什么来衡量链路的好坏?
使用的跳数 (度量值)
五、在RIP中,哪个版本支持认证,都支持什么认证,密文的还是明文的?
RIPv2为无类路由协议v2,支持认证,支持明文认证和MD5密文认证。
@ 九、EIGRP路由协议的基本原理
一、在路由器上启用EIGRP,宣告支持哪种宣告?
启用EIGRP:router eigrp XX
宣告支持精准宣告和设置反掩码(跟掩码相反,255.255.255.0—0.0.0.255)支持主类宣告。
二、关于EIGRP的说明。
2. 报文封装;Layer2/IP/EIGRP/FCE.
1,EIGRP没有端口号,有协议号88。
3,EIGRP有3张表;邻居表,拓扑表和路由表。
4,EIGRP属于距离矢量协议(基于传闻)中大型网络中,属于IGP(AS内部)。
三、EIGRP建立邻居关系需要满足哪几个条件?
1,收到Hello消息或ACK。
2,匹配AS号。
3,相同的度量值(K值)
另外,如果做了认证,认证密钥一致。
四、简述EIGR P的特点。
1,快速收敛;本地计算,扩散更新计算。
2, 100%无环;在DUAL算法中,有FC可行性条件判断。
3,简单配置;启用EIGRP宣告接口,和进程宣告。
4,增量更新机制;不再使用周期更新,基于邻居状态追踪。
5,灵活的网络设计;支持汇总,VLSM,FLSM,不连续的子网,
和手动汇总,等价负载均衡和非等价负载均衡。(无类协议都支持不连续子网)
@十、OSPF路由协议的基本原理
一.OSPF协议封装在哪种数据包内?
IP数据包内。
二、ospf选举DR和BDR的作用是什么?
减少邻接关系的数量,减少链路状态信息的交换次数。实现优化。
广播、非广播建立邻居需要选举DR和BDR,
选举完毕之后,MA网络内所以路由起都要和·DR、BDR建立邻居,DR和BDR之间也会建立邻居,
而不能成为DR/BDR的·router成为·DRothers, DRothers之间的邻接关系一直停留在Two-way.需要做优化。
三、OSPF的报文有哪些?其中的HELLO报文包含什么字段?
Hello Neighbor Hello Interval Network mark ( sysname 不包含的)
DBD 数据描述
LSR 应答
LSU 更新
LSACK 确认
四、OSPF组播会使用2个组播地址,是哪两个?谁会监听?
224.0.0.5 只要接口启用OSPF就会识别,
224.0.0.6 用在MA 网络,接口分为DR\BDR\DRothers.
当MA网络中选好了DR和BDR之后,即会监听。
224.0.0.5组播地址也会监听224.0.0.6组播 地址。
@十一、虚拟网络VLAN及CDP讲解
一、标准VLAN和扩展VLAN的范围是多少?
1-1005 标准VLAN
1006-4094 扩展VLAN
二、华为的交换机上的命令port trunk allow-pass vlan al 有什么作用?
允许所有VLAN数据帧通过。
三、用户可以使用的VLANID范围是?
1-4094
四、当主机经常移动位置时,使用哪种VLAN划分方式最合适?
基于MAC地址划分。
五、使用VLAN技术,实现了什么?
使用VLAN,实现了二层流量隔离。
一个VLAN就是基于二层的LAN。
VLAN之间通信通过二层是不行的,VLAN本身就是二层隔离技术,
不同的VLAN之间通信,需要三层网络设备,三层网络设备给VLAN做一个网络间的转发。
@十二、IP报文的格式与分析
@十三、进度转换
@十四、主类IP地址分类
@十五、子网划分
@十六、TCP和UDP报头
@十七、R和SW的硬件
@十八、IOS和VRP的基本操作
@十九、登录网络设备