内容简介
第1章网络软件开发基础
1.1计算机网络
目录
1.2网络的体系结构
1.3总线型局域网
1.4网络编程接口
第2章网络接口控制器
2.1 网络接口控制器简介
2.2 DP8390C/NS32490C简介
2.3 NIC结构和功能
2.4帧结构
2.5 DMA结构
2.6帧接收
2.7帧发送
2.8远程DMA
3.1 内部寄存器的地址映射
第3章NIC内部寄存器
3.2寄存器地址分配
3.3寄存器描述
3.4 DMA寄存器
3.5物理地址寄存器
3.6多址寄存器
3.7其它寄存器
第4章NIC初始化
4.1 NIC的复位状态
4.2 NIC初始化过程
4.3 NIC初始化过程的程序举例
第5章网卡配置和中断服务程序
5.1 网卡配置
5.2中断服务程序
第6章帧发送
6.1 装帧
6.2 传送到NIC的发送缓冲中
6.3帧发送程序设计举例
第7章帧接收
7.1 帧接收
7.2帧读入
7.3 帧读入程序设计举例
第8章完整的收发程序
第9章TCP/IP网络体系结构
9.1 TCP/IP协议基础
9.2传输层协议
9.3网际层协议
9.4 TCP/IP协议的安装
第10章Winsock概述
10.1什么是Winsock
10.2 Winsock套接字
10.3客户机/服务器模式
10.5异步选择机制
10.4阻塞与非阻塞
10.6 Winsock的启动和终止
10.7 Winsock的错误处理
10.8基本套接字的系统调用
第11章基于Winsock的点一点通信程序设计
11.1 SERVER介绍
11.2 CLIENT介绍
11.3源程序简介
12.1 广播通信中TCP/IP的设置
第12章 Winsock的广播通信程序设计
12.2建立广播套接字
12.3发送广播消息
12.4接收广播消息
12.5广播通信程序
第13章Windows Socket 1.1库函数参考
附录A网卡驱动程序的部分代码
附录B DP8390C芯片的引脚说明