欢迎来到天天文库
浏览记录
ID:35433410
大小:58.88 KB
页数:3页
时间:2019-03-24
《计算机网络复习题整理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、简答题1、ARP协议的工作原理?答:在TCP/IP协议中,A给B发送IP包时,在A不知道B的MAC地址的情况下,A就广播一个ARP请求包,请求包中填有B的IP,以太网中的所有计算机都会接收这个请求,而正常的情况下只有B会给出ARP应答包,包屮就填充上了B的MAC地址,并回复给A。A得到ARP应答后,将B的MAC地址放入本机缓存,便于下次使用。解法二:不管网络层使用的是什么协议,在实际网络的链路上传送数据帧时,最终还是必须使用硬件地址。每一个主机都设有一个ARP高速缓存(ARPcache),里面有所在的局域网上的各主机和路由器的I
2、P地址到硬件地址的映射表。当主机A欲向本局域网上的某个主机B发送IP数据报时,就先在其ARP高速缓存中查看有无主机B的IP地址。如有,就可查出其对应的硬件地址,再将此硬件地址写入MAC帧,然后通过局域网将该MAC帧发往此硬件地址。ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。如果所要找的主机和源主机不在同一个局域网上,那么就耍通过ARP找到一个位于本局域网上的某个路由器的硬件地址,然后把分组发送给这个路由器,让这个路由器把分组转发给下一个网络。剩下的工作就由下一个网络来做。2、TCP三次握手的过程?答:基于
3、TCP协议传输数据之前,为确认连接正常,会通过三次握手來建立虚连接,连接建立完成后才能进行数据的传输。三次握手的过程如下:首先由发起端发送连接请求;当接受方收到连接请求后,如果同意建立连接会冋复应答报文;然后发送方收到此应答报文,会发送对此应答报文的确认信息。通过这种三次握手的过程来在数据发送的初期建立连接,保障数据的正常传输。解法二:第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN.SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+l),同吋自己也发送一个
4、SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN.RECV状态;第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack二k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。完成了三次握手,客户端与服务器开始传送数据。3、CSMA/CDI作原理?答:(1)适配器从网络层获得一个分组,加上以太网的首部和尾部,组成以太网帧,放入适配器的缓存中,准备发送。(2)若适配器检测到信道空闲(即在96比特时间内没有检测到信道上有信号),就发送这个帧。若检测到信道忙,则断续检测
5、并等待信道转为空闲(加上96比特时间),然后发送这个帧。(3)在发送过程中继续检测信道,若一直未检测到碰撞,就顺利把这个帧成功发送完毕。若检测到碰撞,则中止数据的发送,并发送人为干扰信号。(4)在屮止发送后,适配器就执行指数退避算法,等待「倍512比特时间后,返回到步骤(2)。解法二:若站点要发送数据,首先必须侦听信道:(1)如果信道空闲,立即发送数据并进行冲突检测;(2)如果信道忙,继续侦听信道,直到信道变为空闲,立即发送数据并进行冲突检测。(3)如果站点在发送数据过程中检测到冲突,立即停止发送数据并等待一随机长的时间,重新侦听信
6、道。4、IP地址与硬件地址的区别?答:(1)从层次的角度看,物理地址是数据链路层和物理层使用的地址,而IP地址是网络层和以上各层使用的地址,是一种逻辑地址。(2)在发送数据时,数据从高层下到低层,然后才到通信链路上传输。使用IP地址的IP数据报一旦交给了数据链路层,就被封装成了MAC帧。(3)连接在通信链路上的设备在接收MAC帧时,其根据是MAC帧首部屮的硬件地址。在数据链路层看不见隐藏在MAC帧的数据中的IP地址。总之,IP地址放在IP数据报的首部,而硬件地址则放在MAC帧的首部。在网络层和网络层以上使用的是IP地址,而数据链路层
7、及以下使用的是硬件地址。解法二:IP地址就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围唯一的32位的标识符,从而把整个因特网看成为一个单一的、抽彖的网络。在实际的网络链路上传送数据帧时,最终还是必须使用啖件地址。MAC地址在一定程度上与硬件一致,基于物理、能够标识具体的链路通信对象、IP地址给予逻辑域的划分、不受硬件限制。5、域名解析过程?答:第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器。第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果
8、返回。第三步:如果本地的缓存中没有该纪录,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域(根的子域)的主域名服务器的地址。第四步:本地服务器再向上一步返回的域名服务器发送请求,然后接受
此文档下载收益归作者所有