第 1 章、基础
OSI 七层模型:
物理层:处理通信链路上原始比特的传输。
数据链路层:收集比特流形成一个更大的集合体,称为帧。
网络层:处理分组交换网内节点的路由,节点间交换的数据单元称为分组。
传输层:实现进程到进程的信道,交换的数据单元称为消息。
会话层:提供命名空间,用来将应用个部分不同的传输流联系在一起。
表示层:关注对等实体间交换的数据的格式。
因特网体系结构:
第一层:多种网络协议,由硬件和软件共同实现。
第二层:IP 网络协议,支持多种网络技术互联为一个逻辑网络。
第三层:传输控制协议 TCP,用户数据报协议 UDP。
第四层:大量的应用协议,使得常用应用可以互操作。
带宽和时延:
带宽:一段特定时间内网络所能传输的比特数。
时延:将消息从网络一端传到另一端所花的时间。
延迟带宽积:带宽和时延的乘积,任意给定时间内正在通过管道传输的最大比特数。
吞吐量:链路中每秒实际传输的比特数。
第 2 章、开始连接
编码技术:
NRZ、NRZI、曼彻斯特、4B/5B。
网络适配器包括一个信令构件,它在发送节点把比特编码为信号,而在接收节点将信号解码为比特。
组帧:
面向字节、面向比特、基于时钟。
差错检测:
循环冗余校验(CRC)、二维奇偶校验、校验和。
可靠传输:
停止等待、滑动窗口、并发信道。
无线网络:
WIFI、蓝牙、蜂窝。
第 3 章、网络互联
网络互联:
同种类型链路的设备:网桥、交换机
不同类型链路的设备:网关、路由器
交换和桥接:
数据报、虚电路交换、源路由。
路由协议(内部网关协议 IGP):
路由信息协议 RIP、开放最短路径优先协议 OSPF。
第 4 章、高级网络互联
域间路由协议(边界网关协议 BGP):
按自治系统组织因特网,每个自治系统在一个单独的管理实体控制之下。
IPv6:
解决 IP 地址耗尽的问题。
IP 数据报增强:
组播、MPLS、移动性。
第 5 章、端到端协议
TCP 开启:
1)客户端:SYN,Seq = ISN(c)
2)服务器:SYN + ACK,Seq = ISN(s),ACK = ISN(c) + 1
3)客户端:ACK,ACK = ISN(s) + 1
TCP 关闭:
一方先关闭:ESTABLISHED、FIN_WAIT_1、FIN_WAIT_2、TIME_WAIT、CLOSED。
另一方先关闭:ESTABLISHED、CLOSED_WAIT、LAST_ACK、CLOSED。
双方同时关闭:ESTABLISHED、FIN_WAIT_1、CLOSING、TIME_WAIT、CLOSED。
第 6 章、拥塞控制与资源分配
TCP 拥塞控制:
加性增/乘性减、慢启动、快速重传和快速恢复。
TCP 拥塞避免:
DECbit、随机早期检测、基于源。
第 7 章、端到端数据
数据表示法:
XDR、ASN.1、NDR、XML。
第 8 章、网络安全
对称密钥密码:
如果用一个特定的密钥加密了一条消息,也必须要使用相同的密钥来解密消息。
DES、三重DES、AES。
公钥密码:
使用一对相关的密钥,一个用于加密,一个用于解密。
密钥拥有者要保密解密密钥,因此只有密钥拥有者才能解密消息,为私钥。
密钥拥有者将加密密钥公开,因此任何人都可以为密钥拥有者加密消息,为公钥。
RSA、ElGamal。
密钥使用:
公钥密码比对称密码慢好几个数量级。
对称密码用于绝大部分加密,公钥密码则用于认证和密钥建立。
安全性系统:
应用层,PGP 可以用于保护电子邮件信息。
应用层,SSH 可以用于安全地连接到一台远程计算机。
传输层,TLS 可以用于保护 WWW 上的商务交易。
网络层,IPsec 体系结构可以用于因特网上任何主机和网关集合之间的通信。
第 9 章、应用
应用协议:
SMTP:交换电子邮件
HTTP:万维网漫游
DNS:域名系统
SNMP:网络管理查询远程节点