- 44
- 0
- 约3.47千字
- 约 15页
- 2021-10-28 发布于四川
- 举报
电子科技大学2010 -2011学年第2学期期末考试B卷
课程名称:— 计算机网络编程 考试形式:闭卷 考试日期:20顼年—月 —日
考试时长:120分钟
课程成绩构成:平时 5 %,期中 5 %,实验一 40 %,期末 50 %
本试卷试题由― —部分构成,共7页。
题号
四
五
、 八
七
八
九
十
合计
得分
得分
—、填空题(共20分,共11题,每空1分)
.计算机网络是指把分布在不同地理位置,具有独立功能的计算机、终端及其附属设备通过
连接起来,再配以相应的网络软件,达到资源共享。
.允许用户指明服务器端协议端口号的客户软件称之为 的客户。
.系统调用 完成了套接字的分配工作,若分配成功,将返回 o
.单处理机下分时机制实现了表面的并发,而真正的并发在 下可能存在。
.—个进程包含一段 和至少— o
.系统调用 允许单个进程管理并发1/00
.常用的套接字称为 套接字。
.如果服务器将套接字配置为等待传入连接,则称之为 套接字;反之,客户用来主动发起连接
的套接字称之为 套接字。
.网络中通信双方由以下四元组唯一确定:本地 、本地 、远端 、远端 o
.调用fork以后,父子进程共享数据空间、 、堆栈和 o
.服务器的四种基本类型为 、 、 、
得分
二、判断题(共20分,共10题,每题2分)
TOC \o 1-5 \h \z socket调用创建一个新进程 ()
并发服务器一般情况下比循环服务器性能好。 ()
客户/服务器模型主要为了解决通信会聚问题。 ()
为套接字选择一个本地端点地址是connect函数的一个功能 ()
服务器程序必须显式的处理并发,因而比较复杂 ()
部分关闭的功能只用于关闭TCP连接 ()
使用UDP时,应用程序必须自己处理可靠性问题 ()
循环服务器描述的是一个时刻处理多个请求的一种服务器实现 ()
gethostbyname完成协议名字到周知端口之间的转换 ()
listen系统调用将套接字设为主动模式。 ()
三.问答题(三——六):
得分
三、请总结用户在标志服务器位置时通常采用的几种方式,并简要分析其应用场合和优 缺点。(共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、 为什么需要在服务器中进行从进程/线程的预分配(6分)
2、 给出无连接服务器预分配的进程结构和算法(包括每一步所需要用到的套接字)(8 分)
3、 在(2)中,如果某操作系统在调用recvfrom时,会同时激活所有的从进程,请问应 该使用什么技术手段加以解决,并简要描述。(6分)
电子科技大学2010 -2011学年第2学期期末考试B卷
答案及评分细则
课程名称:_ 计算机网络编程 考试形式:闭卷 考试日期:2011年—月—日
考试时长:120分钟
课程成绩构成:平时 5 %,期中 5 %,实验 40 %,期末 50 %
一、填空题
1、 通信链路
2、 全参数化
3、 socket、套接字号(socketID)
4、 多处理器
5、 地址空间、正在执行的线程
6、 select
7、 Berkeley
8、 主动、被动
9、 IP地址、端口号、IP地址、端口号
10、 代码空间、文件描述字
11、 无连接循环服务器、无连接并发服务器、面向连接循环服务器、面向连接并发服务器
二、判断题
XX。V V V V x X X
方法如下:
1) 在编译程序时,将服务器的域名或者IP地址说明为常量(2分) 执行快,但是服务器移动后不便(1分)
2) 要求用户在启动程序时标定服务器(2分)
使用机器名,不必重新编译客户程序(1分)
3) 从稳定的存储设备中获得关于服务器的信息(2分)
如果文件不存在,客户软件就不能执行(1分)
4) 使用某个单独的协议来找到服务器(2分) 只能在本地小环境下应用(1分)
5) 用户在调用客户软件时指明服务器地址(2分) 根据实际情况,综合标识服务器地址(1分)
四、
并发的面向连接的服务器的基本思路如下:
面向连接的服务器在多个连接之间实现并发(不是在各个请求之间)
主1、创建套接字并将其绑定到所提供服务的熟知地址上。让该套接字保持为 面向连接
主2、将该端口设置为被动模式
主3、反复调用accept以便
原创力文档

文档评论(0)