数据通信面试题总结(一)

最近在整理一些面试题,由浅入深,由易到难,希望对朋友们有所帮助。

一、Osi七层模型及各层功能作用

1.物理层:比特流传输

2.数据链路层:提供介质访问。链路管理等

3.网络层:寻址和路由选择

4.传输层:建立主机端到端的连接

5.会话层:建立,维护和管理会话

6.表示层:处理数据格式,数据加密等

7.提供应用程序间的通信

二、tcp/ip协议的五层及各层的主要协议和作用

1.物理层(接口和电缆):二进制数据流传输

2.数据链路层(Ethernet,802.3, PPP,HDLC,FR,etc):物理介质访问和链路管理

3.网络层(IP,IGBP,ARP/RARP):寻址和路由选择

4.传输层(TCP/UDP):建立端到端的连接

5.应用层(HTTP,Telnet,FTP,TFTP,Ping,etc)

三、Tcp/Udp举例

Tcp:建立连接 传数据 确认重传机制 窗口机制

Udp:传数据,不管是否能到,只管传,延迟小,适用于实时通信,视频,语音等

四、全双工、半双工及举例说明

全双工:端口收发同时

半双工:端口收发不同时,收的时候不能发,发的时候不能收

五、速率

FE GE XE 40GE 100GE

六、冲突域

共享介质形成的网络

七、你们对网络的认知

网络划分为:运营商(ISP),企业网

ISP为国家基础设施网络,提供各种用户接口,属于公共网络

企业网,为私有网络,主要满足企业业务需求

八、网络怎么形成的 为什么要用路由器

 节点+介质=网络  

 路由器:隔离广播,实现不同网络互通

九、私有地址 特殊地址

私有地址:

  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

特殊地址:

任意地址:  0.0.0.0  ,“任何网络”的网络地址;

有限广播地址:255.255.255.255 ,可作为谜底地址,发往该网段所有主机;

环回地址:127.0.0.0/8,用于测试设备自身的软件系统。

十一、2 3层原理

   2层:基于SMAC地址学习,DMAC地址转发

   3层:ip报文选路过程

十二、2的10次方

    1024

十三、ospf八种状态、报文

LSA 链路状态通告

LSDB 链路状态数据库(包含该路由器上所有的LSA)

ospf5个报文的作用

hello报文 发现、建立及维护邻居关系 

    广播型(ethernet)/p2p点到点网络   10s发一次  40S未收到,认为邻居DOWN

    NBMA非广播多路访问/P2MP点到多点 30S发一次 120S未收到,认为邻居DOWN

DD报文 发送链路状态数据库摘要

LSR报文 请求特定的LSA链路状态通告

LSU报文 发送详细的LSA链路状态通告

LSACK报文 确认收到LSU报文

Down:这是邻居的初始状态,表示没有从邻居收到任何信息。

Init:在此状态下,路由器已经从邻居收到Hello报文,但是自己的Router ID不在所收到Hello报文的邻居列表中。

2-way:在此状态下,路由器发现自己的Router ID存在于收到Hello报文的邻居列表中。

ExStart:邻居状态变成此状态以后,路由器开始向邻居发送DD报文。在此状态下发送的DD报文不包含链路状态描述。

Exchange:在此状态下,路由器与邻居之间相互发送包含链路状态信息摘要的DD报文。

Loading:在此状态下,路由器与邻居之间相互发送LSR报文、LSU报文、LSAck报文。

Full:路由器已完成了与邻居的LSDB同步。

十三、Ospf基于链路状态算法、路由器角色

SPF算法,骨干路由器  ,区域内路由器,ABR  ,ASBR

十四、RIP与OSPF有什么区别

(rip是基于距离矢量算法的路由协议,而ospf是基于链路状态算法的路由协议。)

rip:适用于小型网络  有环路  逐跳收敛,收敛慢  30s更新路由信息,浪费网络资源;

ospf:适用于各种网络  无环路  独立算法,收敛快 ;

 RIP 有环路 使用跳数作为衡量标准,最大跳数15跳(一个路由器为1跳,适用小型网络;

避免环路的方法:最大跳数、水平分割、毒性反转、触发更新。

OSPF 适用中大型网络 园区网;

 无环路(如何防环)----->区域内防环:使用spf算法,生成一棵最短路径树。

区域间防环:非骨干区之间不能直接交换路由信息,必须通过骨干区进行区域之间的路由学习。

十五、BGP的状态、报文、属性

BGP 适用AS之间 大型园区网(分支和总部)之间,运营商网络

 无环-----AS-Path属性解决网络环路问题

BGP比Isis、ospf的扩展性更强

BGP属性

BGP有丰富的属性,可以实现各种功能 属性共256种,很多还未定义,常用6种

Origin 起源属性

Next-hop下一跳属性

AS-path  as路径属性

Local-preference 本地优先属性

MED    多出口属性

Community  团体属性

Aggregator 手动聚合

Auto-aggregator 自动聚合属性

怎样区分IBGP EBGP

两个运行BGP的路由器属于同一AS建立IBGP邻居关系(AS内部邻居关系)

两个运行BGP的路由器属于不同AS建立EBGP邻居关系(AS外部邻居关系)

BGP的几个状态  防环路的办法(AS-path:记录as编号,防止环路)

Idle         空闲状态       bgp初始状态,刚刚启用bgp

Connect     连接状态       建立tcp连接

Active       活跃状态       tcp建立失败,尝试再次建立tcp连接

Opensent    open发送状态  TCP建立成功,发送第一open报文,用于建立bgp邻居关系

Openconfirm  open确认状态  收到对方发送的open报文,向对方发送第一个keepalive报文,用于检查对方状态

Established   邻居完成状态   收到对方的Keepalive报文,邻居建立完成

未完持续更新中......

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值