网络编程复习资料

网络编程复习资料

ID:3671450

大小:114.50 KB

页数:10页

时间:2017-11-22

网络编程复习资料_第1页
网络编程复习资料_第2页
网络编程复习资料_第3页
网络编程复习资料_第4页
网络编程复习资料_第5页
资源描述:

《网络编程复习资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1.如果网络进程间采用基于TCP、UDP协议的无连接的通信方式,那么必须借助数据报套接字来编程。2.ntohs()函数的含义是短整数网络顺序转换为本机顺序,用于端口号。3.TCP和UDP协议属于传输层协议,HTTP和FTP则属于应用层协议。4.TCP/IP协议栈采用静态(全局)分配和动态(本地)分配相结合的方法,将TCP和UDP各自的65535个端口号分为保留端口号和自由端口号。5.为了简化套接字网络编程,MFC提供了两个套接字类:阻塞模式和非阻塞模式。6.CAsyncSocket类支持Windows消息驱动机

2、制,体现在该类对象支持6种网络事件。请列举其中5个网络事件,FD-READ事件、FD-WRITE事件、FD-ACCEPT事件、FD-CONNECT事件和FD-CLOSE事件FD-OOB事件。1.控制台程序的入口函数是mian函数。3.从套接字所处的地位来讲,套接字上连应用进程,下连网络协议栈。4.ntohl()函数的含义是长整数本机顺序转换为网络顺序,用于IP事件。6.用于映射命令消息的宏是ON-COMMAND。用于映射Windows消息宏的前缀是ON-WM-。1.FTP协议的端口号是21。2.在Interne

3、t中,用一个三元组可以在全局中唯一地标识一个应用层进程,分别是应用层协议、本机IP地址和传输层端口号3.套接字分为三种,分别是数据报套接字、流式套接字和原始式套接字、4、专门针对Internet通信域,存储套接字相关的网络地址信息的结构体是sockaddr_in5、sendto函数是用于发送信息的函数,相对应的信息接收函数是recvfrom()6、消息名以前缀“WM_”打头的消息是系统消息7、WinSock应用程序开发的第一步是对WinSock进行初始化,调用的函数WSAStartup8、CInternetSe

4、ssion类中用于建立与FTP服务器连接的成员函数是GetFtpConnection9、对于非阻塞的套接字工作模式,引入5种“套接字I/O模型”,分别是选择模型、事件选择模型、异步选择模型、重叠I/O、完成端口10、监听函数调用listen(s,5),其中参数5的含义是将套接字s加入到集合set中。11、为了更方便地利用Windows系统的消息驱动机制,MFC提供了两个套接字类,实现了对套接字函数的封装,分别是阻塞模式和非阻塞模式12、socket(AF_INET,SOCK_DGRAM,0);该函数的功能是创建

5、一个数据报套接字1、HTTP协议的端口号是80。2、针对各种通信域的套接字,存储相应地址信息的结构体sockaddr_in。3、在MFC中,线程分为两种,分别是工作线程和用户界面线程4、MFC消息类型有三种,分别是Windows消息、控制通知消息、命令消息5、用于把一定范围的命令消息映射到一个消息处理函数的宏是ON_COMMAND_RANGE。6、CFtpConnection类中用于将本地文件上传到服务器的函数是PutFile7、用于将套接字s加入到集合set中的宏是FD_SET(s,*set)8、在WinSo

6、ck中,错误代码可以通过调用WSAGetLastError()函数得到。9、监听函数调用listen(s,3),其中参数3的含义是等待队列的长度。10、WinSock进行I/O操作的两种工作模式分别是阻塞和非阻塞。11、TCP和UDP协议属于传输层协议,RPC和FTP则属于应用层协议12、异步套接字类中用于通知有数据可读的事件是FD_READ,对应的回调函数是OnReceive;用于通知可以写数据的事件是FD_WRITE,对应的回调函数是OnSend。简要说明套接字的应用场合。(1)不管是采用对等模式或者客户机

7、/服务器模式,通信双方的应用程序都需要开发。(2)双方所交换数据的结构和交换数据的顺序有特定的要求,不符合现在成熟的应用层协议,甚至需要自己去开发应用层协议,自己设计最适合的数据结构和信息交换规程。套接字编程分为面向连接和无连接两种类型,请说明面向连接套接字编程中客户端的编程流程。创建流式套接字,发送连接请求,发送数据,接收数据,关闭套接字。解释进程和线程的概念,简要说明如何正常终止线程和提前终止线程。进程是处于运行过程中的程序实例,是操作系统调度和分配资源的基本单位。线程是进程的一个实体,执行和调度单位。正常

8、终止线程:在函数执行完毕时能够退出控制函数,并返回一个用来表示终止原因的值。提前终止线程:在线程内部调用AfxEndThread函数,便可强迫终止。简要说明select选择模型的操作步骤。首先,检查系统中是否有一个或多个套接字实例;其次,检查找到Winsock实现是否可用,主要确认版本号;再者,建立Winsock实现与应用程序的联系;最后,函数成功返回,返回必要的参数。简要说明WSAS

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

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

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