计算机网络编程_复习复习题目.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:3 大小:35KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

计算机网络编程_复习复习题目.doc

计算机网络编程_复习复习题目.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机网络编程复习题目第1-4章网络编程基础Ch1:网络编程概念1.什么叫网络编程?什么是网络程序,网络程序的分类?在网络体系结构中的位置?2.什么叫端口?端口的分配原则端口是TCP/IP协议簇中,应用层进程与传输层协议实体间的通信接口,在OSI七层协议的描述中,将它称为应用层进程与传输层协议实体间的服务访问点(SAP)3.网络进程地址:三元组/五元组三元组:传输层协议,主机的IP地址,传输层的端口号五元组:传输层协议,本地机IP地址,本底机传输层端口,远地机IP地址,远地机传输层端口。4.网络程序的工作模式:(1)C/S模式的工作过程(2)P2P模式特点Ch2:BSDSOCKET编程接口1.什么是套接字,以及其特点,3种类型2.套接字编程接口:是一组数据结构和算法3.面向连接的套接字的基本步骤(C/S)4.什么是阻塞,解决方法5.无连接套接字编程基本步骤6.示例Ch3:Winsock编程接口1.Winsock的主要数据结构和算法2.错误处理(宏和函数)3.Winsock1.1扩展函数4.加载winsock5.Winsock2.0的新增加的函数6.示例Ch4:MFC编程接口1.MFC应用程序构成---类(DialogBox、SDI、MDI)2.Win32消息机制的内容是什么?(1)事件(2)消息(3)窗口事件处理函数第5章:WinSock类编程1.CAsyncSocket类(1)编程步骤是什么(C/S)?(2)套接字上发生的6种网络事件和6个事件处理函数是什么(3)用CAsyncSocket类编写“聊天程序的服务端程序”2.Socket类(1)编程步骤是什么(C/S)?(2)编程模型是什么(3)用Socket类编写“聊天程序的客户端端程序”3.聊天室服务端程序中用到哪些类?用图示说明类间关系6-7章WinInet类编程1.WinInet类编程(1)WinInet包容哪些类?(2)WinInet编程的步骤是什么?(3)用WinInet类的编写FTP客户端程序,3个函数(查询、上传、下载)2.WinInet类多线程编程(1)什么是多线程,多线程编程有什么作用?MFC线程分2类,回答各类的用途。(2)编写MFC多线程函数时,首先要创建一个结构体,回答其作用是什么?(3)编写FTP客户端程序的“查询线程控制函数mtQuery()”(4)在界面线程中编写事件处理函数OnQuery(),创建并启动查询线程mtQuery()第8章WinInet类编程1.模型分几种,分别是什么?有什么用处,开发中怎样选用?(c/s)为了解决异步编程带来的问题,2.选择I/O模型(1)中心思想(2)select()函数的工作原理(过程)(3)操作fd_set集合的宏操作有哪几种,fd_set集合有什么作用(4)select模型的操作步骤(编程步骤)(5)程序填空3.异常选择I/O模型(1)用途(2)WSAAsyncSelect()函数的工作过程(3)WSAAsyncSelect()函数的网络事件有哪几个(4)回调函数的作用是什么(5)异步选择模型和事件选择模型的区别是什么?(6)程序填空4.事件选择I/O模型(1)用途(2)编程步骤(3)用到的winsock函数有哪几个,作用是什么(4)程序填空5.重叠I/O模型(1)工作过程是什么?有点是什么?(2)系统向应用程序发送通知的两种形式是什么?(3)关键winsock函数和数据结构有哪些?(4)编程步骤p2426.完成端口I/O模型(1)什么是完成端口模型?工作过程,特点是什么?(2)用到的winsock函数和数据结构是什么?(3)编程步骤是什么?(4)编程实例——编写服务程序,把客户收到的数据转发给所有客户;P251第9章CHtmlView类编程1.HTTP(1)HTTP的主要应用是什么,发送请求方法(3种)p259(2)HTTP的工作模式是什么?简画工作过程(3)HTTP会话四个阶段是什么(4)HTTP消息的格式是什么?(5)THHP请求报文的格式是什么?p259,p260(6)HTTP响应的格式是什么?响应码分几类?(7)URL编码的作用是什么?(8)HTTP的应用有哪些?2.CHTMLView(1)类提供的主要功能p267(2)类的主要操作p269——成员函数分3类(3)创建一个Web应用程序的步骤是什么?第10章CHtmlView类编程1.SMTP编程(1)SMTP的功能是什么,电子邮件系统的组成是什么?(2)电子邮件的发送与接收过程是什么?(3)SMTP常用命令与smtp服务之间会话过程?(4)SM