【名词&注释】
通信协议(communication protocol)、描述符(descriptor)、客户机(client)、无线网(wireless network)、主程序(main program)、头文件、结束符(end fent mark)
[单选题]为了防御网络监听,最常用的方法是()
A. 采用物理传输(非网络)
B. 信息加密
C. 无线网
D. 使用专线传输
查看答案&解析查看所有试题
学习资料:
[多选题]● 试题二请阅读以下说明和Socket程序,将应填入(n)处的字句写在答题纸的对应栏内。
A. 【说明】
B. 网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。
C. 一般发起通信请求的应用程序称为客户软件,该应用程序通过与服务器进程建立连接,发送请求,然后等待服务器返回所请求的内容。服务器软件一般是指等待接收并处理客户机请求的应用程序,通常由系统执行,等待客户机请求,并且在接收到请求之后,根据请求的内容,向客户机返回合适的内容。
D. 本题中的程序较为简单,客户机接收用户在键盘上输入的文字内容,服务器将客户机发送来的文字内容直接返回给客户机,在通信过程中服务器方和客户机方都遵守的通信协议如下:
E. 由客户机首先发送请求,该请求由首部和内容两大部分组成,两个部分各占一行文字,通过行结束符(end fent mark)"\n"隔离。
F. 首部只有一个Length域,用于指定请求的内容部分的长度,首部的结构为:"关键词Length"+""+数值+"\n"。
G. 内容部分为一行文字,其长度必须与Length域的数值相符例如,客户机的请求为"Length 14\nHello,my baby!",服务器接收请求处理后返回文字"Hello,my baby!"。
H. 【Socket程序】
I. 服务器主程序部分:
J. h>
K. ……//引用头文件部分略>
L. define SERVER_PORT 8080//服务器监听端口号为8080
M. define BACKLOG 5/连接请求队列长度
N. int main(int argc,char * argv[]){
O. int listenfd,connfd//监听套接字、连接套接字描述符
P. struct sockaddr_in servaddr;//服务器监听地址
Q. listenfd= (1) ;//创建用于监听的套接字
R. if(listenfd<0){
S. fprintf(stderr,"创建套接字错误!")
T. exit (1) ;
U. }//套接字创建失败时打印错误信息
V. bzero(&servaddr.sizeof(servadd));//将地址结构置空
W. sin_family=AF_INET;//设置地址结构遵循TCP/IP协议
X. sin_addrs_addr=htonl. (2) ;//设置监听的IP地址为任意合法地址,并将该地址转换为网络字节顺序
Y. sin_port= (3) ;//设置监听的端口,并转化为网络字节顺序
Z. if(bind (4) <0){
[单选题]不需要登记或标注版权标记就能得到保护。
A. 专利权
B. 商标权
C. 著作权
D. 财产权
[多选题]假定有三个关系,学生关系S、课程关系C和学生选课关系SC,它们的结构如下: S(S#,SN,Sex,Age,Dept),C(C#,CN),SC(S#,C#,Grade)。其中,S#为学生号,SN为姓名,Sex为性别,Age为年龄,Dept为系别,C#为课程号,CN为课程名,Grade为成绩。检索选修课程“C2”的学生中成绩最高的学生的学号,正确的SQL.语句是______。
A. SELECT SFROM SC WHERE C="C2" AND Grade IN (SELECT Grade FROM SC WHERE C="C2")
B. SELECT S FROM SC WHERE C="C2" AND Grade>= (SELECT Grade FROM SC WHERE C="C2")
C. SELECT S FROM SC WHERE C="C2" AND Grade>=ALL (SELECT Grade FROM SC WHERE C="C2")
D. SELECT S FROM SC WHERE C="C2" AND Gtade NOT IN (SELECT Grade FROM SC WHERE C="C2")
[单选题]
B. t[1]=v[l]∧t[2]=u[2]∧t[3]=u[4]
C. t[1]=w[1]∧t[2]=u[2]∧t[3]=V[4]
D. t[l]=u[1)∧t[2]=v[2]∧t[3]=v[4]
A. t[1]=u[1]∧t[12]=w[2]∧t[13]=v[4]B. t[1]=v[l]∧t[2]=u[2]∧t[3]=u[4]
B. t[1]=w[1]∧t[2]=u[2]∧t[3]=V[4]
C. t[l]=u[1)∧t[2]=v[2]∧t[3]=v[4]
[单选题]
B. 64
C. 18
D. 16
A. 32B. 64
B. 18
C. 16
本文链接:https://www.51ksbd.net/show/j8g0q8.html