得分 评分人 六、 问答论述题(25分,每题5分)
1.简述数据链路层和网络层的作用。(5分) 答:数据链路层的作用是完成无差错地将数据帧从一个节点传输到下一个(相邻)节点。网络层的主要作用是要实现将数据分组从源站通过网络传送到目的站。
2.结合SMTP和POP协议解释电子邮件系统的式作过程。(5分)
答:电子邮件系统由用户代理和消息传输代理两部分构成,邮件服务器之间采用存储转发的工作方式,当某个邮件服务器收到一封邮件时,它产生一个副本(存储下来),然后尽可能地将它传送出去(转发)。邮件服务器在下一个邮件服务器确认已经收到它转发的邮件后将副本删去。邮件服务器之间是通过简单邮件传输协议(SMTP)进行对话。发送邮件时,用户代理和邮件服务器建立SMTP连接,将编辑好的邮件发给邮件服务器。读取邮件时,用户代理使用POP协议和邮件服务器建立连接,将邮件从邮件服务器上读取到本地计算机上。POP称为邮局协议,它是专门开发来适应用户代理和邮件服务器分开这种需求。
3.指出无类型域间路由选择(CIDR,无分类编址)的特点和使用CIDR的好处。(5分)
答:无类型域间路由选择(CIDR,无分类编址)的特点(1)网络不再分类,使可以更加有效合理地分配IPV4的地址空间;(2)有效地减少和避免了由于划分子网而造成IP地址的损失。好处有(1)避免按类或按统一主机数量划分子网;(2)当子网中数主机数量有较大差异时可使用无分类编址;(3)减少IP地址损失。
4.指出UDP和TCP协议的特点和主要区别,并指出他们的适用范围。(5分)
答:TCP是一种面向连接的协议,该协议保证客户端和服务端的所传送的是正确可靠的,在传输数据前必须先建立连接,因为要先建立连接,并且所传送的每个字节的数据都要进行确认,所以协议的开销较大,效率较低。UDP是一种无连接的协议,传送数据前不必建立连接,也不用对数据进行确认,它不能保证传输的数据的可靠性,但由于它速度快,效率高。当进程需要传输可靠的数据时应使用TCP,当进程需要高效传输数据,可以忽略可靠性时应使用UDP协议。
5.简述域名系统(DNS)的工作原理和过程。(5分)
第 6 页 共 7 页
答:应用程序需要将一个域名映射为一个IP地址时就调用一个称为解释器的库过程,其入口参数为域名,解释器将要求解释域名的UDP分组送到本地DNS,本地DNS服务器在数据库中查找出域名所对应的IP地址,并将这IP地址返回给解释器,解释器再将IP地址返回给调用者。如果本地域名服务器不能查找到对应的IP地址,则将在网上查找上一级域名服务器,并请求上一级DNS服务器解释这域名,如果还查找不到就再请求再上一级DNS服务解释,直到查找到该域名的IP地址为止。
第 7 页 共 7 页