[ 数据通信面试篇 ] 数通面试题大集合(详解),看完直怼面试官(一)(下)

简介: 面试网络方向的岗位,数通知识尤为重要。这里我总结了200来个面试题,本文讲解前30个面试题。这些问题搞懂了,什么技术支持工程师呀,远程技术支持工程师,网络工程师呀基本上没什么问题了。当然了,也不只这些岗位会问道这些题,这里只罗列出来了契合的岗位。

🍬 博主介绍


👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~

✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】

🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋

🎉欢迎关注💗一起学习👍一起讨论⭐一起进步📝文末有彩蛋

🙏作者水平有限,欢迎各位大佬指点,相互学习进步!


16. 交换机三种转发方式

直通式、存储式、碎片隔离式。


17. 交换机对数据帧的处理方式

已知单播帧,根据,mac地址表往对应接口转发

未知单播帧,广播转发

广播帧和组播帧,广播转发


18. mac地址表生成的过程

假设主机A向主机C发送一个数据帧,当该数据帧从E0端口进入交换机后,交换机通过检查数据帧中的源MAC地址字段,将该字段的值,也就是主机AMAC地址,放入MAC地址表中,并把它与E0端口对应起来,表示E0端口所连接的主机是A


19. mac地址

48位,6字节,冒号分十六进制,前三字节为厂商标识,后三字节为厂商自定义内容


20. IP地址

32位,4字节,点分十进制,网络位+主机位构成


21. 子网掩码

格式与IP地址相同,掩码为1表示IP地址中该位为网络位

例:10.0.0.0 255.255.255.0 意为10.0.0.0中前24位为网络位,

255.255.255.0可缩写为24,意为掩码的前24位为1


22. IP地址分类

A1.0.0.0-126.255.255.255  最高位为0  设备使用地址

B128.0.0.0-191.255.255.255  最高位为10  设备使用地址

C192.0.0.0-223.255.255.255  最高位为110  设备使用地址

D224.0.0.0-239.255.255.255  最高位为1110  组播地址

E240.0.0.0-255.255.255.254  最高位为11110  保留地址


23. 私网IP地址范围

A10.0.0.0-10.255.255.255/8

B172.16.0.0-172.31.255.255/16

C192.168.0.0-192.168.255.255/24


24. 特殊IP地址

0.0.0.0 代指所有IPv4地址

0.0.0.1-0.255.255.255 保留地址

主机位全0 本网段网络号

主机位全1 本网段广播地址

255.255.255.255 全网广播地址

127.0.0.1 本机地址

127.0.0.2-127.255.255.255 环回测试地址


25. ARP协议

地址解析协议,当知道目的IP不知道目的mac时,通过ARP协议获得目的mac

ARP广播-ARP响应


26. ICMP协议

互联网控制报文协议,定义了pingtracert

ping:测试连通性

tracert:路由追踪


27. AB可以互相访问但是ping不通

防火墙开启了禁ping功能


28. A可以pingB,但是B不能pingA

1. A 禁止了 ICMP 回应功能

2. A B 掩码不同,A 觉得 B A 不在一个网络,所以将数据发给了网关,通过 3 层路由到B,而 B 觉得 A B 在一个网络,一直在网络内发ARPA 没法回应

3.自反 ACL(自己了解一下)


29. vlan编号和作用

虚拟局域网,划分局域网、划分广播域,阻止广播风暴

编号范围:标准为12比特位,0-4095,华为设备中为1-40961是默认vlan


30. vlan间通信

1. vlan if 接口传送门

2. 单臂路由传送门

相关文章
|
4月前
|
安全 Java 容器
【Java集合类面试二十七】、谈谈CopyOnWriteArrayList的原理
CopyOnWriteArrayList是一种线程安全的ArrayList,通过在写操作时复制新数组来保证线程安全,适用于读多写少的场景,但可能因内存占用和无法保证实时性而有性能问题。
|
4月前
|
存储 安全 Java
【Java集合类面试二十五】、有哪些线程安全的List?
线程安全的List包括Vector、Collections.SynchronizedList和CopyOnWriteArrayList,其中CopyOnWriteArrayList通过复制底层数组实现写操作,提供了最优的线程安全性能。
|
4月前
|
Java
【Java集合类面试二十八】、说一说TreeSet和HashSet的区别
HashSet基于哈希表实现,无序且可以有一个null元素;TreeSet基于红黑树实现,支持排序,不允许null元素。
|
4月前
|
Java
【Java集合类面试二十三】、List和Set有什么区别?
List和Set的主要区别在于List是一个有序且允许元素重复的集合,而Set是一个无序且元素不重复的集合。
|
4月前
|
Java
【Java集合类面试二十六】、介绍一下ArrayList的数据结构?
ArrayList是基于可动态扩展的数组实现的,支持快速随机访问,但在插入和删除操作时可能需要数组复制而性能较差。
|
4月前
|
存储 Java 索引
【Java集合类面试二十四】、ArrayList和LinkedList有什么区别?
ArrayList基于动态数组实现,支持快速随机访问;LinkedList基于双向链表实现,插入和删除操作更高效,但占用更多内存。
|
2月前
|
存储 安全 算法
Java面试题之Java集合面试题 50道(带答案)
这篇文章提供了50道Java集合框架的面试题及其答案,涵盖了集合的基础知识、底层数据结构、不同集合类的特点和用法,以及一些高级主题如并发集合的使用。
113 1
Java面试题之Java集合面试题 50道(带答案)
|
3月前
|
安全 Java API
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
String常量池、String、StringBuffer、Stringbuilder有什么区别、List与Set的区别、ArrayList和LinkedList的区别、HashMap底层原理、ConcurrentHashMap、HashMap和Hashtable的区别、泛型擦除、ABA问题、IO多路复用、BIO、NIO、O、异常处理机制、反射
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
|
4月前
|
存储 安全 Java
Java集合类面试十七】、介绍一下ConcurrentHashMap是怎么实现的?
ConcurrentHashMap在JDK 1.7中通过分段锁实现线程安全,在JDK 1.8中则采用Node数组配合链表和红黑树,并使用Synchronized和CAS操作提高并发性能。
Java集合类面试十七】、介绍一下ConcurrentHashMap是怎么实现的?
|
4月前
|
Java
【Java集合类面试二十二】、Map和Set有什么区别?
该CSDN博客文章讨论了Map和Set的区别,但提供的内容摘要并未直接解释这两种集合类型的差异。通常,Map是一种键值对集合,提供通过键快速检索值的能力,而Set是一个不允许重复元素的集合。