回顾
2022年12月4日
14:46
1. 简述OSI 七层模型主要功能
应用层 --- 提供各种应用服务,人机交互的接口,将抽象语言转换成编码
表示层 --- 将编码转换成二进制
会话层 --- 维持网络应用和网络服务器之间的会话连接
传输层 --- 实现端到端的传输 --- 应用到应用之间的传输 --- 端口号 --- 16位二进制 --- 0 -
65535(其中0保留)所以,端口号的真实取值范围为 1 - 65535。其中1 - 1023知名端口号。 --- SPORT,DPORT
网络层 --- 通过IP地址进行逻辑寻址。 --- IPV4地址由32位二进制构成,分为网络位和主机位。
网络位相同,则代表在同一个广播域内,属于同一个网段;网络位不同,则代表在不同的网
段。--- SIP,DIP
数据链路层 --- 控制物理层,将二进制转换成电信号。在以太网中,可以使用MAC地址来进
行物理寻址。 --- MAC地址由48位二进制构成 --- 1,全球唯一;2,格式统一 --- SMAC,
DMAC
物理层 --- 传输或处理电信号
2. 描述
TCP
和
UDP
协议的主要区别
TCP协议是面向连接,而UDP是面向无连接
TCP协议可靠的(确认重传),UDP是尽力而为
TCP具备流控和拥塞控制,而UDP没有
TCP可以分段TCP消耗资源多,速度慢;UDP消耗资源少,速度快
介绍TCP三次握手机制? 为什么TCP握手需要三次?
首先客户端向非客户端发送同步请求消息,收到消息后服务器端进行ack确认,并对客户端
进行同步请求,最后客户端向服务器端进行ack确认。 只有进行了三次握手才能进行两次
确认来确认客户端和服务器都能正常工作。
3. 什么是
DHCP
? 描述工作过程?
DHCP叫动态主机配置协议,是一种动态的为主机分配ip地址等相关信息的协议。模型架构为C/S结构,
基于UDP封装(68用于客户端,67用于服务端) 工作过程:先广播发送DHCP discover报文,发现DHCP
服务器的位置并进行地址请求,接着发送offer报文,为主机分配ip地址等相关信息,之后 request报文对服
务器端进行请求,请求使用此ip地址,最后客户端向主机回复ack报文,确认之后就可以使用这个ip地址。
4. 什么是ARP ? 谈谈ARP协议主要功能
APR叫地址解析协议,是进行ip地址和MAC地址的转换查询的一个协议,基于二层封装。
正向ARP ---通过对方的IP地址请求对方的MAC地址
反向APR----通过对方的MAC地址请求对方的IP地址(无盘工作站)
逆向ARP---用于帧中继
无故ARP 免费APR----进行地址的冲突检测
5. 什么是广播域?什么是冲突域?