1 / 10
文档名称:

网络编程复习资料.doc

格式:doc   大小:114KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网络编程复习资料.doc

上传人:w447750 2018/8/21 文件大小:114 KB

下载得到文件列表

网络编程复习资料.doc

文档介绍

文档介绍:1. 如果网络进程间采用基于TCP、UDP协议的无连接的通信方式,那么必须借助数据报套接字来编程。
2. ntohs()函数的含义是短整数网络顺序转换为本机顺序,用于端口号。
3. TCP和UDP协议属于传输层协议,HTTP和FTP则属于应用层协议。
4. TCP/IP协议栈采用静态(全局)分配和动态(本地)分配相结合的方法,将TCP和UDP各自的65535个端口号分为保留端口号和自由端口号。
5. 为了简化套接字网络编程,MFC提供了两个套接字类: 阻塞模式和非阻塞模式。
6. CAsyncSocket类支持Windows消息驱动机制,体现在该类对象支持6种网络事件。请列举其中5个网络事件, FD-READ事件、 FD-WRITE事件、 FD-ACCEPT事件、 FD-CONNECT事件和 FD-CLOSE事件 FD-OOB事件。
1. 控制台程序的入口函数是 mian函数。
3. 从套接字所处的地位来讲,套接字上连应用进程,下连网络协议栈。
4. ntohl()函数的含义是长整数本机顺序转换为网络顺序,用于IP事件。
6. 用于映射命令消息的宏是 MAND。用于映射Windows消息宏的前缀是 ON-WM- 。
1. FTP协议的端口号是 21 。
2. 中,用一个三元组可以在全局中唯一地标识一个应用层进程,分别是应用层协议、本机IP地址和传输层端口号
套接字分为三种,分别是数据报套接字、流式套接字和原始式套接字、
4、通信域,存储套接字相关的网络地址信息的结构体是 sockaddr_in
5、sendto函数是用于发送信息的函数,相对应的信息接收函数是 recvfrom()
6、消息名以前缀“WM_”打头的消息是系统消息
7、WinSock应用程序开发的第一步是对WinSock进行初始化,调用的函数WSAStartup
8、Session类中用于建立与FTP服务器连接的成员函数是 GetFtpConnection
9、对于非阻塞的套接字工作模式,引入5种“套接字I/O模型”,分别是选择模型、事件选择模型、异步选择模型、重叠I/O、完成端口
10、监听函数调用listen(s,5),其中参数5的含义是将套接字s加入到集合set中。
11、为了更方便地利用Windows系统的消息驱动机制,MFC提供了两个套接字类,实现了对套接字函数的封装,分别是阻塞模式和非阻塞模式
12、socket(,SOCK_DGRAM,0);该函数的功能是创建一个数据报套接字
1、HTTP协议的端口号是 80。
2、针对各种通信域的套接字,存储相应地址信息的结构体 sockaddr_in。
3、在MFC中,线程分为两种,分别是工作线程和用户界面线程
4、MFC消息类型有三种,分别是Windows消息、控制通知消息、命令消息
5、用于把一定范围的命令消息映射到一个消息处理函数的宏是 MAND_RANGE。
6、CFtpConnection类中用于将本地文件上传到服务器的函数是PutFile
7、用于将套接字s加入到集合set中的宏是FD_SET(s,*set)
8、在WinSock中,错误代码可以通过调用WSAGetLastError()函数得到。
9、监听函数调用listen(s,3),其中参数3的含义是等待队列的