1.描述TCP三次握手机制
- 第一次握手:客户端TCP进程也先建立传输控制块TCB,然后向服务端发送连接请求报文段,此时SYN=1,随机选定一个初始序号seq=x,,此报文不能携带数据,但是要消耗掉一个序号,发送完毕后,客户端进入SYN-SENT(同步已发送)状态
- 第二次握手:服务端收到客户端请求连接报文段后,若同意建立连接,则发送确认报文,确认报文中SYN=1、ACK=1,确认号ack=x+1,同时随机选定一个自己序号seq=y,确认报文段同样不能携带数据,但是也要消耗掉一个序号,发送完毕后服务端进入SYN-RCVD(同步收到)状态
- 第三次握手:客户端收到确认报文后,检查ACK=1,ack=x+1是否正确,若正确,则向服务端发送确认报文,确认报文中ACK=1,ack=y+1,seq=x+1,发送后进入ESTAB-LISHED状态,服务端收到确认报文后,也进入ESTAB-LISHED状态,此时双方TCP连接正式建立。
2.详述DHCP 工作原理
DHCP discover :客户端广播发送DHCP discover
DHCP offer:服务器接收到DHCP discover之后发送,它包括了给与客户端的IP地址,MAC地址、租约过期时间、服务器的识别符以及其他DHCP信息
DHCP request: 客户端收到服务器发送的DHCP offer后发送给服务器。
DHCP ACK:服务器在收到客户端发送的discover request之后发出DHCP 确认包
3.将 16.16.16.0/22 划分为8个子网
0001 0000.0001 0000.0001 0000.0000 0000
1111 1111.1111 1111.1111 1100.0000 0000
16.16.16.0/25 000
16.16.16.128/25 001
16.16.17.0/25 010
16.16.17.128/25 011
16.16.18.0/25 100
16.16.18.128/25 101
16.16.19.0/25 110
16.16.19.128/25 111
4.简述OSI 模型中 2 3 4 层作用
2层数据链路层:负责结点-结点(node-to-node)数据传输
3层网络层:network 编址 寻址
4层传输层: 1.区分流量 2.定义数据传输方式
5.什么是水平分割机制?
转发数据时: 从A接口发给B接口的,B接口不准回发给A ; 转发路由更新表时:A从B处学习到的路由表不准发回给B
6.RIP协议的计时器都有哪些?分别代表什么含义?
思科:update 更新 30s 、 invalid 无效 180 、 hold down 抑制 180 、 flush 刷新 240
华为: 更新30s 无效 180 垃圾回收计时器 120
7.分别描述交换机所有端口类型都有哪些?
交换接口模式:access trunk hybrid
Access :接入接口 只属于某一个VLAN
Trunk:中继接口 trunk链路可以同时传递多个不同VLAN
hybrid --- 混杂接口(连接交换机 或 终端主机都可以)默认交换机的所有接口 均为混杂接口
8.什么是泛洪(洪泛)机制?描述一下工作过程
泛洪(洪泛):交换机收到一个需要被泛洪的数据帧,会将该数据帧通过除了 接收数据接口之外的其他所有接口转发出去。
1.交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中。
2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转 发。
3.如数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发。这一过程称为泛洪(flood)。
4.广播帧和组播帧向所有的端口转发。
9.什么是优先级、开销值?它们的作用分别是?
AD值(priority 优先级 ):管理距离 0-255 , 数值越小,可信度越高。(越小越优),不同的路由方式生成的路由条目默认优先级值不同。
metric值(cost值 开销值):度量值,不同路由方式计算metric值的方式是不一样的,越小越优。
当出现到达同一个目的网段的路由通过多种不同的途径学习到的情况时,路由器会比较路由的优先级,选择优先级值最小的路由。
而当路由器从多个不同的下一跳,通过同种路由协议获知到达同一个目的网段的路由时,它则会进行度量值的比较。
10.描述一下交换网络中trunk接口的特点
当一条链路,需要承载多VLAN信息的时候,需使用trunk来实现 ;Trunk两端的交换机需采用相同的干道协议 ;一般见于交换机之间或交换机与路由器、服务器之间。