这本书的名字叫做《网络是怎样连接的》,书如其名,内容讲的就是“网络是怎样连接的”,这本书的好评如潮,可以算是入门必看吧。
这本书与另外两本书组成了一个系列,分别是《程序是怎样跑起来的》、《计算机是怎样跑起来的》,另外这两本没买,只买了这一本 ——《网络是怎上连接的》,未来在闲暇之余把读过的内容简单做一个笔记。
全书分了六个章节,目录如下:
第1章:浏览器生成消息 —— 探索浏览器内部
- 1.1 生成 HTTP 请求消息
- 1.2 向 DNS 服务器查询 Web 服务器的 IP 地址
- 1.3 全世界 DNS 服务器的大接力
- 1.4 委托协议栈发送消息
第2章:用电信号传输 TCP/IP 数据 —— 探索协议栈和网卡
- 2.1 创建套接字
- 2.2 连接服务器
- 2.3 收发数据
- 2.4 从服务器断开并删除套接字
- 2.5 IP 与以太网的包收发操作
- 2.6 UDP 协议的收发操作
第3章:从网线到网络设备 —— 探索集线器、交换机和路由器
- 3.1 信号在网线和集线器中传输
- 3.2 交换机的包转发操作
- 3.3 路由器的包转发操作
- 3.4 路由器的附加功能
第4章:通过接入网进入互联网内部 —— 探索接入网和网络运营商
- 4.1 ADSL 接入网的结构和工作方式
- 4.2 光纤接入网
- 4.3 接入网中使用的 PPP 和隧道
- 4.4 网络运营商的内部
- 4.5 跨越运营商的网络包
第5章:服务器端的局域网中有什么玄机
- 5.1 Web 服务器的部署地点
- 5.2 防火墙的结构和原理
- 5.3 通过将请求平均分配给多台服务器来平均负载
- 5.4 使用缓存服务器分担负载
- 5.5 内容分发服务
第6章:请求到达Web服务器,响应放回浏览器 —— 短短几秒的“漫长旅程”迎来终点
- 6.1 服务器概览
- 6.2 服务器的接收操作
- 6.3 Web 服务器程序解释请求消息并作出响应
- 6.4 浏览器接收响应消息并显示内容
「@浪里淘沙的小法师」