2011华农网络编程试卷(含答案)

2011华农网络编程试卷(含答案)

ID:39446508

大小:64.51 KB

页数:5页

时间:2019-07-03

2011华农网络编程试卷(含答案)_第1页
2011华农网络编程试卷(含答案)_第2页
2011华农网络编程试卷(含答案)_第3页
2011华农网络编程试卷(含答案)_第4页
2011华农网络编程试卷(含答案)_第5页
资源描述:

《2011华农网络编程试卷(含答案)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华南农业大学期末考试试卷(A卷)2011学年第1学期 考试科目:  网络编程   考试类型:(闭卷)   考试时间: 120 分钟学号姓名年级专业题号一二三总分满分301555100得分评阅人一.选择题(30分,每题3分)1.以下哪个是TCP/IP模型?(B)A.应用层,表示层,网络层,物理层;B.应用层,传输层,网络层,链路层C.应用层,传输层,链路层,物理层D.应用层,传输层,网络层,物理层2.P2P的设计架构不包含以下哪一种?(C)A.集中式架构B.完全分布式架构C.点对点架构D.混合型架构3.HTTP请求方法不包括如下哪一种(B)A.PostB.UpdateC.GetD.H

2、ead4.FTP的作用不包括(C)A.文件共享;B.通过应用程序直接或间接使用远程主机;C.提供一致性的协议,避免用户在不同主机上有相同的操作方式;D.提供可靠及有效率的数据传输;5.SMTP与POP3的端口分别是:(B)A.25,75B.25,110C.21,75D.21,1106.IP地址是192.168.100.2,子网掩码是255.255.255.0,则其网段的广播地址是(C)A.192.168.100.1B.192.168.100.0C.192.168.100.255D.255.255.255.2557.TCP的特点不包括如下哪一点(C)A.面向连接B.全双工数据传送C.

3、传输速度快(UDP)D.面向字节流8.关于线程哪一点是对的。(D)A.任何一个C#程序都有一个默认的线程,该线程是后台(主)线程;B.每个进程都有一个线程池。线程池默认大小有35个线程;C.线程池中的线程都是前台线程;D.C#中常用的线程同步的语句是lock语句;9.在Internet中用一个三元组可以在全局中唯一标识一个应用层进程,这不包括下列哪一种(A)A.网络层协议B.IP地址C.端口号D.传输层协议10.TCP/IP协议簇中,哪一种是网络层协议(B)A.TCP传输B.ARPC.SMTP应用D.TFTP应用一.判断题(15分,每题1分,用T表示对,F表示错)1.端口的分配地址

4、是1-65535,全局分配是1-1023,本地分配是1024-65535(F)2.线程池中既有后台线程也有前台线程,某进程的所有前台线程都终止了,后台进程也自然终止。(F)3.在SMTP中,电子邮件由信封、首部和正文3部分组成。(T)4.数字签名是私钥加密,公钥解密。(T)5.ESMTP与SMTP的区别是发送邮件时要求用户身份验证。(T)6.HTTP的流水线方式是指客户在收到前一个响应后才能发出下一个请求。(F)7.HTTP(HypertextTransferProtocol),超文本传输协议,目前的版本是1.0。(F)8.NAT功能是只能用硬件来实现(F)9.IP地址有A,B,C

5、,D,E五类(F)10.UDP不需要连接,速度比TCP快;(T)11.UDP传输的数据无消息边界;(F)12.Socket类比位于底层TcpClient类提供了更高层次的抽象,它们封装TCP套接字的创建,不需要处理连接的细节。(F)1.监听套接字与新创建的套接字所使用的端口不同。(F)2.本机回送地址是127.0.0.1(T)3.Socket套接字的Accept()方法若检测到监听套接字的缓冲区是空的话,立刻返回(F)一.简答题(55分)1.什么是端口,网络通信中为什么要引入端口?(6分)答:端口是TCP/IP协议簇中,应用层进程与传输层协议实体间的通信接口。端口是操作系统可分配的

6、一种资源;应用程序(进程)通过系统调用与某端口绑定(binding)后,传输层传给该端口的数据都被相应进程接收,相应进程发给传输层的数据都通过该端口输出。1.在网络通信过程中,需要唯一识别通信两端的端点,即运行于某机器中的应用程序。如果没有引入端口,则只能通过进程号进行识别。进程号是系统动态分配的,不同的系统会使用不同的进程标识符,应用程序在运行之前并不知道自己的进程号,如果需要运行后再广播进程号则很难保证通信的顺利进行。而引入端口后,就可以利用端口号识别应用程序,同时通过固定端口号来识别和使用公共服务,如HTTP和FTP等。2.什么是套接字?(5分)答:套接字是对网络中不同主机上

7、应用进程之间进行双向通信的端点的抽象,一个套接字就是网络上进程通信的一端,提供了应用进程利用网络协议栈交换数据的机制。3.套接字有哪些种类,分别有什么特点?(6分)答:(1)流式套接字。提供面向连接、可靠的数据传输服务,数据无差错、无重复的发送,且按发送顺序接收;内设流量限制,避免数据超流限;数据被看做是字节流,无长度限制;(2)数据报式套接字。提供无连接服务;数据包以独立包形式发送,不提供无差错保证,数据可能丢失或重复,并且接收顺序混乱。(3)原始套接字。原始套接字

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。