第一章 概述
- 什么是协议和体系结构?
- 了解网络应用的两种模型:C/S和P2P模型
- 什么是资源子网和通信子网?各种网络设备(转发器、集线器、网桥、路由器等)所工作的层次和基本特性
- 了解计算机网络的分类方式:拓扑结构/传输媒体/地理范围等
- 计算机网络的度量:带宽、延迟、RTT和吞吐率,掌握如何计算延迟,如何计算吞吐率等
- 掌握分组交换(报文交换)和电路交换的工作方式,特别是经历的延迟
- 为什么要采用层次模型?
- 掌握层次模型的封装和解封装
- OSI 7层模型,每层大概的功能
- Internet的4层模型,与OSI模型的对应
第二章 应用层
- DNS
- FTP:掌握控制连接和数据连接的概念,了解主动和被动模式数据传输
- 电子邮件:邮件地址:user@domain
- 了解Web体系结构
- 掌握HTTP的无状态特征
- 掌握非持续连接和持续连接,持续连接的非流水线和流水线方式
- 掌握HTTP请求和响应的基本格式,了解Host头部的意义,给出一个HTTP请求和响应,可以了解到该请求和响应所执行的动作
第三章 传输层
- TCP概述和TCP段格式
- 连接管理
- TCP流量控制:可变窗口的滑动窗口协议,掌握收到DATA和ACK之后窗口的变化情况
- TCP拥塞控制
- TCP计时器
- 特殊环境下的TCP:了解在高速网络环境(长肥网络Long Fat Networks)下最初的TCP协议有哪些问题。
- 了解UDP协议的特性。了解检验和字段为可选的。
第四章 网络层1
- 交换和路由
- 了解Internet的设计原则:掌握什么是命运共享(无状态)、软状态、端到端
- 了解IP提供的单播、组播、广播和联播服务的特性
- IP分组格式:掌握主要字段的作用,包括TTL/总长度/头部长度/Checksum等,了解IP选项的局限性
- 掌握分段和重组:分段ID/分段偏移/长度/More Flag/Don't Fragment Flag
- IP地址:了解A/B/C和D类地址,掌握子网分配方案,包括变长子网掩码
- IP转发: 掌握IP转发的基本过程,掌握如何进行最长前缀匹配。了解Trie
- 掌握ARP的基本操作过程,了解什么是gratutious ARP,掌握ARP伪装攻击
- ICMP:了解ICMP差错报告:那些IP分组会发送差错报告,差错报告包含哪些信息
- 掌握DHCP的基本工作过程,主要是DHCPDISCOVER/OFFER/REQUEST/ACK的作用,了解DHCP Relay
- 掌握NAT和NAPT的工作原理。双向NAT和两次NAT以及NAT穿越不考
- 掌握IP隧道的基本思想。了解GRE封装方式
第四章 网络层2
- 了解自治系统的概念,自治系统间和自治系统内部路由的区别
- 链路状态路由
- 距离向量路由
- IP组播
- IPv6
第五章 数据链路层1
- 网桥
- ALOHA协议
- CSMA协议:了解0坚持、1坚持和p坚持的区别
- 以太网
- CSMA/CD机制
- 掌握CSMA/CD协议的性能分析方法
- 什么是全双工以太网?与CSMA/CD的区别,了解PAUSE帧所实现的流量控制机制
- 以太网媒体选项:了解命名方式,了解冲突域的概念,了解物理层的设备:转发器和集线器
第五章 数据链路层2
- 帧同步:了解有哪些同步机制,掌握字符填充和比特填充机制
- 差错编码
- 掌握基本的差错控制方法,怎样处理帧的丢失、失序,ACK帧的丢失等
- 停等协议:性能分析方法
- 滑动窗口协议
- 数据链路层协议举例
第六章 物理层
- 传输媒体:了解双绞线、同轴电缆、光纤等导向媒体的基本特性,了解无线媒体中无线电波的传播方式,了解影响无线传输的衰减、噪声和多径传输等因素
- 掌握香农定理和那奎斯特定理的应用,了解波特率和数据速率的关系
- 掌握NRZ、NRZI、曼彻斯特和差分曼彻斯特编码、4B5B、MLT-3
- 了解什么是模拟传输和数字传输?放大器和转发器
- 掌握数字调制的3种基本方法:频率、幅度、相位,掌握星座图
- 了解多路复用技术:FDM、OFDM、TDM、WDM、SDM、CDM