# 1. 什么是因特网 因特网=端+接入网+核心网 # 2. 网络边缘 - 端系统:主机(客户端和服务器) - 接入网:将端系统物理连接到其边缘路由器(第一台路由器)的网络(有线/无线) - 家庭:数字用户线(DSL)、电缆、光纤入户、5G - 企业:以太网、无线 # 3. 网络核心 - 分组交换:将报文(message)划分为长度L比特的分组(packet),以传输速率R分组传输到接入网,时延:L/R - 路由器必须收到整个分组后才能转发 - 电路交换:每条链路为每对源和目的都分配不共享的电路资源 - 频分复用和时分复用 - 网络结构: - 一般用户连到ISP,ISP之间有IXP相连,内容提供商有自己的网络 # 4. 分组交换网中的时延、丢包和吞吐量 - 四种时延 $$ d_{nodal} = d_{proc} + d_{queue} + d_{trans} + d_{prop} $$ - $d_{nodal}$:总时延 - $d_{proc}$:处理时延 - $d_{trans}$:传输时延,取决于网卡等硬件 $$ d_{trans} = L / R $$ > $L$:分组长度(bits) > > $R$:链路带宽(bps) - $d_{prop}$:传播时延,取决于传播介质 $$ d_{prop} = d / s $$ > $d$:物理链路长度(m) > > $s$:传播速度 - $d_{queue}$​​:排队时延,在输出链路上等待传输的时间 平均排队时延 当 $La/R$ 趋于 $0$ 时,平均排队延迟小; 当 $La/R$ 趋于 $1$ 时,平均排队延迟大; 当 $La/R$ 大于 $1$​ 时,到达的分组数量超过可容纳范围,平均排队延迟无限大。 > $a$​:平均分组到达率(系数,标量) - 吞吐量 在一条传输路径上,总吞吐量由最小吞吐量的链路决定,即瓶颈链路。 > 链路(Link):相邻节点之间的连接 > > 路径(Path):多条链路组成的连接 # 5. 协议层次及其服务模型 - ISO模型:应用层、表示层、会话层、运输层、网络层、数据链路层、物理层 - TCP/IP模型: - **应用层**:网络应用(FTP,SMTP,HTTP,微信等) 传输单元称为报文(Message) - **传输层**:在应用程序端点间传送数据(TCP,UDP) 传输单元称为分组(Segment),除去头部,剩下的有效载荷是Payload - **网络层**:从源到目的传送数据报(IP,路由选择协议) 传输单元称为分组(Packet) - **链路层**:网络相邻节点之间的数据传送 传输单元称为分组(Frame) - **物理层**:比特传送,与实际传输介质相关 # 6. 面对攻击的网络 # 7. 计算机网络和因特网的历史