目录

  • 1 VC++系列之Windows服务器与网络编程实战
    1. 01.计算机网络和网际协议(TCPIP)01

      00:51:29

VC++系列之Windows服务器与网络编程实战第三部分(网络编程、WinSock超基础)

1014人在学
公众号二维码

公众号

小程序二维码

小程序

课程详情

我要提问

本部分内容为VC++系列之Windows服务器与网络编程第三部分(网络编程超基础)

 

主要内容:

 

第23讲 计算机网络和网际协议(TCPIP)

1.计算机网络基础2.网络协议
3.TCP/IP协议族
4.IP地址家族和划分
5.ICMP、ARP、PARP、BOOTP、DHCP
6.TCP协议和UDP协议
7.DNS、HTTP、FTP、POP3、SMTP简介
8.D类地址、多播(组播)、IGMP协议
9.QoS和服务质量

 

第24讲 标准套接字SOCKET原理及编程

1、网络协议抽象特征和协议枚举
2、协议无关网络编程接口——伯克利套接字(BSD Socket)
3、Winsock简介和常用头文件及库文件
4、Winsock环境的初始化和卸载
5、SOCKET对象及句柄
6、SOCKET的创建
7、直接利用协议结构创建SOCKET
8、客户-服务端编程模型
9、简单echo服务器和客户端(TCP/UDP)
10、SOCKET辅助函数
11、系统辅助工具命令(Ping,IPconfig,Route,ARP,NetStat)
12、GRSLib中添加的内容

 

第25讲 WinSock工作模式和编程模型

1、套接字工作模式和模型简介
2、阻塞模式
3、非阻塞模式
4、select模型
5、消息模型
6、事件模型
7、重叠I/O模型
8、IOCP模型

 

第26讲 WinSock2.0API和SOCKET池

1.SOCKET五种工作模型的简单性能分析
2.Winsock2.0新扩展函数简介
3.AcceptEx函数及工作原理
4.GetAcceptExSockAddr函数
5.TransmitFile函数及工作原理
6.TransmitPackets函数及工作原理
7.ConnectEx函数
8.DisconnectEx函数
9.WSARecvMsg函数
10.Winsock2.0扩展函数的动态加载方法
11.SOCKET池原理和编程模型
12.IOCP+SOCKET池
13.聚集/散播I/O原理和编程方法
14.综合的性能考虑
15.GRSLib中IOCP+SOCKET池的封装

 

第27讲 套接字IO控制命令和辅助工具函数

1.控制SOCKET选项的API
2.getsockopt/setsockopt函数
3.SOL_SOCKET选项级别选项详解
4.IPPROTO_IP选项级别选项详解
5.IPPROTO_IPV6选项级别选项详解
6.IPPROTO_RM选项级别选项详解
7.IPPROTO_TCP选项级别选项详解
8.ioctlsocket/WSAIoctl函数
9.标准IO控制命令
10.其它的IO控制命令

 

第28讲 多播(组播)

1.组播原理
2.有根组播/无根组播
3.支持组播协议的判定
4.IP组播及原理
5.IGMP简介
6.组播编程一般方法
7.setsockopt方式组播
8.WSAIoctl源过滤组播及组播炸弹预防
9.WSAJoinLeaf方式组播

 

第29讲 网络编程辅助利器网络监视工具-MS Network Monitor

1.认识Microsoft Network Moniter工具
2.熟悉MSNM基本抓包操作
3.学习MSNM的过滤条件表达式的编写
4.学习MSNM的自定义脚本协议解析器的编写


评价(0) 立即评论
0/150