1 / 10
文档名称:

网络编程复习资料.doc

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

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

分享

预览

网络编程复习资料.doc

上传人:63229029 2017/4/27 文件大小: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。 中,用一个三元组可以在全局中唯一地标识一个应用层进程,分别是应用层协议、本机 IP 地址和传输层端口号 3. 套接字分为三种,分别是数据报套接字、流式套接字和原始式套接字、 4、专门针对 通信域, 存储套接字相关的网络地址信息的结构体是 sockaddr_in 5、 sendto 函数是用于发送信息的函数,相对应的信息接收函数是 recvfrom() 6、消息名以前缀“ WM_ ”打头的消息是系统消息 7、 WinSoc k 应用程序开发的第一步是对 WinSoc k 进行初始化, 调用的函数 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,*