计算机网络笔记目录
计算机网络笔记
- 本笔记是中科大计算机网络课程相关笔记,内容源自课程对应的PPT
- 但是个人认为PPT中的目录结构很乱,因此根据个人理解进行了比较大规模的重新排版,见如下目录
- 笔记除了PPT中的内容,还包含了老师口述的内容以及自己的理解
- 转载请注明出处
第一章 计算机网络概述
- 1.1 Internet介绍
- 1.1.1 网络和计算机网络
- 1.1.2 Internet组成
- (1) 构成的角度
- ① 节点
- ② 链路
- ③ 协议
- (2) 层次的角度
- (3) 服务的角度
- (1) 构成的角度
- 1.1.3 Internet标准
- 1.2 网络组成结构
- 1.2.1 网络边缘
- (1) 应用进程的通信模式
- (2) 基础设施提供的服务
- ① 面向连接服务
- ② 无连接服务应用举例
- 1.2.2 网络核心
- (1) 分类
- ① 线路交换
- a. 说明
- b. 优缺点
- c. 适用范围
- d. 分片例题
- ② 分组交换
- a. 说明
- b. 优缺点例题
- ③ 分组交换的优势
- ① 线路交换
- (2) 关键功能
- (3) 统计多路复用
- (4) 分组交换分类
- ① 数据报
- ② 虚电路网络
- (1) 分类
- 1.2.3 接入网和物理媒体
- (1) 分类
- ① 住宅接入:modem接入网 DSL
- ② 接入网: 线缆网络
- ③ 企业接入网络:Ethernet
- (2) 无线接入网络
- (3) 物理媒体
- ① 引导性媒体
- ② 非引导型媒体
- (1) 分类
- 1.2.1 网络边缘
- 1.3 Internet层次结构
- 1.3.1 互联网结构:网络的网络
- 1.3.2 松散的层次模型
- (1) 第一层ISP
- (2) 第二层ISP
- (3) 第三层ISP
- ISP之间的连接
- 1.4 分组延时、丢失和吞吐量
- 1.4.1 分组延时
- (1) 延时类型举例
- (2) 节点延时
- (3) 排队延时
- Internet的延时和路由
- tracerc指令及原理
- 1.4.2 分组丢失
- 1.4.3 吞吐量瓶颈链路
- 1.4.1 分组延时
- 1.5 协议层次及服务模型
- 1.5.1 服务和服务访问点
- (1) 概念(术语)
- (2) 服务的类型(有无连接)
- (3) 服务和协议的关系
- (4) 数据单元(DU)
- (5) 分层优势
- 1.5.2 Internet协议栈(网络层次架构)
- 1.5.3 封装与解封装
- 1.5.1 服务和服务访问点
- 1.6 历史
第二章 应用层
- 2.1 应用层协议原理
- 2.1.1 网络应用体系结构
- (1) 客户-服务器(C/S)
- (2) 对等体(P2P)
- (3) C/S和P2P混合
- (4) 分布式架构
- 2.1.2 进程通信及问题
- (1) 基本概念
- (2) 相关问题
- (3.1) 进程编址(标识)
- (3.2) 应用层向传输层提供的数据
- ① 提供的数据
- ② socket
- a. TCP socket
- b. UDP socket
- 总结 + 比较
- (3.3) 定义应用层协议
- 应用层协议说明
- 2.1.3 传输层服务要求
- (1) 传输层服务指标
- ① 指标
- ② 举例
- (2) 传输层提供的服务
- ① TCP服务
- ② UDP服务
- UDP必要性
- (3) 应用举例
- (4) 安全TCP(SSL)
- (1) 传输层服务指标
- 应用层应用及协议举例
- 2.2 Web应用 & HTTP协议
- 2.2.1 Web应用
- (1) Web页面组成
- ① 组成结构
- ② URL格式
- ③ Web页面解析流程
- (1) Web页面组成
- 2.2.2 HTTP协议
- (1) 基本概念
- ① HTTP概念
- ② 连接方式:TCP
- ③ 往返时间RRT和响应时间
- (2) HTTP连接
- ① 非持久HTTP
- a. 介绍
- b. 流程举例
- c. 维护状态的困难
- d. 优缺点
- ② 持久HTTP
- a. 介绍
- b. 流水/非流水的持久HTTP
- ① 非持久HTTP
- (3) HTTP报文
- ① HTTP请求报文
- a. 请求报文格式
- b. 提交表单输入
- c. 请求方法类型
- ② HTTP响应报文
- a. 响应报文格式
- b. 部分首部行信息
- c. 部分状态码
- ① HTTP请求报文
- (4) 命令行发送http请求
- (5) 用户-服务器状态:cookies
- ① cookie的组成成分
- ② cookie流程
- ③ cookie的应用和原理
- ④ Cookies与隐私
- (1) 基本概念
- 2.2.3 Web缓存 (代理服务器)
- (1) 流程
- (2) 优点
- (3) 缓存示例
- ① 相关数据计算
- a. 各种延时计算(Internet延时、接入延时、LAN延时)
- b. 流量强度和排队延时计算
- ② 优化方式
- a. 提高接入链路带宽
- b. 安装本地缓存
- ① 相关数据计算
- (4) 缓存与服务器一致性问题
- 条件GET方法
- 2.2.1 Web应用
- 2.3 FTP协议
- 2.3.1 基本信息
- 2.3.2 流程
- 2.3.3 FTP命令、响应
- (1) 命令样例
- (2) 返回码示例
- 2.3.4 FTP协议 vs HTTP协议
- 2.4 EMail应用 & 相关协议
- 2.4.1 应用组成
- 2.4.2 SMTP协议
- (1) 基本信息
- (2) 流程
- ① 邮件发送流程
- ② 简单的SMTP交互
- (3) SMTP总结
- 2.4.3 邮件报文格式
- (1) 基本格式
- (2) 多媒体扩展
- 2.4.4 邮件访问协议
- (1) POP3协议
- (2) IMAP协议
- 2.5 DNS应用
- 2.5.1 DNS的出现和目的
- (1) DNS的历史
- (2) DNS的必要性
- (3) DNS需要解决的问题
- (4) DNS的总体思路和目标
- ① 总体思路
- ② 主要目的
- 2.5.2 DNS命名
- (1) 域名结构:层次树
- (2) 根名字服务器
- 2.5.3 DNS域名解析
- (1) 域名区域Zone
- (2) 区域名字服务器
- (3) 服务器维护记录的格式
- (4) DNS工作原理
- ① 工作流程
- ② 本地名字服务器
- ③ 名字服务器解析过程
- a. 递归查询
- b. 迭代查询
- (5) DNS协议报文
- (6) 缓存的作用
- 2.5.4 DNS维护(CRUD)
- 2.5.5 攻击DNS
- (1) DDoS 攻击
- (2) 重定向攻击
- (3) 利用DNS基础设施进行DDoS
- 2.5.1 DNS的出现和目的
- 2.6 P2P架构(非结构化)
- 2.6.1 C/S vs P2P(以文件分发为例)
- 概念:覆盖网络
- 场景:P2P文件共享
- 两大问题
- 2.6.2 集中式目录(如Napster)
- 2.6.3 完全分布式(泛洪查询Gnutella)
- (1) 泛洪查询流程
- (2) 如何建立网络
- (3) 现状
- 2.6.4 混合体(KaZaA)
- (1) 查询大致流程
- (2) KaZaA:查询
- (3) KazaA小技巧
- Distributed Hash Table (DHT)
- 2.6.5 案例:文件分发 BitTorrent
- (1) 前提
- (2) 目录查询(定位资源)
- (3) 请求文件块稀缺优先
- (4) 发送文件块: tit-for-tat
- (5) 如何处理节点的加入
- 2.6.6 结构化P2P
- 2.6.1 C/S vs P2P(以文件分发为例)
- 2.7 CDN
- 2.7.1 背景
- 2.7.2 多媒体:视频
- 2.7.3 多媒体流化服务:DASH
- 2.7.4 CDN
- (1) 单个服务器的问题
- (2) CDN介绍
- ① 原理
- ② 部署节点选择
- (3) OTT 挑战
- (4) 场景举例
- ① 简单场景
- ② Netflix案例
- 2.8 Socket套接字编程
- 2.8.1 TCP 套接字编程
- (1) 逻辑流程
- (2) 相关数据结构
- (3) 代码流程
- (4) 代码示例
- ① 客户端
- ② 服务端
- 2.8.2 UDP 套接字编程
- (1) 逻辑流程
- (2) 代码示例
- ① 客户端
- ② 服务端
- 2.8.1 TCP 套接字编程
- 第2章:小结
- 2.1.1 网络应用体系结构
第三章 传输层
- 3.1 概述和传输层服务
- 3.1.1 基本概念
- 3.1.2 传输层 & 网络层
- 3.1.3 Internet传输层协议
- 3.2 多路复用与解复用
- 3.2.1 概念
- 3.2.3 复用工作原理
- 3.2.3 解复用工作原理
- (1) UDP多路解复用
- (2) TCP多路复用
- 3.3 无连接传输:UDP
- 3.3.1 UDP介绍
- UDP报文格式
- 3.3.2 UDP优点
- 3.3.3 UDP校验和
- Internet校验和的例子
- 3.3.1 UDP介绍
- 3.4 可靠数据传输RDT
- 3.4.1 概述
- 3.4.2 stop-wait停止等待协议
- (1) Rdt1.0:在可靠信道上的可靠数据传输
- ① 前提
- ② 流程(FSM描述)
- (2) Rdt2.0:具有比特差错的信道
- ① 前提
- ② 解决方法
- ③ FSM描述
- ④ 流程
- (3) Rdt2.1: ACK/NAK出错
- ① 思路
- ② 流程
- ③ FSM
- a. 发送方
- b. 接收方
- (4) Rdt2.2:无NAK的协议
- ① 思路
- ② 流程
- ③ FSM
- (5) Rdt3.0:具有比特差错和分组丢失的信道
- ① 思路
- ② 流程图
- (6) stop-wait性能分析
- (1) Rdt1.0:在可靠信道上的可靠数据传输
- 3.4.3 pipeline流水线协议
- (1) 流水线(管道化)协议概述
- (2) 通用:滑动窗口SW协议
- ① 发送缓冲区
- ② 发送窗口
- ③ 发送缓冲区和窗口的移动
- ④ 接收窗口
- ⑤ 正常情况下的2个窗口互动
- (3) GBN协议
- ① 窗口互动
- ② FSM
- ③ 运行流程图
- (4) SR协议
- ① 窗口互动
- ② 运行流程图
- (5) GBN vs SR
- ① 异同
- ② 优缺点
- ③ 适用范围
- (6) 发送窗口的最大尺寸
- 3.5 拥塞控制原理
- 3.5.1 概述
- 3.5.2 拥塞的原因和代价
- (1) 场景一:缓冲无限大、无重传
- (2) 场景二:缓冲有限、有重传
- ① 理想化: 发送端有完美的信息
- ② 理想化:掌握丢失信息
- ③ 现实情况: 重复
- (3) 场景三:死锁
- (4) 拥塞的代价
- 3.5.3 拥塞控制方法
- 3.5.4: ATM ABR 拥塞控制
- (1) ATM网络介绍
- (2) ABR模式
- 3.6 面向连接的传输: TCP
- 3.6.1 TCP的特点
- 3.6.2 TCP报文段
- (1) 报文段结构及首部含义
- (2) 捎带技术(piggybacking)
- 3.6.3 TCP序号和确认号
- 3.6.4 TCP往返延时(RTT)和超时
- (1) 设置超时思路
- (2) 怎样估计RTT
- (3) 设置超时
- 3.6.5 TCP可靠数据传输
- (1) 概述
- (2) TCP发送方(简化)
- ① FSM
- ② 发送方动作
- ③ 伪代码
- ④ TCP重传流程
- ⑤ 接收方产生ACK的建议
- (3) 快速重传
- 3.6.6 TCP流量控制
- 3.6.7 TCP连接管理
- (1) 连接建立的本质
- (2) 两次握手的问题
- ① 半连接
- ② 接收老数据
- (3) 三次握手
- ① 流程
- ② 解决二次握手问题
- ③ FSM
- (4) TCP关闭连接
- 3.6.8 TCP拥塞控制
- (1) 概述
- (2) TCP拥塞感知
- ① 感知拥塞
- ② 感知轻微拥塞
- (3) 发送速度控制策略
- ① 控制发送端的发送速率
- ② 发送速度控制策略
- (4) TCP拥塞控制和流量控制的联合动作
- (5) TCP拥塞控制策略
- ① 慢启动
- ② AIMD
- ③ 改进
- (6) TCP发送端拥塞控制
- ① 状态转换
- ② FSM
- (7) 拥塞控制决定的TCP吞吐量
- (8) TCP公平性
- 3.6.9 TCP未来
- 第三章 总结
第四章 网络层(数据平面)
- 4.1 导论
- 4.1.1 网络层服务
- 4.1.2 网络层功能
- (1) 转发 & 路由
- (2) 连接建立
- 4.1.3 数据平面 & 控制平面
- 传统方式 & SDN方式
- 4.1.4 网络服务模型
- 4.2 路由器组成
- 4.2.1 输入端口
- (1) 功能
- (2) 缓存(队列)的目的
- 4.2.2 交换结构fabric
- (1) 功能
- (2) 交换结构
- ① 通过内存交换
- ② 通过总线交换
- ③ 通过互联网络(crossbar等)的交换
- 4.2.3 输出端口
- (1) 输出端口排队需要缓存的数量
- (2) 调度机制
- ① FIFO
- ② 优先权
- ③ Round Robin (RR) scheduling
- ④ Weighted Fair Queuing (WFQ)
- 4.2.1 输入端口
- 4.3 IP协议
- 4.3.1 网络层协议组成及功能
- 4.3.2 IP数据报格式
- 4.3.3 IP分片和重组
- 4.3.4 IP编址及转发
- (1) IP地址基本概念
- ① IP地址概念
- ② 子网(Subnets)
- a. 子网的特点
- b. 如何划分子网
- ③ IP地址类型
- a. IP地址分类
- b. 特殊IP地址
- c. 内网(专用)IP地址
- ④ 路由单位
- ⑤ CIDR(无类域间路由)
- ⑥ 子网掩码(subnet mask)
- (2) 转发表和转发算法
- (1) IP地址基本概念
- 4.3.5 如何获得一个IP地址
- (1) 主机获取IP地址
- ① 手动配置
- ② DHCP
- a. 功能
- b. 分配IP工作流程
- c. 实例
- (2) 机构获取ip子网部分
- (3) ISP获取地址块
- (1) 主机获取IP地址
- 4.3.6 IP层次编址/路由聚集
- (1) 路由聚集
- (2) 最长精确匹配
- 4.3.7 NAT: 网络地址转换
- (1) 原理
- (2) 流程
- (3) 优点
- (4) NAT的争议和问题
- (5) NAT 穿越问题
- ① 静态配置NAT
- ② IGD/UPnP
- ③ 中继
- 4.3.8 IPv6协议
- (1) IPv6目的
- (2) IPv6数据报
- (3) 从IPv4到IPv6的过渡:隧道
- (4) IPv6的应用
- 4.4 通用转发和SDN
- 4.4.1 传统网络层
- (1) 传统路由器的功能
- (2) 传统的网络设备
- (3) 网络设备控制平面的实现方式特点
- (4) 问题
- (5) 流量工程案例问题
- 4.4.2 SDN概述
- (1) SDN的主要思路
- (2) SDN控制平面和数据平面分离的优势
- (3) 类比: 主框架到PC的演变
- (4) SDN特点
- 4.4.3 SDN架构
- (1) 数据平面交换机
- (2) SDN控制器(网络OS)
- (3) 控制应用
- (4) 数据平面的流标
- 4.4.4 OpenFlow协议
- (1) OpenFlow:数据平面抽象
- (2) 流表的表项结构
- ① 案例
- ② 案例
- (3) OpenFlow 抽象
- (4) 案例
- 4.4.1 传统网络层
第五章 网络层(控制平面)
- 5.1 导论
- 5.2 路由选择算法
- 5.2.1 路由(route)的概念
- 5.2.2 网络的图抽象
- (1) 图抽象
- (2) 最优化原则
- 5.2.3 路由的原则
- 5.2.4 路由算法分类
- 5.2.5 链路状态路由(LS)
- (1) 基本思路
- (2) 基本工作流程
- (3) 详细过程
- (4) LS应用情况
- (5) Dijkstra算法
- ① 符号标记
- ② 算法流程
- ③ 例子
- (6) 性能和问题
- 5.2.6 距离矢量路由(DV)
- (1) 基本思路
- (2) 例子1
- (3) 核心算法
- ① Bellman-Ford 方程
- ② 核心思路
- ③ 算法特点
- ④ 无穷计算问题
- ⑤ 水平分裂(split horizon)算法
- ⑥ 水平分裂算法问题
- (4) 例子2
- (5) 问题5.2.7 LS vs DV
- 5.3 因特网中的路由协议
- 5.3.1 路由层次
- (1) 平面路由及其问题
- (2) 层次路由的实现
- (3) 层次路由的优点
- 5.3.2 内部网关协议
- (1) RIP协议
- ① 基本概述
- ② RIP通告时间和范围
- ③ 例子
- ④ 链路失效和恢复
- ⑤ 进程处理
- (2) OSPF协议
- ① 基本概述
- ② OSPF优点
- ③ 示意图
- (1) RIP协议
- 5.3.3 边界网关协议 BGP
- (1) 基本思路
- (2) 协议基本概念
- (3) BGP转发/通告内容
- (4) 路径通告流程
- (5) 转发表表象
- (6) 路径选择
- ① 网关路由器路径选择
- ② 子网内路由器路径选择
- (7) 通过通告路径执行策略
- 5.3.4 网关协议: 内部 vs 外部
- 5.3.1 路由层次
- 5.4 SDN控制平面
- 5.4.1 SDN架构
- (1) 数据平面交换机
- (2) SDN控制器(网络OS)
- (3) 控制应用
- 5.4.2 SDN控制器组成
- 5.4.3 OpenFlow协议
- (1) 介绍
- (2) 报文类型
- (3) 数据交互案例
- 5.4.4 OpenDaylight
- ODL控制器
- 5.4.5 SDN面临的挑战
- 5.6 ICMP
- 5.6.1 概念和报文格式
- 5.6.2 工作流程
- 5.7 网络管理和SNMP(略)
- 5.7.1 定义
- 5.7.2 网络管理功能
- 5.7.3 网络管理架构
- 5.7.4 SNMP协议
- 5.4.1 SDN架构
第六章 数据链路层和局域网
-
6.1 导论
- 6.1.1 相关术语
- 6.1.2 链路层协议分类
- 6.1.3 链路层服务
- 6.1.4 链路层可靠性
- 6.1.5 网络适配器NIC
- 6.1.6 链路层通信
-
6.2 差错检测和纠正
- 6.2.1 差错检验和冗余位
- 6.2.2 Internet校验和
- 6.2.3 奇偶校验
- (1) 单位奇偶校验
- (2) 2维奇偶校验
- 6.2.4 CRC循环冗余校验
- (1) 前置知识
- (2) 原理(过程)
- (3) 例子
- (4) 性能分析
-
6.3 多点访问协议MAP
-
6.3.1 多路访问链路
-
6.3.2 MAP介绍及目标
-
6.3.3 理想MAP的要求
-
6.3.4 MAP/MAC分类
-
6.3.5 信道划分MAC协议
- (1) 时分TDMA
- (2) 频分FDMA
- (3) 码分CDMA
-
6.3.6 随机存取MAC协议
- (1) 时隙ALOHA
- ① 假设条件
- ② 运行流程
- ③ 案例
- ④ 优缺点
- ⑤ 效率分析
- (2) 纯ALOHA
- ① 运行流程
- ② 效率分析
- (3) CSMA(载波侦听多路访问)
- (4) CSMA/CD(冲突检测)
- (5) 以太网CSMA/CD
- ① 运行流程
- ② 二进制指数退避算法
- ③ 效率分析
- (6) 无线局域网CSMA/CA
- ① WLAN架构
- ② 不进行冲突检测CD
- ③ 冲突避免CA流程
- (7) 线缆接入网络
- ① 网络架构
- ② 上行和下行
- ③ 上行MAC协议
- (1) 时隙ALOHA
-
6.3.7 轮流MAC协议
- (1) 信道划分和随机存储的特点
- (2) 轮询
- (3) 令牌传递
-
-
6.4 局域网LAN
- 6.4.1 MAC地址
- (1) MAC地址定义
- (2) MAC和IP地址作用
- (3) mac和网络地址分离
- (4) 分离的原因
- (5) LAN的获取
- 6.4.2 ARP协议
- (1) 地址转换流程
- (2) 案例
- 6.4.3 以太网Ethernet
- (1) 基本概况
- (2) 物理拓扑
- (3) 以太帧结构
- (4) 802.3以太网标准
- (5) 以太网MAC协议
- (6) 集线器Hub
- (7) 交换机switch
- ① 概述
- ② 多路同时传输
- ③ 交换机转发表
- ④ 交换机自学习
- ⑤ 交换机转发流程
- ⑥ 交换机级联
- ⑦ 交换机 vs 路由器
- (8) 网络架构及设备
- (9) 网络架构拓扑图
- 6.4.4 无线网WLAN
- (1) 网络标准
- (2) 网络架构
- (3) 信道与关联
- (4) 主动/被动扫描
- (5) WLAN帧结构
- 6.4.5 虚拟局域网VLANs*
- (1) 场景
- (2) 目的
- (3) 基于端口的VLAN
- (4) 互联多个交换机
- (5) VLAN帧格式
- 6.4.1 MAC地址
-
6.5 物理层编码
- 6.5.1 Manchester编码
- 6.5.2 4b5b编码
- 6.5.3 千兆以太网
-
6.6 链路虚拟化MPLS*
- 6.6.1 概述
- (1) 目标
- (2) 标签交换及封装
- (3) MPLS优点
- 6.6.2 标签分发路径
- 6.6.3 MPLS介绍
- 6.6.4 具有MPLS能力的路由器
- 6.6.5 MPLS vs IP路径
- 6.6.6 MPLS信令
- 6.6.7 MPLS转发表
- 6.6.1 概述
-
6.7 数据中心网络*
-
6.8 浏览器访问场景
- 6.8.1 DHCP获取ip配置
- 6.8.2 ARP获取DNS服务器MAC
- 6.8.3 DNS获取服务器ip
- 6.8.4 建立TCP连接
- 6.8.5 HTTP请求和应答
-
第6章:总结
第七章 网络安全
- 7.1 网络安全定义
- 7.2 加密原理
- 7.2.1 加密概述
- 7.2.2 对称加密
- (1) 简单对称加密方案
- (2) DES
- ① 基本情况
- ② 块密码
- ③ 密码块链
- (3) AES
- 7.2.3 非对称加密
- (1) 引出
- (2) 原理
- (3) 要求
- (4) RSA算法
- ① 流程
- ② 案例
- ③ 原理
- ④ RSA做数字签名
- ⑤ 特性
- 7.2.4 对称和非对称结合
- 7.3 认证原理
- 7.3.1 遇到的问题
- (1) 直接认证
- (2) IP认证
- (3) 加密认证重放攻击
- 7.3.2 对称式认证
- (1) 流程
- (2) 原理
- (3) 问题
- 7.3.3 公开密钥加密认证
- (1) 流程
- (2) 漏洞:中间攻击
- 7.3.1 遇到的问题
- 7.4 报文完整性
- 7.4.1 数字签名
- (1) 原理
- (2) 过程
- (3) 特性
- (4) 问题
- 7.4.2 报文摘要
- (1) 原理
- (2) 签署/解密流程
- (3) 散列函数
- ① 特性
- ② 举例
- 7.4.1 数字签名
- 7.5 密钥分发和证书
- 7.5.1 可信赖中介
- 7.5.2 KDC
- 7.5.3 公钥认证中心CA
- (1) 工作原理
- (2) 信任树
- 7.6 各层安全协议
- 7.6.1 应用层:安全电子邮件
- (1) 加密报文
- (2) 源端认证 & 报文完整性
- (3) 三种性质
- (4) PGP
- 7.6.2 应用层/传输层:SSL
- 7.6.3 网络层:IPsec
- (1) 说明
- (2) ESP协议
- (3) AH协议
- 7.6.4 IEEE 802.11 security
- 7.6.1 应用层:安全电子邮件
- 7.7 访问控制:防火墙
- 7.7.1 防火墙
- 7.7.2 防火墙的必要性
- 7.7.3 防火墙的类型
- (1) 无状态分组过滤器
- (2) 有状态分组过滤器
- 7.7.4 应用程序网关
- 7.7.5 局限性
- 7.8 IDS:入侵检测系统
- 7.8.1 IDS介绍
- 7.8.2 IDS应用案例
第八章 未来网络简介
- 8.1 软件定义网络SDN
- 8.1.1 背景
- 8.1.2 SDN
- 8.1.3 OpenFlow
- (1) 基本介绍
- (2) 基本概念
- (3) 例子
- 8.2 数字命名网络NDN
- 8.2.1 背景
- 8.2.2 NDN & IP
- 8.2.3 NDN报文
- 8.2.4 NDN数据命名
- 8.2.5 NDN报文格式
- (1) TLV基本格式
- (2) Name的TLV封装
- (3) Interest报文的TLV封装
- (4) Data报文的TLV封装
- 8.2.6 NDN路由器
- (1) 路由器组成结构
- (2) 路由器转发处理
- ① Interest报文转发
- ② Data报文转发
- 8.3 移动优先网络MF
- 8.3.1 背景
- 8.3.2 基本思路
- 8.3.3 协议栈
- 8.3.4 分层命名
- 8.3.5 特点
- (1) 动态解析
- (2) 存储感知抗毁
- 8.4 网络试验设施
- 8.4.1 背景
- 8.4.2 我国未来网络实验设施
- 8.4.3 未来网络试验设施组织架构
- 8.4.4 网络创新试验服务门户