网络基础试题及答案
上周帮一个朋友准备网络工程师面试,网络他甩给我一套题,基础及答说“这题看着简单,试题做起来全是网络坑”。我扫了一眼,基础及答第一道就把我逗乐了——问的试题是“两台电脑用网线直连,为什么还要交叉线”。网络这问题放二十年前是基础及答送分题,现在网卡都支持自动翻转,试题但考试偏要考你记不记得T568A和T568B的网络线序。我干脆把这类基础题整理了一遍,基础及答附上答案和实际工作中会遇到的试题细节,省得你光背概念,网络插上水晶头就懵。基础及答 题目:直连两台电脑,用直通线还是交叉线?为什么? 答案:现在随便。千兆网卡普遍支持Auto-MDIX,插上就能通。但考试标准答案要写:同种设备用交叉线,异种设备用直通线。交叉线的1-3、2-6对调,目的是让一端的发送对接到另一端的接收。 我见过一个真实案例。某公司机房搬迁,老师傅坚持用交叉线连交换机上联口,结果新交换机不支持自动翻转,链路死活起不来。后来换直通线,灯亮了。所以别死记,先看设备型号。 另一道高频题:MAC地址多少位?答48位,前24位是OUI,后24位由厂商分配。有个坑是问“MAC地址能改吗”——能,软件层面随便改,但改完别指望交换机端口安全策略还认你。 题目:192.168.1.0/24,要划分成4个子网,每个子网至少容纳50台主机,子网掩码是多少? 答案:255.255.255.192,即/26。每个子网62个可用地址。别选/27,那只有30个,不够50台。 这题我做过不下十遍,每次都有新手把网关地址设成子网的第一个可用地址,比如192.168.1.1。但如果你划了子网,192.168.1.1属于第一个子网,第二个子网的网关得是192.168.1.65。我见过有人把网关全写成.1,结果只有第一个子网能上网,其他子网互相ping得通但出不去。查了半天,是网关配错了。 还有道题问“ping不通网关,可能原因有哪些”。标准答案列一堆:IP配错、掩码错、网线坏、防火墙拦。实际排查时,先看arp表里有没有网关的MAC。没有,说明二层就没通;有,但ping不通,多半是网关那边acl或者路由问题。 题目:TCP三次握手过程,为什么不是两次? 答案:防止已失效的连接请求突然又传到服务器,导致服务器白白建立连接。两次的话,客户端发个SYN,服务器回SYN+ACK就认为连上了。如果这个SYN是网络延迟很久才到的旧包,服务器会一直等数据,浪费资源。 我面过一个人,背得滚瓜烂熟,我问“那四次挥手为什么是四次”,他卡住了。因为TCP是全双工,双方都要单独发FIN和ACK。服务器收到FIN后,可能还有数据要发,所以先回ACK,等数据发完再发FIN。 端口题也常考:FTP控制端口21,数据端口20(主动模式);SSH 22;Telnet 23;SMTP 25;DNS 53;HTTP 80;HTTPS 443。有人问“DNS用TCP还是UDP”,答:查询用UDP 53,区域传送用TCP 53。别只记一个。 “交换机工作在几层?”——二层,但三层交换机也能路由。“路由器隔离广播域吗?”——隔离,交换机不隔离,除非划VLAN。“VLAN间通信靠什么?”——三层设备,路由器或三层交换机。 有个题我印象很深:“192.168.1.1/24和192.168.1.2/25能通信吗?”很多人算完说不能,因为掩码不同。但实际能不能通,取决于两端怎么配。如果1.1/24发arp请求1.2,1.2在/25里认为1.1跟自己同网段,回arp,就能通。反过来1.2/25发arp给1.1,1.1/24觉得1.2不在自己网段,不回arp,就不通。所以答案是不一定,看谁先发起。这种题考的是对arp和路由表的理解,不是死算。 最后说个真事。有人考完试问我:“子网掩码255.255.255.128,可用主机数多少?”他答126。对,但补一句:如果题目说“至少需要120台”,那/25刚好,别手贱选/24,浪费地址。网络基础就是这样,概念背熟只是第一步,真到配设备的时候,一个掩码写错,整层楼断网。网络基础试题及答案
一、试题物理层与链路层:别被“交叉线”绕进去
二、网络层:子网划分和那个永远算不对的网关
三、传输层与应用层:端口号和那个经典的“三次握手”
四、那些看着像送分题,实际能扣分的细节
-
上一篇
-
下一篇
- 最近发表
- 随机阅读
- 搜索
-
- 友情链接
-