2016年自考网络应用程序设计题库答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1一、选择题(1)UDP可以提供的端口数是65535(2)根据TCP或UDP端口的分配规则,端口254保留给特定的服务(3)保留给其他服务的端口是256(4)在Internet中,用三元组标识一个应用层进程。这种三元组,指的是传输层协议,主机的IP地址,传输层的端口号(5)在Internet中,可以标识一个完整的网间通信的是传输层协议,本地机IP地址,本地机传输层端口,远地机IP地址,远地机传输层端口(6)规定纯文本电子邮件信件的格式的是RFC822(7)接收电子邮件的邮局协议是POP3(8)因特网上使用最多的一种应用是email(9)SMTP命令的一般的格式命令关键字参数CRLF(10)SMTP客户问候SMTP服务器命令格式是HELO发送方的主机名CRLF(11)写信字段的格式是MAILFROM:发信人的电子邮件地址CRLF(12)请求发送邮件内容命令格式:DATACRLF(13)空操作命令格式:NOOPCRLF(14)系统状态或系统帮助应答码字是211(15)帮助信息的码字是214(16)服务器关闭传输通道码字是221(17)网易的SMTP服务器的域名是smtp.163.com(18)规定电子邮件信件内容结构的标准是RFC822(19)信头字段包括四部分,第一部分是字段名(20)信头字段的结构包括字段折叠(21)发送者对发送的发送格式是Sender:mailboxCRLF(22)Win32操作系统下支持多进程多线程机制(23)阻塞套接字的I/O操作调用、等待、返回(24)套接字I/O模型,种类数是5(25)不是图形界面的操作系统有DOS(26)一般C程序中的Main或WinMain函数是主线程(27)Win32操作系统中可调度的最小的执行单位线程(28)为程序员提供了Windows应用程序的集成开发环境的是vc++(29)线程分的种类数是2(30)在MFC应用程序中,所有的线程是CWinThread对象(31)适用于处理那些不要求用户输入并且比较消耗时间的其他任务的是工作线程(32)一个工作线程对应一个控制函数(33)创建并启动工作线程的函数AfxBeginThread(34)用户界面窗口类,包括窗口,对话框(35)AfxBeginThread()函数的第一个参数是pThreadClass(36)WindowsInternet扩展应用程序高级编程接口WInternet(37)利用MFCWinInet类来编写Internet应用程序还具的优点支持Web代理服务器访问(38)封装了HINTERNET会话根句柄的是CInternetSession类2(39)文件类包括CInternetFile类(40)代表MFCWinInet类的成员函数在执行时所发生的错误或异常的是CInternetFile类(41)使用WinInet类编程的步骤包括创建CInternetSession类对象,创建并初始化Internet会话(42)如果需要使用异步操作模式,可以重载OnStatusCallback函数(43)MFC提供的套接字类是WindowsSocketAPI(44)CSocket类派生于CAsyncSocket类(45)管理通信的是CSocketFile(46)afxSock.h的包含文件包含了CAsyncSocket,CSocket,和CSocketFile(47)CAsyncSocket类对象称为异步选择(48)创建该对象的底层套接字句柄Create()成员函数(49)流式异步套接字对象,使用端口是27(50)套接字相关的事件与通知消息,有6(51)根据TCP或者UDP的端口分配机制,保留端口的范围是0~1023(52)UNIX操作系统对文件和所有其它的输入/输出设备,采用一种统一的操作模式。这种模式为打开-读-写-关闭(53)Internet中,用三元组标识一个应用层进程。这种三元组,指的是传输层协议,主机的IP地址,传输层的端口号(54)可扩展标记语言是XML(55)FOXMAIL是电子邮件应用(56)CutFTP是文件传输应用(57)P2P第一代的代表是NAPSTER系统(58)P2P第2代的代表是CHORD系统(59)P2P第3代的代表是MP3系统(60)套接口最早应用于UNIX(61)套接字的类型分为3种(62)htons用于短整数本机顺序转换为网络顺序(63)htonl用于长整数本机顺序转换为网络顺序(64)ntons用于短整数网络顺序转换为本机顺序(65)ntohl用于长整数网络顺序转换为本机顺序(66)LISTEN(Sockfe,10)正确执行时候,返回0(67)LISTEN的等待连接队列的最大长度,可以设为20(68)返回本地计算机的标准主机名的是gethostname(69)返回对应于给定主机名的主机信息的是gethostbyname(70)返回一个IP地址取回相应主机信息的是gethostbyaddr(71)返回对应于给定服务名和协议名的相关服务信息的是getservbyname(72)getcontext的作用是获得连接对象的环境值(73)getsession的作用是得到与连接相关的CInternetSession对象指针(74)getservername的作用是得到与连接相关的服务器名(75)Hinternet的作用是得到当前Internet会话的句柄(76)得到已检索的文件的字节长度,使用函数是getlength(77)得到已检索的文件的名称,使用函数是getfilename(78)得到已检索的文件的全路径,应使用函数getfilepath3(79)得到已检索的文件的标题,应使用函数getfiletitle(80)CInternetFile类的成员函数中,不可以重载的是setwritebuffersize(81)保留端口中,FTP使用端口21(82)保留端口中,HTTP使用端口80(83)保留端口中,SMTP使用端口25(84)保留端口中,POP3使用端口110(85)保留端口中,DNS使用端口53(86)保留端口中,TFTP使用端口69(87)保留端口中,SNMP使用端口161(88)WIN32操作系统是单用户多任务(89)HTTP第一次出现时的原始协议是HTTP0.9(90)首次在GET请求类型的基础上,增加了HEAD请求类型的是HTTP1.0(91)首先严格定义了缓冲和代理服务器的操作的是HTTP1.1(92)下一代超文本传输协议是HTTPng(93)“后退”菜单的ID号是ID_BACK(94)“停止”菜单的ID号是ID_STOP(95)“刷新”菜单的ID号是ID_UPDATE(96)SMTP命令的格式是命令关键字参数CRLF(97)SMTP响应码的第一位为2时表示关于传输线路的肯定应答(98)SMTP响应码的第一位为3时表示中间肯定应答(99)SMTP响应码的第一位为4时表示暂时否定完成应答(100)SMTP响应码的第一位为5时表示永久否定回答二、填空题1.保留给其他服务的端口范围是256-10232.在Internet中,用三元组标识一个应用层进程。这种三元组,指的是传输层协议,主机的IP地址,传输层的端口号3.封装了HINTERNET会话根句柄的是CInternetSession类4.WindowsInternet扩展应用程序高级编程接口WInternet5.使用WinInet类编程的步骤包括创建CInternetSession类对象,创建并初始化Internet会话6.文件类包括CInternetFile类7.AfxBeginThread()函数的第一个参数是pThreadClass8.如果需要使用异步操作模式,可以重载OnStatusCallback函数9.利用MFCWinInet类来编写Internet应用程序还具的优点支持Web代理服务器访问10.代表MFCWinInet类的成员函数在执行时所发生的错误或异常的是CInternetFile类11.保留端口中,SMTP使用端口2512.保留端口中,POP3使用端口11013.保留端口中,DNS使用端口5314.保留端口中,TFTP使用端口6915.保留端口中,SNMP使用端口16116.WIN32操作系统是单用户多任务417.UDP可以提供的端口数是6553518.根据TCP或UDP端口的分配规则,端口25419.规定纯文本电子邮件信件的格式的是RFC82220.接收电子邮件的邮局协议是POP321.因特网上使用最多的一种应用是email22.SMTP命令的一般的格式命令关键字参数CRLF23.SMTP客户问候SMTP服务器命令格式是HELO发送方的主机名CRLF24.空操作命令格式是NOOPCRLF25.系统状态或系统帮助应答码字是21126.帮助信息的码字是21427.服务器关闭传输通道码字是22128.网易的SMTP服务器的域名是smtp.163.com29.规定电子邮件信件内容结构的标准是RFC82230.信头字段包括四部分,第一部分是字段名31.信头字段的结构包括字段折叠32.发送者对发送的发送格式是Sender:mailboxCRLF33.Win32操作系统下支持多进程多线程机制34.阻塞套接字的I/O操作是调用、等待、返回35.套接字I/O模型,种类数是536.Win32操作系统中可调度的最小的执行单位线程37.为程序员提供了Windows应用程序的集成开发环境的是VC++38.线程分的种类数是239.在MFC应用程序中,所有的线程是CWinThread对象40.适用于处理那些不要求用户输入并且比较消耗时间的其他任务的是工作线程41.一个工作线程对应一个控制函数42.创建并启动工作线程的函数AfxBeginThread43.用户界面窗口类,包括窗口,对话框44.MFC提供的套接字类是WindowsSocketAPI45.CSocket类派生于CAsyncSocket类46.管理通信的是CSocketFile47.afxSock.h的包含文件包含了CAsyncSocket,CSocket,和CSocketFile48.CAsyncSocket类对象称为异步选择49.创建该对象的底层套接字句柄Create()成员函数50.流式异步套接字对象,使用端口是27三、问答题1.实现网间进程通信必须解决哪些问题?(1)网间进程的标识问题。(2)与网络协议栈连接的问题。(3)多重协议的识别问题。(4)不同的通信服务的问题。2.TCP或UDP端口的分配规则5(1)端口0:不使用或者作为特殊的用途。(2)端口1——255:保持特定的服务。TCP和UDP均规定,小于256的端口号才能分配地址给网上众所周知的的服务。(3)端口256——1023:保留给其他的服务,如路由。(4)端口1024——4999:可以用做任意客户的端口。(5)端口5000——65535:可以用作用户的服务器端口。3.进程的网络地址包括哪些?应用层进程地址=(传输层协议,主机的IP地址,传输层的端口号),它标识了因特网中,进程间通信的一个端点,也把它称为进程的网络地址。4.网络中进程通信的标识包括哪些?一个完整的网间通信需要一个五元组在全局中唯一地来标识:传输层协议,本地机IP地址,本地机传输层端口,远地机IP地址,远地机传输层端口。5.面向连接的服务和无连接的服务的区别。(1)面向连接服务是电话系统服务模式的抽象,即每一次完整的数据传输都要经过建立连接、使用连接和终止连接的过程。在数据传输过程中,各数据分组不携带目的地址,而使用连接号。本质上,连接是一个管道,收发数据不但顺序一致,而且内容相同。TCP提供面向连接的虚电路传输服务,使用面向连接的协议,在进行数据交换之前,通信的对等实体必须进行握手,相互传送连接信息,一方面确定了通信的路径,另一方面还可以相互协商,做好通信的准备。建立连接需要很多开销,另外,大部分面向连接的协议为保证投递无误,还要执行额外的计算来验证争取性,这又进一步增加了开销。(2)无连接服务是邮政服

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功