封面
版权信息
序言
第1章 Echo客户/服务器程序
1.1 简介
1.2 网络结构模型
1.2.1 集中式系统
1.2.2 分布式系统
1.3 Echo客户程序
1.4 Echo服务器程序
1.5 小结
1.6 术语对照
第2章 TCP/IP体系结构
2.1 术语
2.2 历史
2.3 模型
2.3.1 网络接口层
2.3.2 网络层
2.3.3 传输层
2.3.4 应用层
2.4 架构
2.5 数据的长征
2.5.1 数据封装
2.5.2 数据分用
2.6 标准化
2.6.1 互联网标准
2.6.2 当前最好的实践
2.6.3 非标准跟踪规范
2.6.4 标准化过程
2.7 小结
2.8 术语对照
第3章 网际协议——IP
- APP免费
3.1 简介
- APP免费
3.2 设计思想
- APP免费
3.3 操作模型
- APP免费
3.4 主要功能
- APP免费
3.5 数据报格式
- APP免费
3.6 校验和程序
- APP免费
3.7 实际数据
- APP免费
3.8 小结
- APP免费
第4章 用户数据报协议——UDP
- APP免费
4.1 简介
- APP免费
4.2 主要功能
- APP免费
4.3 数据报格式
- APP免费
4.4 校验和
- APP免费
4.5 主要应用
- APP免费
4.5.1 多播或广播通信
- APP免费
4.5.2 简短的请求/应答交换
- APP免费
4.5.3 效率高于可靠性的应用
- APP免费
4.5.4 轻量级通信协议
- APP免费
4.6 实际数据
- APP免费
4.7 小结
- APP免费
4.8 术语对照
- APP免费
第5章 传输控制协议——TCP
- APP免费
5.1 简介
- APP免费
5.2 历史和标准
- APP免费
5.3 主要功能
- APP免费
5.3.1 数据封装和传输
- APP免费
5.3.2 可靠性
- APP免费
5.3.3 流量控制
- APP免费
5.3.4 拥塞避免
- APP免费
5.3.5 多路复用
- APP免费
5.3.6 连接管理
- APP免费
5.4 数据格式
- APP免费
5.4.1 源端口和目的端口
- APP免费
5.4.2 序号
- APP免费
5.4.3 确认号
- APP免费
5.4.4 数据偏移
- APP免费
5.4.5 控制位
- APP免费
5.4.6 窗口
- APP免费
5.4.7 校验和
- APP免费
5.4.8 紧急指针
- APP免费
5.4.9 选项
- APP免费
5.5 实际数据
- APP免费
5.6 小结
- APP免费
5.7 术语对照
- APP免费
第6章 TCP连接管理
- APP免费
6.1 简介
- APP免费
6.2 TCP有限状态机
- APP免费
6.3 建立连接
- APP免费
6.3.1 连接目的
- APP免费
6.3.2 三次握手
- APP免费
6.3.3 同时打开
- APP免费
6.4 关闭连接
- APP免费
6.4.1 正常关闭
- APP免费
6.4.2 同时关闭
- APP免费
6.5 初始序号选择
- APP免费
6.6 TIME-WAIT状态
- APP免费
6.7 平静时间
- APP免费
6.8 小结
- APP免费
6.9 术语对照
- APP免费
第7章 ICMP协议
- APP免费
7.1 简介
- APP免费
7.2 报文的类型
- APP免费
7.3 Echo请求和应答
- APP免费
7.4 目的地不可达
- APP免费
7.5 源抑制
- APP免费
7.6 重定向
- APP免费
7.7 路由通告与请求
- APP免费
7.7.1 路由器行为
- APP免费
7.7.2 主机行为
- APP免费
7.8 超时
- APP免费
7.9 参数问题
- APP免费
7.10 时间戳请求和应答
- APP免费
7.11 地址掩码请求和应答
- APP免费
7.12 实际数据
- APP免费
7.13 小结
- APP免费
第8章 多播
- APP免费
8.1 简介
- APP免费
8.2 报文格式
- APP免费
8.2.1 查询报文
- APP免费
8.2.2 报告报文
- APP免费
8.3 协议实现
- APP免费
8.3.1 加入主机组
- APP免费
8.3.2 成员关系查询
- APP免费
8.3.3 成员关系报告
- APP免费
8.4 状态转换
- APP免费
8.5 支持多播的级别
- APP免费
8.6 多播地址
- APP免费
8.7 多播地址映射到以太网地址
- APP免费
8.8 单播、广播、多播
- APP免费
8.9 实际数据
- APP免费
8.10 小结
- APP免费
8.11 术语对照
- APP免费
第9章 socket基本概念
- APP免费
9.1 简介
- APP免费
9.1.1 协议簇和地址簇
- APP免费
9.1.2 端口
- APP免费
9.1.3 地址
- APP免费
9.2 socket历史
- APP免费
9.3 WinSock简介
- APP免费
9.4 WinSock与Berkeley socket的区别
- APP免费
9.4.1 头文件和库文件
- APP免费
9.4.2 开始和退出
- APP免费
9.4.3 句柄数据类型
- APP免费
9.4.4 错误码
- APP免费
9.4.5 重命名的函数
- APP免费
9.5 WinSock I/O模式
- APP免费
9.5.1 阻塞I/O
- APP免费
9.5.2 非阻塞I/O
- APP免费
9.5.3 重叠I/O
- APP免费
9.5.4 同步与异步
- APP免费
9.6 小结
- APP免费
第10章 网络地址
- APP免费
10.1 IP地址分类
- APP免费
10.2 子网编址
- APP免费
10.3 特殊IP地址
- APP免费
10.3.1 全“0”的解释
- APP免费
10.3.2 全“1”的解释
- APP免费
10.3.3 环回地址
- APP免费
10.3.4 私有IP地址
- APP免费
10.4 地址管理
- APP免费
10.5 地址耗尽的解决
- APP免费
10.5.1 NAT
- APP免费
10.5.2 IPv6
- APP免费
10.6 地址映射
- APP免费
10.7 ARP的封装
- APP免费
10.8 ARP分组格式
- APP免费
10.9 实际数据
- APP免费
10.10 小结
- APP免费
10.11 术语对照
- APP免费
第11章 转换函数
- APP免费
11.1 数据表示约定
- APP免费
11.2 字节序
- APP免费
11.3 判断字节序程序
- APP免费
11.4 网络字节序
- APP免费
11.5 通用socket地址结构
- APP免费
11.6 IPv4地址结构
- APP免费
11.7 IP地址与ASCII间的转换
- APP免费
11.8 转换函数实现
- APP免费
11.9 小结
- APP免费
第12章 同步名字解析
- APP免费
12.1 域名系统简介
- APP免费
12.1.1 资源记录
- APP免费
12.1.2 解析器
- APP免费
12.1.3 名字服务器
- APP免费
12.2 域名系统模型
- APP免费
12.3 gethostbyname
- APP免费
12.4 gethostbyaddr
- APP免费
12.5 gethostname
- APP免费
12.6 主机查询程序
- APP免费
12.7 getservbyname和getservbyport
- APP免费
12.8 服务查询程序
- APP免费
12.9 getprotobyname和getprotobynumber
- APP免费
12.10 协议查询程序
- APP免费
12.11 小结
- APP免费
第13章 异步名字解析
- APP免费
13.1 Windows程序设计
- APP免费
13.2 主机异步查询函数
- APP免费
13.3 服务和协议异步函数
- APP免费
13.4 WSACancelAsyncRequest
- APP免费
13.5 域名查询程序
- APP免费
13.6 其他查询程序
- APP免费
13.7 小结
- APP免费
第14章 UDP程序设计
- APP免费
14.1 简介
- APP免费
14.2 socket
- APP免费
14.3 bind
- APP免费
14.4 测试bind程序
- APP免费
14.5 sendto
- APP免费
14.6 recvfrom
- APP免费
14.7 closesocket
- APP免费
14.8 Daytime客户端程序
- APP免费
14.9 Daytime服务器程序
- APP免费
14.10 小结
- APP免费
第15章 TCP套接口函数
- APP免费
15.1 简介
- APP免费
15.2 connect
- APP免费
15.3 listen
- APP免费
15.4 accept
- APP免费
15.5 send
- APP免费
15.6 recv
- APP免费
15.7 shutdown
- APP免费
15.8 getpeername
- APP免费
15.9 getsockname
- APP免费
15.10 小结
- APP免费
第16章 Web客户/服务器程序
- APP免费
16.1 简介
- APP免费
16.2 Web的组成
- APP免费
16.3 HTML
- APP免费
16.4 HTTP历史
- APP免费
16.5 HTTP通信模型
- APP免费
16.6 HTTP消息格式
- APP免费
16.7 HTTP方法
- APP免费
16.8 HTTP状态码
- APP免费
16.9 HTTP示例
- APP免费
16.10 HTTP服务器程序
- APP免费
16.11 HTTP客户端程序
- APP免费
16.12 小结
- APP免费
16.13 术语对照
- APP免费
第17章 独家秘籍——原始套接口
- APP免费
17.1 你从哪里来
- APP免费
17.2 编程接口
- APP免费
17.3 输出处理
- APP免费
17.4 输入处理
- APP免费
17.5 原始套接口的限制
- APP免费
17.6 Ping程序
- APP免费
17.7 术语对照
- APP免费
第18章 Traceroute程序实现
- APP免费
18.1 简介
- APP免费
18.2 文件组织
- APP免费
18.3 TraceRoute.h文件
- APP免费
18.4 TraceRoute.c文件
- APP免费
18.5 小结
- APP免费
第19章 I/O多路复用——seIect函数
- APP免费
19.1 简介
- APP免费
19.2 select函数
- APP免费
19.3 MSP原理
- APP免费
19.4 MSP服务器程序
- APP免费
19.5 MSP客户端程序
- APP免费
19.6 小结
- APP免费
第20章 套接口选项
- APP免费
20.1 简介
- APP免费
20.2 ioctlsocket函数
- APP免费
20.3 getsockopt和setsockopt函数
- APP免费
20.4 基本选项
- APP免费
20.5 协议相关选项
- APP免费
20.6 获取选项默认值
- APP免费
20.7 选项IP_HDRINCL示例
- APP免费
20.8 小结
- APP免费
20.9 术语对照
- APP免费
第21章 广播
- APP免费
21.1 简介
- APP免费
21.2 广播地址
- APP免费
21.3 广播作用
- APP免费
21.4 广播通信
- APP免费
21.5 Bootstrap协议
- APP免费
21.6 服务器程序
- APP免费
21.7 客户端程序
- APP免费
21.8 小结
- APP免费
21.9 术语对照
- APP免费
第22章 多播
- APP免费
22.1 简介
- APP免费
22.2 多播通信
- APP免费
22.3 编程原理
- APP免费
22.4 多播选项
- APP免费
22.5 简单网络时间协议
- APP免费
22.6 SNTP服务器程序
- APP免费
22.7 SNTP客户端程序
- APP免费
22.8 小结
- APP免费
22.9 术语对照
- APP免费
第23章 WinSock异步编程
- APP免费
23.1 简介
- APP免费
23.2 WSAAsyncSelect
- APP免费
23.3 Finger协议
- APP免费
23.4 Finger服务器程序
- APP免费
23.5 Finger客户端程序
- APP免费
23.6 小结
- APP免费
第24章 文件传输协议
- APP免费
24.1 简介
- APP免费
24.2 FTP模型
- APP免费
24.3 控制流程
- APP免费
24.3.1 建立控制连接
- APP免费
24.3.2 登录序列
- APP免费
24.3.3 数据连接
- APP免费
24.4 数据存储和表示
- APP免费
24.4.1 数据类型
- APP免费
24.4.2 格式控制
- APP免费
24.4.3 数据结构
- APP免费
24.4.4 传输模式
- APP免费
24.5 命令
- APP免费
24.6 FTP应答
- APP免费
24.7 通信实例
- APP免费
24.8 小结
- APP免费
24.9 术语对照
- APP免费
第25章 FTP协议程序
- APP免费
25.1 总体结构
- APP免费
25.2 状态控制
- APP免费
25.3 FtpProt.h文件
- APP免费
25.4 协议实现FtpProt.c
- APP免费
25.5 小结
- APP免费
第26章 FTP界面程序
- APP免费
26.1 简介
- APP免费
26.2 FtpClnt.h文件
- APP免费
26.3 用户界面FtpClnt.c
- APP免费
26.4 日志文件FtpTrc.c
- APP免费
26.5 小结
- APP免费
结束语
- APP免费
参考文献
更新时间:2020-04-09 21:04:09