目录
VC++系列之Windows服务器与网络编程第四部分(高级网络编程部分)
本课程为VC++系列之Windows服务器与网络编程第四部分(高级网络编程部分)
主要内容:
第30讲 TCPIP协议族详解
1.回顾已学SOCKET编程方法及分析知识局限
2.再看TCP/IP分层
3.链路层功能介绍
4.网络层功能介绍
5.传输层功能介绍
6.应用层功能介绍及应用层设计建议
7.OSI会话层功能介绍
8.OSI表示层功能介绍
9.TCP/IP分层原理及数据传输原理示意
10.IP协议详解;
11.ICMP协议详解;
12.UDP协议详解;13.TCP协议详解;
14.学习协议的目的和意义;
第31讲 原始套接字和ICMP、PING TRACEROUTE工具实现
1.原始套接字原理
2.原始套接字创建
3.原始套接字创建需要注意的细节问题(限制/选项)
4.ICMP Ping报文格式及介绍
5.利用原始套接字实现Ping命令
6.路由发现原理介绍
7.TraceRoute命令原理及实现
8.利用原始套接字实现UDP协议封包
9.利用原始套接字实现TCP协议的方法
10.GRSLib中关于Ping功能和TraceRoute功能的封装
第32讲 HTTP和FTP协议原理及服务端实现
1.FTP协议详解
2.FTP Server实现和测试
3.HTTP协议详解
4.HTTP Server实现和测试
5.本讲作业
第33讲 P2P和NAT穿透流媒体传输
1.P2P思想来源;
2.P2P原理;
3.P2P核心关键技术;
4.NAT和NAPT;
5.NAT打洞和穿透技术;
6.流媒体原理;
7.流媒体领域面临的若干问题;
8.RTP/RTCP/RTSP/RSVP协议介绍;
9.JRTPLib介绍;
10.本讲作业;
第34讲 WinSock2 SPI
1.WinSock SPI介绍
2.WinSock SPI原理
3.WinSock SPI封装和接口
4.WinSock SPI安装
5.WinSock SPI示例
6.WinSock SPI调试
7.WinSock SPI用途