入门考题
考题
考试题1.
- osi参考模型一个共几层?
答:一共7层,分别是,物理层,数据链路层,网路层,传输层,会话层,表示层,应用层
- tcp/IP参考模型一共几层,从低到高分别是?
答:一共5层,分别是,物理层,数据链路层,网路层,传输层,应用层。
- 计算机,交换机,网卡,防火墙,路由器,分别是几层设备。
答:计算机,应用层,交换机-物理链路层,网卡-物理层,路由器-网路层,防火墙-传输成。
- MAC地址一共二进制一共多少位,分几组?
答:二进制分6组每组8位,共48位,16进制分6组每组2位,一共12位。
- 数据封装时,MAC头部IP头部最重要的两个数据是什么?
答:是目标MAC地址和源MAC地址。目标ip地址和源ip地址
- 交换机的MAC地址表里储存的是什么字段?
答:源MAC地址,和接口标识。
-IP地址二进制表示一共有多少位?一共分几段?
答:IP地址二进制一共有32位,共分4段。
-IP地址的种类有几种?分别是什么?
答:IP地址的种类分5种,分别是A类,只有第一字段是网路字段。B类,前两个字段是网路字段,C类字段是前三个字段是网路字段,D类E类为国家特殊种类
- 二进制数据11111111换算成十进制是多少?
答:换算成是进制是255.
- IP地址的B类地址的网路部分是第几段?
答:B类地址的网路部分是前两段。
- 172.16.1.111/16里的16是什么意思?这个IP地址的网路ID(网段)是多少?
答:16表示子网掩码有16个1,这个网络的网段是172.16.0.0
- A,B,C 类IP地址的各自的网路部分的范围分别是多少?
答:A0-127,有效范围是1-126
b 128-191,有效范围128-191
c 192- 223,有效范围192-223
- tcp/IP三次握手四次挥手中FIN字段和SYN字段分别表示什么意思?
答:FIN表示要结束连接,SYN表示要开始连接
-MAC地址的广播地址是什么?
答:FF.FF.FF.FF.FF.FF
- 计算机中的ARP缓存表里都记录了什么字段信息?
答:记录了IP地址,(包括源ip和目标ip)和MAC地址(源mac地址,和目标mac地址)
简答题
- 请简单描述下tcp/IP参考模型封装过程。
答:从应用层计算机发送一段信息到传输层封装打上tcp封条,然后发到网络层的路由器上打上IP封条,在发送到数据链路层,打上MAC封条,最后通过物理层通过网卡发送出去。
- 请简要描述下tcp/udp的各自特点。
答:tcp协议是可靠的进程和进程直接的协议,安全,麻烦,需要双方确认才能开始通信。udp协议是不可靠的通信协议,单方面的发送,不需要双方确认,容易丢失数据,速度快。
- 请描述下tcp/IP协议的三次握手的过程。
答:第一次:client发送一个数据包给server,数据包里的SYN码数据为1,并且发送一个随机数seq=x,表示想要和server建立连接。
第二次:server收到client发送的数据包发现SYN码为1,明白client想要和自己建立连接,于是回复client的随机数仅加1的数字即ACK=x+1,并且发送一个SYN码为1的数据包给client,和一个随机数seq=y,client收到server的回复数明白server接收到了自己要建立联系的请求,于是进入ESTABLISHED的状态。
第三次:client收到server发过来的随机数,和SYN码明白server想要和自己也建立连接,所以回复server的随机数,即ACK=Y+1,server收到client的回复数,于是也进入ESTABLISHED的状态。
- 什么叫二进制,什么叫16进制。
答:二进制就是逢二进1的运输方式,16进制是在0-9,a-f的16个字符里,逢16进1,a-f对应数字里的10-15.
- 请简单描述交换机单播和广播的过程。
答:A发送个信息给B,数据包先到交换机里,交换机记录连接的MAC地址和接口信息,进行广播,主动朝着除了来源的接口以外的所有接口发一个广播数据包,广播包里是要寻找的MAC地址,如果接收的电脑不是这个地址,电脑会丢弃这个广播包,如果是,会回复一个响应包,交换机会把这个响应包的目的地址读取,并回复给A,并记录下B的MAC地址。
如果双方的地址交换机里都有,会直接给目标电脑发过去数据包,目标电脑会回复数据建立连接,这个过程叫做单播
- 简要描述如何辨别两个ip地址是否属于同一个网段(网络ID)
答:看两个ip地址的网络部分是否一致,一致的话就是在同一个网段,不一致就不在同一个网段
- 请简单描述下ARP协议是用来做什么的?
答:ARP协议是可以查出擅自更改ip地址的mac地址。
- 请简要描述什么是静态路由什么是默认路由?
答:静态路由是有管理员手工输入的不可变的,单向缺乏灵活性的路由表,工作方式。
默认路由是一种特殊的静态路由是当路由表中的数据包的目的地址之间没有匹配的表项时路由器能过做出的选择。
核心考题
- 请详细的描述N0到N1直接的通信,和N0到N3直接的通信
答:N0到N1之间的通信,
1 N0计算机先进行ip地址的与运算,发现N1的ip地址跟N0的在同一个网段内,然后进行ARP广播里面包含了(源N0ip和目标N1ip,源N0mac地址,和广播地址FF.FF.FF.FF.FF.FF),通过ip地址找到N1的MAC地址。
2 N0找到了N1的mac地址然后通过端口1将数据包发送给了交换机SWO,SWO将N0的mac地址和端口记录在地址表里,然后进行除了1端口的其他端口进行广播,N1发现交换机广播的mac地址是自己的以后就会发送个回应包给交换机,这个回应包里包含了N1的MAC地址,和N0的mac地址。如果还有其他的主机接在交换机上,收到广播包以后发现不是自己的mac地址,就会将广播包丢弃。交换机的地址表里会记录下N1的mac地址和端口,因为已经记录了N0的mac地址和端口,所以就直接将N1的回应包发送给N0.如果交换机只连接了2个主机,所以交换机不用进行广播,只进行单播来建立通信。
3通过交换机N0和N1建立连接,进行后期的数据交换。
N0到N3的通信。
答:1计算机进行N0的ip和N3的ip进行与运算,判断是不是同一网段通信。
2当发现N0与N3不在同一个网段里通信的时候后,N0会将数据通过f0发送到路由器RO里(这时候数据包里的源ip和目标ip是不变的,源MAC是N0的,目标MAC是路由器F0网关的mac),路由器通过F0的网关接收到数据,查看目标的ip在哪个网段(在R0路由器里需要进行mac地址的交换,ip地址不变,源mac变成RO的F0/0的地址目标mac变成,RO需要发送的网关的mac地址,即F0/1的地址),然后同过路由缓存表将数据包F0/1网关发送到路由器R1的F0网关里(这时候的数据包里的源ip和目标IP不变,源mac变成了RO的F0/1网关的mac,目标mac变成R1的f0/0d的网关mac)
3当R1收到R0发过来的数据包的时候回从自己的缓存表里寻找相应的ip地址,然后通过mac地址只发送到主机N3上,直接也会发送mac地址变动,类似RO的直接的网关mac地址变动,(如果R1的缓存表里没有N3的mac地址,R1会进行ARP协议,进行ARP广播寻找N3的mac地址,广播给所有接在R1上的主机,数据包里包含目标ip和广播mac地址,N3收到广播包发现ip是自己的ip就会回应一个数据包,包含自己的mac地址R1收到后会记录在自己的缓存表里,如果广播的不是自己的ip,主机就会将数据包丢失。)
4N3收到R1的数据以后会回应数据包,建立通信。