20170403_Windows网络编程视频学习
第一章
1、VC 网络编程、MFC 类库(微软基础类库)、QT 类库、VC 6.0 编译器、VC 编译器、利用Windows socket 进行网络编程。
2、计算机网络通信的基本框架和模型、OSI 七层网络模型(物理层-数据链路层-网络层-传输层-会话层-表示层-应用层)、其功能的具体实现还是需要软件来实现的、数据包、包头、参考网络模型。
3、TCP/IP 四层协议(数据链路层-网络层-传输层-应用层)、是一个协议簇、FTP 协议、SMTP 协议。
4、C/S 编程模型、基于可靠连接的通信模型、在通信双方必须使用各自的IP 地址和端口号进行通信、客户端和服务器端。
5、网络编程基础、MFC 网络开发(不好)、Windows API 函数进行开发(清晰简单)。
6、Windows 网络编程、sockets 套接字、Windows sockets(Windows套接字)、与Windows 套接字相关的API 函数称之为 winsock 函数、流式套接字 SOCK_STREAM——TCP协议、数据报套接字 SOCK_DGRAM——UDP协议。
7、网络字节顺序 是指TCP/IP协议中规定的数据传输使用的格式——大尾字节顺序 。
与之相对应的是,主机字节顺序——小尾字节顺序。
8、Windows socket 类:CAsyncSocket类、CSocket类。