电子科技大学网络编程试卷及答案(B)

来源:网络收集 打印文章内容   下载WORD版到本地  

学院 姓名 学号 任课老师 考场教室__________选课号/座位号 ………密………封………线………以………内………答………题………无………效…… 电子科技大学 2010 -2011 学年第 2 学期期 末 考试 B 卷 课程名称:__ 计算机网络编程 考试形式: 闭卷 考试日期: 2011 年 月 日 考试时长:120 分钟 课程成绩构成:平时 5 %, 期中 5 %, 实验 40 %, 期末 50 % 本试卷试题由____3 _部分构成,共__7__页。

题号 得分 一 二 三 四 五 六 七 八 九 十 合计 得 分 一、 填空题(共 20 分,共 11 题,每空 1 分) 1. 计算机网络是指把分布在不同地理位置,具有独立功能的计算机、终端及其附属设备通过 _________________连接起来,再配以相应的网络软件,达到资源共享。

2. 3. 4. 5. 6. 7. 8. 允许用户指明服务器端协议端口号的客户软件称之为 __________的客户。

系统调用_______完成了套接字的分配工作,若分配成功,将返回___________。

单处理机下分时机制实现了表面的并发,而真正的并发在__________下可能存在。

一个进程包含一段___________和至少一个___________。

系统调用_______允许单个进程管理并发 I/O。

常用的套接字称为__________套接字。

如果服务器将套接字配置为等待传入连接,则称之为_______套接字;反之,客户用来主动发起连 接的套接字称之为_______套接字。

9. 网络中通信双方由以下四元组唯一确定: 本地_______、 本地_______、 远端_______、 远端_______。

10. 调用 fork 以后,父子进程共享数据空间、_______、堆栈和_______。

11. 服务器的四种基本类型为_________、___________、_________、_____________ 第 1 页 共 10页

学院 姓名 学号 任课老师 考场教室__________选课号/座位号 ………密………封………线………以………内………答………题………无………效…… 得 分 二、判断题(共 20 分,共 10 题,每题 2 分) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. socket 调用创建一个新进程 并发服务器一般情况下比循环服务器性能好。

客户/服务器模型主要为了解决通信会聚问题。

为套接字选择一个本地端点地址是 connect 函数的一个功能 服务器程序必须显式的处理并发,因而比较复杂 部分关闭的功能只用于关闭 TCP 连接 使用 UDP 时,应用程序必须自己处理可靠性问题 循环服务器描述的是一个时刻处理多个请求的一种服务器实现 gethostbyname 完成协议名字到周知端口之间的转换 listen 系统调用将套接字设为主动模式。

( ) ( ) ( ( ( ( ( ( ( ( ) ) ) ) ) ) ) ) 三.问答题(三——六) : 得 分 三、请总结用户在标志服务器位置时通常采用的几种方式,并简要分析其应用场合和优 缺点。

