bc's club

bc's club

计算机网络:自顶向下方法 - Day 15 | 全书总结与面试题精选(收官篇)
发表于2026-06-15|计算机网络
📖 Day 15 / 15 · 《计算机网络:自顶向下方法》阅读笔记 每天 30 分钟,15 天读懂计算机网络。今天是最后一天——收官之日。我们把全书五层模型从头到尾串一遍,然后用 20 道面试题检验学习成果,最后以你的 Mac mini + nginx + frp + bc970321.cn 系统作为综合案例,把所有知识点焊死在脑子里。 读完这篇,你可以合上书,对自己说一句:「计算机网络,我入门了。」 一、全书知识脉络:五层模型一句话总结#《自顶向下方法》最精妙的地方在于它的结构——从你最熟悉的应用层开始,一层层往下剥洋葱,直到看见最底层的物理信号。现在让我们反过来看,从最底层往上,把五层模型串成一条线: 🧱 第一层:物理层(Physical Layer)——「把比特变成信号」# 一句话:物理层负责将 0 和 1 变成电缆/光纤/无线电波中的物理信号,在媒介上传输。 核心概念: 比特率、波特率、奈奎斯特定理、香农定理、编码方式(NRZ、曼彻斯特编码) 传输媒介: 双绞线、光纤、无线电波 你不需要写物理层代码,但要知道:网线插上能跑千兆,是因为物理层协商出了 10...
计算机网络:自顶向下方法 - Day 14 | 网络安全
发表于2026-06-15|计算机网络
📖 Day 14 / 15 · 《计算机网络:自顶向下方法》阅读笔记 每天 30 分钟,15 天读懂计算机网络。今天我们进入全书最「刺激」的一章——网络安全。前面 13 天我们学了网络怎么工作,今天来看看网络怎么被攻击、又怎么防御。加密、数字签名、SSL/TLS、防火墙、IDS/IPS,一次性安排上。你每天 SSH 登录服务器、frp 穿透内网、给网站配 HTTPS 证书,背后全是这些原理。 一、网络安全到底在防什么?#在开始之前,我们先搞清楚一件事:网络安全不是一个单独的协议,而是一整套思维方式和工具组合。 想象你住在一个小区里: 有人可能偷听你和邻居的对话(窃听) 有人可能冒充快递员骗你开门(身份伪造) 有人可能否认自己签收过快递(抵赖) 有人可能往你家门缝里塞一堆垃圾直到你崩溃(DoS 攻击) 网络安全要解决的就是这四个问题:机密性(保密)、身份认证、数据完整性、访问控制。 🎯 一句话总结 网络安全 = 让正确的人拿到正确的数据,同时把坏人挡在门外。 二、加密基础:对称加密 vs 公钥加密#2.1 为什么要加密?#你在微信里给朋友发了一句”今晚吃火锅”...
计算机网络:自顶向下方法 - Day 13 | 多媒体网络、流媒体、CDN 与 QoS
发表于2026-06-15|计算机网络
Day 13 — 多媒体网络、流媒体、CDN 与 QoS# 前情回顾:Day 11 我们聊了链路层和以太网,理解了 MAC 地址、CSMA/CD、VLAN 这些底层基石。至此,五层模型的每一层我们都已经翻了个遍。今天,我们换个视角——不再逐层拆解,而是聚焦一个改变互联网面貌的应用领域:多媒体网络。你每天刷的 B 站、追的 Netflix、开的腾讯会议,背后全是我们今天要聊的技术。 一、多媒体网络:互联网的”流量巨兽”#1.1 多媒体流量到底有多恐怖?#先来感受一组数据: YouTube 每分钟上传超过 500 小时的视频 Netflix 占北美互联网流量的 30%+ 2025 年全球 IP 流量中,视频流量占比超过 80% 可以说,今天的互联网基本就是一个巨大的视频管道。文本?那只是管壁上的一层薄漆。 生活类比:想象互联网是一条高速公路。早期只有几辆自行车(文本邮件),后来有了小汽车(网页图片),现在呢?全是重型卡车(视频流),一辆接一辆,日夜不停。 多媒体应用对网络的需求和传统应用截然不同: 特性 传统应用(HTTP、邮件) 多媒体应用(视频、语音) 延迟敏...
计算机网络:自顶向下方法 - Day 12 | 无线网络与移动网络
发表于2026-06-15|计算机网络
📖 Day 12 / 15 · 《计算机网络:自顶向下方法》阅读笔记 每天 30 分钟,15 天读懂计算机网络。今天我们切断网线,聊聊无线网络和移动网络——WiFi(802.11)、蜂窝网络(4G/5G)、移动性管理和切换。 「如果说有线网络是坐地铁——路线固定、速度快;那无线网络就是骑共享单车——灵活自由,但你得自己应对红绿灯、逆行和各种意外。」 前面十一天,我们讨论的所有协议和技术都有一个隐含前提:设备用网线连着。TCP、路由、拥塞控制……它们在有线世界里跑得好好的。 但现实是,你现在大概率正连着 WiFi 刷这篇文章,或者用 5G 信号在外头看。无线网络彻底改变了网络的”最后一跳”——也是最复杂、最容易出问题的一跳。 今天我们来彻底搞懂:WiFi 怎么工作?4G/5G 有什么区别?手机从 WiFi 切到 4G 时通话为什么不断?切换(Handoff)到底在切什么? 一、无线网络的基本挑战——空气当网线,难度有多大?#1.1 生活类比:在菜市场里打电话#想象你在菜市场里打电话: 衰减(路径损耗):你离对方越远,声音越小。无线信号也一样,距离翻倍,功率大约掉 ...
计算机网络:自顶向下方法 - Day 11 | 链路层与以太网
发表于2026-06-15|计算机网络
📖 Day 11 / 15 · 《计算机网络:自顶向下方法》阅读笔记 每天 30 分钟,15 天读懂计算机网络。今天我们「下沉」到数据链路层——数据在物理链路上实际传输的层。这里有以太网、ARP 协议、CSMA/CD、交换机和 VLAN。你每天插网线、连 WiFi,背后都是它们在默默工作。 一、链路层概述:从「IP 包」到「物理信号」#1.1 为什么还需要链路层?#前面几章我们一直在聊应用层和传输层,数据以 IP 数据报的形式在网络上飞来飞去。但问题来了——IP 包只是逻辑上的数据包,它不知道怎么在一根网线上变成电信号传过去。 就像你知道快递要从北京寄到上海(IP 层知道目的地址),但你总不能让快递员自己长翅膀飞过去吧?他得坐高铁、坐飞机、骑三轮——每一段路程,交通工具是不同的。 🎯 链路层的核心使命 将 IP 数据报(或者说网络层数据报)从一个节点(主机或路由器)传输到相邻的下一个节点(next-node)。每跨一段链路,用的协议可能不一样,但链路层负责把这件事搞定。 1.2 链路层的服务#链路层主要提供以下服务(不是所有链路层协议都全部提供): 服务 说...
计算机网络:自顶向下方法 - Day 10 | IP 协议详解与路由算法
发表于2026-06-15|计算机网络
📖 Day 10 / 15 · 《计算机网络:自顶向下方法》阅读笔记 每天 30 分钟,15 天读懂计算机网络。今天我们进入网络层的核心——IP 协议。IPv4、IPv6、子网掩码、CIDR、DHCP、NAT,再加上路由算法(链路状态、距离向量、OSPF、BGP),一次讲透。这是计算机网络中最「硬核」的一天,撑过去,后面的内容就是 downhill。 一、网络层:互联网的「邮政系统」#前几讲我们聊了应用层和传输层。你知道了 HTTP 怎么请求、TCP 怎么保证可靠传输。但有一个问题一直被我们刻意回避: 数据包从你的 Mac mini 到远程服务器,中间穿越了无数个路由器,它到底是怎么找到路的? 这就是网络层的职责。 传输层负责端到端的通信(进程到进程),网络层负责主机到主机的通信。如果说 TCP 是你寄快递时的「签收确认」服务,那 IP(Internet Protocol,网际协议)就是快递单上的地址系统——它决定了包裹从哪寄、寄到哪、走哪条路。 1.1 网络层的两大功能#网络层干两件事: 转发(Forwarding):路由器收到一个数据包,看一眼目标 IP,决定...
计算机网络:自顶向下方法 - Day 9 | 网络层概述、数据平面与路由器工作原理
发表于2026-06-15|计算机网络
Day 9 — 网络层概述、数据平面与路由器工作原理# 前情回顾:Day 7 我们聊了 UDP 和可靠数据传输原理,Day 8 深入 TCP 的拥塞控制。传输层的故事暂时告一段落——但你会发现,不管 TCP 还是 UDP,它们都建立在一个假设之上:网络层会把数据从源送到目的。这个”网络层”到底怎么送的?今天我们终于要打开这个黑盒,看看互联网的”快递分拣中心”——路由器——是怎么工作的。 一、网络层是个什么层?#1.1 从传输层到网络层#回顾一下我们的五层模型: 12345应用层 ← HTTP, DNS, SMTP...传输层 ← TCP, UDP★网络层★ ← IP, 路由协议链路层 ← Ethernet, WiFi物理层 ← 光、电、无线信号 传输层的 TCP/UDP 负责端到端的通信(进程到进程),而网络层负责主机到主机的通信。你可以理解为: 传输层:你给快递员打电话说”请把这个包裹送到张三家,交给张三本人”(进程到进程,端口寻址) 网络层:快递分拣中心看地址,决定这个包裹要从北京发到上海(主机到主机,IP 寻址) 🎯 生活类比:传输层...
计算机网络:自顶向下方法 - Day 8 | TCP 协议详解与拥塞控制
发表于2026-06-15|计算机网络
📖 Day 8 / 15 · 《计算机网络:自顶向下方法》阅读笔记 每天 30 分钟,15 天读懂计算机网络。今天我们来深入互联网最重要的传输层协议——TCP。三次握手、四次挥手、可靠传输、流量控制、拥塞控制,一次讲透。 一、TCP 是什么?为什么这么重要?#1.1 从 UDP 到 TCP#前两天我们聊传输层的时候提过 UDP——那个「我发了,收到没?不关我事」的无忧无虑少年。UDP 很简单,但也太不靠谱了。 现实世界中,很多时候我们需要可靠的数据传输。你用 SSH 连你的 Mac mini,敲一个 ls,不可能出现「这个 ls 包丢了,你再来一次」的情况。你希望的是:每一条命令都准确无误地到达,而且按顺序到达。 这就是 TCP(Transmission Control Protocol,传输控制协议)存在的意义。 🎯 一句话理解 TCP TCP 是一个面向连接的、可靠的、基于字节流的传输层协议。它在不可靠的网络之上,为你搭建了一条看起来靠谱的「逻辑通道」。 1.2 TCP 的三大核心特征# 特征 含义 生活类比 面向连接 通信前先「建立连接」(三次握手...
计算机网络:自顶向下方法 - Day 7 | UDP 协议详解与可靠数据传输原理
发表于2026-06-15|计算机网络
Day 7 — UDP 协议详解与可靠数据传输原理# 前情回顾:Day 6 我们聊了可靠数据传输的”甲方”——网络层只提供”尽力而为”的服务,丢包、乱序、比特出错全不管。那传输层怎么办?今天我们就来认识两位选手:一位是”摆烂大师” UDP,另一位是”完美主义者”——可靠数据传输协议(rdt 系列模型)。 一、UDP:我就主打一个”信不信由你”#1.1 UDP 是什么?#UDP(User Datagram Protocol,用户数据报协议),是传输层最朴素的协议。它做的事儿少到令人发指: 多路复用/多路分解:把数据送到正确的应用进程(通过端口号) 差错检测:可选的校验和(checksum) 没了 就这两件事。不保证交付,不保证顺序,不保证不出错。你发出去的数据包,它生不生死不死,UDP 拒不负责。 🎯 生活类比:UDP 就像街头发的传单。发的人(发送方)往街上一撒就走了,你收到没收到?传单被风吹走了?发的人根本不在乎。而 TCP 像是挂号信,必须签收、必须确认。 1.2 UDP 数据报首部格式#UDP 首部只有 8 个字节,小得可怜: 12345678 0 ...
计算机网络:自顶向下方法 - Day 6 | 传输层概述与多路复用
发表于2026-06-15|计算机网络
📖 Day 6 / 15 · 《计算机网络:自顶向下方法》阅读笔记 每天 30 分钟,15 天读懂计算机网络。前面五天我们都在应用层打转——HTTP、DNS、Socket——今天终于要往下走一层了。欢迎来到传输层,这是理解一切网络通信的钥匙。 一、传输层:网络世界的”快递分拣中心”#1.1 从应用层到传输层#前五天我们聊了不少应用层的东西:HTTP 负责网页、DNS 负责域名解析、SMTP 负责发邮件。这些应用层协议看起来各司其职,井井有条。 但你有没有想过一个问题:应用层协议怎么把数据送出去?又是怎么接收数据的? 当你在浏览器里输入一个网址,浏览器(应用层)要发 HTTP 请求,但它不会自己把数据塞到网线上——它调用的是操作系统提供的 Socket API。而 Socket API 的底层,就是传输层。 🎯 一句话理解传输层 传输层是操作系统网络协议栈中负责端到端通信的一层,它为应用程序提供数据传输服务。 生活类比:想象网络是一个快递系统。网络层(IP)负责把包裹从北京运到上海(主机到主机),而传输层(TCP/UDP)负责把包裹从小区快递柜分拣到具体的某个门牌号(...
123
avatar
bicheng
文章
26
标签
3
分类
1
Follow Me
公告
This is my Blog
最新文章
计算机网络:自顶向下方法 - Day 15 | 全书总结与面试题精选(收官篇)2026-06-15
计算机网络:自顶向下方法 - Day 14 | 网络安全2026-06-15
计算机网络:自顶向下方法 - Day 13 | 多媒体网络、流媒体、CDN 与 QoS2026-06-15
计算机网络:自顶向下方法 - Day 12 | 无线网络与移动网络2026-06-15
计算机网络:自顶向下方法 - Day 11 | 链路层与以太网2026-06-15
分类
  • 计算机网络15
标签
计算机网络 自顶向下方法 读书笔记
归档
  • 六月 2026 15
  • 五月 2023 6
  • 四月 2023 1
  • 三月 2023 2
  • 三月 2022 1
  • 二月 2022 1
网站信息
文章数目 :
26
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2025 - 2026 By bicheng框架 Hexo 5.4.0|主题 Butterfly 5.7.0