十一月份读书计划
参考资料:
《软件测试的艺术》
《深入理解计算机系统》
《TCP/IP 详解 卷1》
11.5——11.9
学习内容:
《软件测试的艺术》
第7章 调试
主要内容:暴力法调试、归纳法调试、演绎法调试、回溯法调试、调试的原则
第八章 极限测试
主要内容:极限编程基础、极限测试:概念(极限单元测试、验收测试)、极限测试的应用
第九章 测试因特网应用系统
主要内容:电子商务的基本结构、测试的挑战、测试的策略(表示层的测试、业务层的测试、数据层的测试)
《深入理解计算机系统》
程序间的交互通信
第十章 系统级I/O
主要内容:Unix I/O、打开和关闭文件、读和写文件、用RIO包健壮地读写、读取文件元数据、共享文件、I/O重定向、标准I/O
第十一章 网络编程
主要内容:全球IP因特网、套接字接口(套接字地址结构、socket函数、connect函数、open_clientfd函数、bind函数、listen函数、open_listenfd函数、accept函数、echo客户端和服务器的示例)、Web服务器
第十二章 并发编程
主要内容:基于进程的并发编程、基于I/O多路复用的并发编程、基于线程的并发编程(线程执行模型、Posix线程、创建线程、终止线程、回收已终止线程的资源、分离线程、初始化线程、)、多线程程序中的共享变量、用信号量同步线程
《TCP/IP 详解 卷1》
11.10——11.16
第1章到第6章
第1章 概述
主要内容:TCP/IP的分层,互联网的地址,域名系统,封装,分用,客户-服务器模型,端口号,标准化过程,RFC,标准的简单服务,互联网,实现,应用编程接口,测试网络
第2章 链路层
主要内容:以太网和IEEE 802封装,尾部封装,SLIP:串行线路IP,压缩的SLIP,PPP:点对点协议,环回接口,最大传输单元MTU,路径MTU,串行线路吞吐量计算
第3章 IP:网际协议
主要内容:IP首部,IP路由选择,子网寻址,子网掩码,特殊情况的IP地址,一个子网的例子,ifconfig命令,netstat命令
第4章 ARP:地址解析协议
主要内容:ARP高速缓存,ARP的分组格式,ARP举例(一般的例子、对不存在主机的ARP请求、ARP高速缓存超时设置),ARP代理,免费ARP,arp命令
第5章 RARP:逆地址解析协议
主要内容:RARP的分组格式,RARP举例,RARP服务器的设计(作为用户进程的RARP服务器、每个网络有多个RARP服务器)
第6章 ICMP:Internet控制报文协议
主要内容:ICMP报文的类型,ICMP地址掩码请求与应答,ICMP时间戳请求与应答,ICMP端口不可达差错 ,ICMP报文的4.4BSD处理
11.17——11.23
第7章到第11章
第7章 Ping程序
主要内容:Ping程序,LAN输出,WAN输出,IP记录路由选项,IP时间戳选项
第8章 Traceroute程序
主要内容:Traceroute 程序的操作,局域网输出,广域网输出,IP源站选路选项
第9章 IP选路
主要内容:选路的原理,ICMP主机与网络不可达差错,转发或不转发,ICMP重定向差错,ICMP路由器发现报文
第10章 动态选路协议
主要内容:动态选路,Unix选路守护程序,RIP:选路信息协议(报文格式、正常运行、度量)、RIP版本2、OSPF:开放最短路径优先、BGP:边界网关协议、CIDR:无类型域间选路
第11章 UDP:用户数据报协议
主要内容:UDP首部、UDP检验和、IP分片、ICMP不可达差错(需要分片)、用Traceroute确定路径MTU、采用UDP的路径MTU发现、UDP和ARP之间的交互作用、最大UDP数据报长度 、ICMP源站抑制差错、UDP服务器的设计(客户IP地址及端口号、目标IP地址、UDP输入队列、限制本地IP地址 、限制远端IP地址、每个端口有多个接收者
11.24——11.30
第12章到第17章
第12章 广播和多播
主要内容:广播(受限的广播、指向网络的广播、指向子网的广播、指向所有子网的广播)、广播的例子、多播
第13章 IGMP:Internet组管理协议
主要内容:IGMP报文、IGMP协议(加入一个多播组、IGMP报告和查询、实现细节、生存时间字段 、所有主机组)
第14章 DNS:域名系统
主要内容:DNS基础、DNS的报文格式、指针查询、资源记录、高速缓存、用UDP还是用TCP
第15章 TFTP:简单文件传送协议
协议、安全性
第16章 BOOTP: 引导程序协议
BOOTP的分组格式、BOOTP服务器的设计、BOOTP穿越路由器、特定厂商信息
第17章 TCP:传输控制协议
TCP的服务、TCP的首部
12.1——12.7
第18章到第23章
第18章 TCP连接的建立与终止
连接的建立与终止(tcpdump的输出、时间系列、建立连接协议、连接终止协议、正常的tcpdump输出),连接建立的超时,最大报文段长度,TCP的半关闭,TCP的状态变迁图,复位报文段,同时打开,同时关闭,TCP选项,TCP服务器的设计
第19章 TCP的交互数据流
交互式输入,经受时延的确认,Nagle算法,关闭Nagle算法
第20章 TCP的成块数据流
正常数据流,滑动窗口,窗口大小,PUSH标志,慢启动,成块数据的吞吐量,紧急方式
第21章 TCP的超时与重传
超时与重传的简单例子,往返时间测量,拥塞举例,拥塞避免算法,快速重传与快速恢复算法 拥塞举例(续),按每条路由进行度量 ,ICMP的差错
第22章 TCP的坚持定时器
糊涂窗口综合症
第23章 TCP的保活定时器
保活举例,另一端崩溃(另一端崩溃并重新启动,另一端不可达)
12.8——12.14
第24章到第29章
第24章 TCP的未来和性能
路径MTU发现,长肥管道,窗口扩大选项,时间戳选项,PAWS:防止回绕的序号,T/TCP:为事务用的TCP扩展,TCP的性能
第25章 SNMP:简单网络管理协议
协议,管理信息结构,对象标识符,管理信息库介绍,实例标识,trap
第26章 Telnet和Rlogin:远程登录
Rlogin协议(应用进程的启动、流量控制、客户的中断键、窗口大小的改变、服务器到客户的命令 、客户到服务器的命令、客户的转义符 )、Rlogin的例子、Telnet协议
第27章 FTP:文件传送协议
FTP协议、FTP的例子
第28章 SMTP:简单邮件传送协议
SMTP协议、SMTP的例子
第29章 网络文件系统
Sun远程过程调用 XDR:外部数据表示、端口映射器、NFS协议、NFS实例