共 15 分) ( 第 2 页 共 10页

学院 姓名 学号 任课老师 考场教室__________选课号/座位号 ………密………封………线………以………内………答………题………无………效…… 得 分 四、给出并发的、面向连接的服务器算法(单进程多线程方式)的基本思路和算 法,并图示其进程结构。

( 共 15 分) 第 3 页 共 10页

学院 姓名 学号 任课老师 考场教室__________选课号/座位号 ………密………封………线………以………内………答………题………无………效…… 第 4 页 共 10页

学院 姓名 学号 任课老师 考场教室__________选课号/座位号 ………密………封………线………以………内………答………题………无………效…… 得 分 五、在 I/O 复用模型的关键是熟练掌握 select 函数,该函数的原型是 int select(int maxfd, fd_set *readset, fd_set *writeset, fd_set *exceptset, const struct timeval *timeout); 请详细解释 select 函数的参数的意义,并列举该函数执行后可能出现的结果。

(共 10 分) 第 5 页 共 10页

学院 姓名 学号 任课老师 考场教室__________选课号/座位号 ………密………封………线………以………内………答………题………无………效…… 得 分 六、试分析: 1、 为什么需要在服务器中进行从进程/线程的预分配(6 分) 2、 给出无连接服务器预分配的进程结构和算法(包括每一步所需要用到的套接字) 8 ( 分) 3、 在(2)中,如果某操作系统在调用 recvfrom 时,会同时激活所有的从进程,请问应 该使用什么技术手段加以解决,并简要描述。

分) (6 第 6 页 共 10页

  • 电子科技大学网络编程试卷及答案(A)

    电子科技大学网络编程试卷及答案(A)

    电子科技大学网络编程试卷及答案(A)...

    贡献者:网络收集
    479968
  • 电子科技大学计算机网络编程试题

    电子科技大学计算机网络编程试题

    电子科技大学计算机网络编程试题...

    贡献者:网络收集
    84268
  • 电子科技大学网络编程作业1

    电子科技大学网络编程作业1

    电子科技大学网络编程作业1...

    贡献者:网络收集
    175693
  • 电子科技大学计算机网络编程实验报告

    电子科技大学计算机网络编程实验报告

    电子科技大学计算机网络编程实验报告...

    贡献者:网络收集
    460458
  • 电子科技大学网络编程课件——前言

    电子科技大学网络编程课件——前言

    电子科技大学网络编程课件——前言...

    贡献者:网络收集
    770082
  • 电子科大2008年期末材料力学B卷试题及答案

    电子科大2008年期末材料力学B卷试题及答案

    电子科大2008年期末材料力学B卷试题及答案...

    贡献者:网络收集
    978829
  • 电子科技大学网络编程课件第九讲——并发服务器

    电子科技大学网络编程课件第九讲——并发服务器

    电子科技大学网络编程课件第九讲——并发服务器...

    贡献者:网络收集
    75859
  • 电子科技大学2004年操作系统期末试卷及答案

    电子科技大学2004年操作系统期末试卷及答案

    电子科技大学2004年操作系统期末试卷及答案...

    贡献者:网络收集
    686497
  • 电子科大2006年期末材料力学B卷试题及答案

    电子科大2006年期末材料力学B卷试题及答案

    电子科大2006年期末材料力学B卷试题及答案...

    贡献者:网络收集
    919348
  • 电子科技大学网络编程课件第八讲——循环服务器

    电子科技大学网络编程课件第八讲——循环服务器

    电子科技大学网络编程课件第八讲——循环服务器...

    贡献者:网络收集
    754970
  • 网友在搜
    手指缝隙大怎么补救 七彩虹gtx750网驰版1g baohaoche。comcom 八字土多 mesumn怎么读音 上海仓鼠宠物店 team z 粉丝 知乎 july的音标 令牌 日语翻译 thehighheeltube (无限恐怖)我是主神 python aiohttp下载 自分を励ます 得力3930 乳绳虐乳图片 lol大哥在哪里直播 描写激烈战斗的古诗 联通流量可以赠送吗 宜昌心理咨询师证书 rk3399 rk3288 rk3268 车贷月利率 扶贫项目进展缓慢 gg524 下载 hidefragment 绿帽子表情包的梗 人道天庭 舌头溃疡一夜见效偏方 韩剧top10推荐 水杯什么材质好 win10 outlook2016 刻录ultraiso goblin sword地图 纯阳大道txt下载 oracle goden gate www.ahtongbao.com fresenius kabi 万象系统io定时器 小米2017营收 完成 running man 2013网盘 西门子洗碗机安装图解/ 黄平路 规划 puerwen 栗坤与老公的合照 汪苏泷与by2 空中英语教室mp3 bs6206 洛克王国兑换码大全 rs232电缆 smokin aces magnet 郑爽呕吐 合肥洗浴高档会所 mt6735.dtsi ps3破解模拟器游戏 word添加注释 php mongodb or ajax post send moto xt1570 root 极限狂飙

    声明:本站内容源于网络,出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,请咨询相关专业人士。

    如果无意之中侵犯了您的版权,或有意见、反馈或投诉等情况, 联系我们:shnews500#tom.com

    All Rights Reserved 爱问通 手机站 网站地图 网站栏目