├── Readme.md ├── SpringRouteLine.xmind └── 计算机网路.md /Readme.md: -------------------------------------------------------------------------------- 1 | ### 这是一个读源码的流程图 -------------------------------------------------------------------------------- /SpringRouteLine.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cchenjc/spring/HEAD/SpringRouteLine.xmind -------------------------------------------------------------------------------- /计算机网路.md: -------------------------------------------------------------------------------- 1 | [TOC] 2 | 3 | 4 | 5 | # 计算机网络 6 | 7 | ## 第一章 计算机网络体系结构 8 | 9 | ### 1.1 计算机网络概述 10 | 11 | #### 1.1.1 概念、组成、功能和分类 12 | 13 | #### 1.1.2 标准话工作及相关组织 14 | 15 | #### 1.13 速率相关的性能指标 16 | 17 | #### 1.1.4 时延、时延带宽积、RTT和利用率 18 | 19 | ### 1.2计算机网络体系结构与参考模型 20 | 21 | #### 1.2.1 分层机构、协议、接口、服务 22 | 23 | #### 1.2.2 OSI 参考模型(1) 24 | 25 | #### 1.2.2 OSI 参考模型(2) 26 | 27 | #### 1.2.4 TCP/IP参考模型和5层参考模型 28 | 29 | ### 1.3 第一章总结 30 | 31 | ## 第二章 物理层 32 | 33 | ### 2.1 通信基础 34 | 35 | #### 2.1.1 物理层基本概念 36 | 37 | #### 2.1.2 数据通信基础知识 38 | 39 | #### 2.1.3 码元、波特、速率、带宽 40 | 41 | #### 2.1.4 奈氏准则和香农定理 42 | 43 | #### 2.1.5 编码与调制 44 | 45 | ![img](https://raw.githubusercontent.com/cchenjc/image/main/picture/20200307130858669.png) 46 | 47 | ##### 编码 48 | 49 | 数字数据编码为数字信号 50 | 51 | 1. 非归零编码【NRZ】 52 | 53 | ![image-20210113141357137](https://raw.githubusercontent.com/cchenjc/image/main/picture/image-20210113141357137.png) 54 | 55 | 2. 曼彻斯特编码 56 | 57 | ![image-20210113170348988](https://raw.githubusercontent.com/cchenjc/image/main/picture/image-20210113170348988.png) 58 | 59 | 3. 差分曼彻斯特编码 60 | 61 | ![image-20210113140829631](https://raw.githubusercontent.com/cchenjc/image/main/picture/image-20210113140829631.png) 62 | 63 | 4. 归零编码【RZ】 64 | 65 | ![img](https://raw.githubusercontent.com/cchenjc/image/main/picture/20200306222700226.png) 66 | 67 | 5. 反向不归零编码【NRZI】 68 | 69 | ![img](https://raw.githubusercontent.com/cchenjc/image/main/picture/20200306223023795.png) 70 | 71 | 6. 4B/5B编码 72 | 73 | ![image-20210113172744618](https://raw.githubusercontent.com/cchenjc/image/main/picture/image-20210113172744618.png) 74 | 75 | ##### 调制 76 | 77 | ### 2.2 物理层传输介质 78 | 79 | ### 2.3 物理层设备 80 | 81 | ### 2.4 第二章总结 82 | 83 | ## 第三章 数据链路层 84 | 85 | ### 3.1 数据链路层功能概述 86 | 87 | ### 3.2 封装成帧和透明传输 88 | 89 | ### 3.3 差错控制 90 | 91 | #### 3.3.1 检错编码 92 | 93 | #### 3.3.2 纠错编码 94 | 95 | ### 3.4 流程控制与可靠传输机制 96 | 97 | #### 3.4.1 停止-等待协议 98 | 99 | #### 3.4.2 选择重传协议(SR) 100 | 101 | #### 3.4.3 后退N帧协议(GBN) 102 | 103 | ### 3.5 介质访问控制 104 | 105 | #### 3.5.1 信道划分介质访问控制 106 | 107 | #### 3.5.2 ALOHA协议 108 | 109 | #### 3.5.3 CSMA协议 110 | 111 | #### 3.5.4 轮询访问介质访问控制 112 | 113 | #### 3.5.5 CSMA-CA协议 114 | 115 | #### 3.6.1 局域网基本概念和体系结构 116 | 117 | #### 3.6.2 以太网 118 | 119 | #### 3.6.3 无线局域网 120 | 121 | #### 3.6.4 CSMA-CD协议 122 | 123 | ### 3.7 PPP协议和HDLC协议 124 | 125 | ### 3.8 链路层设备 126 | 127 | ### 3.9 第三章总结 128 | 129 | ## 第四章 网络层 130 | 131 | ### 4.1 网络层的功能 132 | 133 | #### 4.1.1 网络层功能概述 134 | 135 | #### 4.1.2 电路交换、报文交换与分组交换 136 | 137 | #### 4.1.3 数据包与虚电路 138 | 139 | #### 4.1.4 数据交换方式 140 | 141 | ### 4.2 路由算法与路由协议概述 142 | 143 | ### 4.3 IPv4 144 | 145 | #### 4.3.1 IP数据报格式 146 | 147 | #### 4.3.2 IP数据报分片 148 | 149 | #### 4.3.3 IPv4地址 150 | 151 | #### 4.3.4 网络地址转换NAT 152 | 153 | #### 4.3.5 子网划分和子网掩码 154 | 155 | #### 4.3.6 无分类编址CIDR 156 | 157 | #### 4.3.7 ARP协议 158 | #### 4.3.8 DHCP协议 159 | #### 4.3.9 ICMP协议 160 | ### 4.4 IPv6 161 | 162 | ### 4.5 路由协议 163 | 164 | #### 4.5.1 RIP协议与距离向量算法 165 | #### 4.5.2 OSPF协议与链路状态算法 166 | #### 4.5.3 BGP协议 167 | ### 4.6 IP组播 168 | ### 4.7 移动IP 169 | ### 4.8 网络层设备 170 | ### 4.9 第四章总结 171 | ## 第五章 传输层 172 | ### 5.1 传输层概述 173 | ### 5.2 UDP协议 174 | 175 | ### 5.3 TCP协议 176 | 177 | #### 5.3.1 TCP协议特点和TCP报文段格式 178 | #### 5.3.2 TCP连接管理 179 | #### 5.3.3 TCP可靠传输 180 | #### 5.3.4 TCP流程控制 181 | #### 5.3.5 TCP拥塞控制 182 | ### 5.4 传输层总结 183 | ## 第六章 应用层 184 | ### 6.1 网络应用模型 185 | ### 6.2 域名系统DNS 186 | ### 6.3 文件传输协议FTP 187 | ### 6.4 电子邮件系统的组成和结构 188 | ### 6.5 万维网和HTTP协议 189 | ### 6.6第六章总结 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | --------------------------------------------------------------------------------