电子科技大学网络编程试卷及答案(B).doc
《电子科技大学网络编程试卷及答案(B).doc》由会员分享,可在线阅读,更多相关《电子科技大学网络编程试卷及答案(B).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除电子科技大学2010 -2011学年第 2学期期 末 考试 B 卷课程名称:_ 计算机网络编程 考试形式: 闭卷 考试日期: 2011年 月 日 考试时长:120分钟课程成绩构成:平时 5 %, 期中 5 %, 实验 40 %, 期末 50 %本试卷试题由_3 _部分构成,共_7_页。题号一二三四五六七八九十合计得分得 分一、 填空题(共20分,共11题,每空1 分)1 计算机网络是指把分布在不同地理位置,具有独立功能的计算机、终端及其附属设备通过_连接起来,再配以相应的网络软件,达到资源共享。2 允许用户指明服务器端协议端口号的客户软件称之为
2、_的客户。3 系统调用_完成了套接字的分配工作,若分配成功,将返回_。4 单处理机下分时机制实现了表面的并发,而真正的并发在_下可能存在。5 一个进程包含一段_和至少一个_。6 系统调用_允许单个进程管理并发I/O。7 常用的套接字称为_套接字。8 如果服务器将套接字配置为等待传入连接,则称之为_套接字;反之,客户用来主动发起连接的套接字称之为_套接字。9 网络中通信双方由以下四元组唯一确定:本地_、本地_、远端_、远端_。10 调用fork以后,父子进程共享数据空间、_、堆栈和_。11 服务器的四种基本类型为_、_、_、_得 分二、判断题(共20分,共 10题,每题2 分)1. socket
3、调用创建一个新进程 ( )2. 并发服务器一般情况下比循环服务器性能好。( )3. 客户/服务器模型主要为了解决通信会聚问题。( )4. 为套接字选择一个本地端点地址是connect函数的一个功能( )5. 服务器程序必须显式的处理并发,因而比较复杂( )6. 部分关闭的功能只用于关闭TCP连接( )7. 使用UDP时,应用程序必须自己处理可靠性问题( )8. 循环服务器描述的是一个时刻处理多个请求的一种服务器实现( )9. gethostbyname完成协议名字到周知端口之间的转换( )10. listen系统调用将套接字设为主动模式。( )三问答题(三六):得 分三、请总结用户在标志服务器
4、位置时通常采用的几种方式,并简要分析其应用场合和优缺点。( 共15分)得 分四、给出并发的、面向连接的服务器算法(单进程多线程方式)的基本思路和算法,并图示其进程结构。( 共15分)得 分五、在I/O复用模型的关键是熟练掌握select函数,该函数的原型是int select(int maxfd, fd_set *readset, fd_set *writeset, fd_set *exceptset, const struct timeval *timeout);请详细解释select函数的参数的意义,并列举该函数执行后可能出现的结果。(共10分)得 分六、试分析:1、 为什么需要在服务器中
5、进行从进程/线程的预分配(6分)2、 给出无连接服务器预分配的进程结构和算法(包括每一步所需要用到的套接字)( 8分)3、 在(2)中,如果某操作系统在调用recvfrom时,会同时激活所有的从进程,请问应该使用什么技术手段加以解决,并简要描述。(6分)电子科技大学2010 -2011学年第 2学期期 末 考试 B 卷答案及评分细则课程名称:_ 计算机网络编程 考试形式: 闭卷 考试日期: 2011年 月 日 考试时长:120分钟课程成绩构成:平时 5 %, 期中 5 %, 实验 40 %, 期末 50 %一、填空题1、通信链路2、全参数化3、socket、套接字号(socketID)4、多处
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子科技大学 网络 编程 试卷 答案
限制150内