考研复试计算机网络面试题问题
- 什么是计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
-
OSI七层协议:物理层,数据链路层,网络层,运输层,会话层,表示层,应用层
应用层:所有能产生网络流量的程序
表示层:在传输之前是否进行加密或压缩处理
会话层:查木马
运输层:可靠传输,流量传输,不可靠传输
网络层:负责选择最佳路径,规划IP地址
数据链路层:帧的开始和结束,透明传输,差错校验
物理层:接口标准,电器标准,如何在数据链路层传输更快
应用层:为用户的应用进程提供服务。
运输层:负责向两个主机中进程之间的通信提供服务,具有分时复用功能。
网络层:为分组交换网上的不同主机提供通信服务,主要使用的有两种控制协议,TCP 和UDP. ,将上层数据封装成分组或包以及选择合适的路由。
数据链路层:将网络层交下来的IP 数据包组装成帧,透明传输给物理层,从物理层上交的MAC 帧提取数据,上交到网络层。 物理层:透明传送数据比特流
-
TCP/IP四层协议: 网络接口层,网际层,运输层,应用层
-
五层协议:物理层,数据链路层,网络层,运输层,应用层
-
TCP/IP中煤每层对应的协议:
网络层: IP协议,ICMP协议,ARP协议,RARP协议
传输层:UDP协议,TCP协议
应用层:FTP(文件传送协议),Telenet(远程登录协议)、DNS(域名解析协议)、SMTP协议(邮件发送协议),pop3协议(邮件协议),HTTP协议
-
UDP协议,TCP协议区别:UDP是面向无连接的,不可靠的数据服务; TCP是面向连接的,可靠的字节流服务
-
TCP协议是面向连接的传输层协议。每一条TCP只能有两个端点,每一条TCP只能是点对点的。TCP提供可靠交付的服务,提供全双工通信。面向字节流服务
-
解释ARP协议功能(IP->MAC)
ARP协议的功能是将主机的Ip地址解析为相应的物理地址
-
解释DHCP协议
DHCP协议主要是为新加入到计算机网络中的计算机自动配置ip地址。这样一台主机就可以即插即用不需要人工配置IP地址
-
解释拥塞控制和解决办法
当一个网络对资源的需求量超过了资源所能提供的时候,就会导致网络吞吐量大幅下降的情况,拥塞控制是为了防止过多的数据注入到网络中导致路由器和链路过载
解决办法是:慢开始 , 拥塞避免,快重传, 快恢复
-
计算机网络常用的交换技术有电路交换,报文交换和分组交换
-
网桥一般具有存储转发,帧过滤和一定的管理功能
-
IP 的主要功能包括无连接数据传送、差错处理和路由选择
-
PPP协议使用零比特填充方法实现透明传输
-
试简述CSMA/CD协议的工作原理?
答: CSMA/CD协议即载波监听,多点接入,碰撞检测。
首先,每个站点发送数据之前必须侦听信道的忙、闲状态。如果信道空闲,立即发送
数据,同时进行冲突检测;如果信道忙,站点继续侦听总线,直到信道变成空闲。 (2 )
如果在数据发送过程中检测到冲突,将立即停止发送数据并等待一段随机长的时间, 然后重复上述过程。(1 分)
即:先听后发,边听边发;冲突检测,延时重发。 (1 分)
-
计算机网络如果按作用范围进行分类,可分为 广域网( WAN)、局域网( LAN)和城
域网( MAN)。
-
构成计算机网络的拓扑结构有很多种,通常有星形、 总线型、环型、树型、和网
状型 等。
-
CSMA/CD技术是一种随机接入(所有的用户根据自已的意愿随机地发送数据) ,冲突不可避免; 令牌技术是一种受控接入(各个用户不能任意接入信道而必须服从一 定的控制),冲突避免 。
-
-
-
-
简述TCP 三次握手建立连接过程。
2.TCP三次握手过程
握手:假设主机A为客户端,主机B为服务端。主机A向B发送连接请求报文段,主机B对收到的主机A的报文段进行确认,主机A对主机B的确认进行确认
1、首先客户主动开打连接,服务器被动打开连接
2、服务器的TCP 进程创建传输模块TCB, 进入LISTEN (收听)状态,客户的TCP 进程创建传输控制模块TCB ,然后向服务器发送请求报文段SYN=1,seq=x,这是TCP 客户进程进入SYN-SENT(同步发送) 状态
3、服务器收到客户的请求报文段后,如同意连接,要给出确认,确认报文段为SYN=1,ACK=1,seq=y,ack=x+1,这是TCP 服务器进程进入SYN-RCVD(同步接收) 状态
4、TCP 客户进程收到服务器的确认后,再给回一次确认,确认报文段为ACK=1,seq=x+1,ack=y+1,TCP客户进程进入established 状态 5、服务器收到确认后,也进入建立连接状态。
:SYN(synchronous建立联机)
ACK(acknowledgement 确认)
PSH(push传送) FIN(finish结束)
RST(reset重置) URG(urgent紧急)
Sequence number(顺序号码)
Acknowledge number(确认号码)