这本书的名字叫做《网络是怎样连接的》,书如其名,内容讲的就是“网络是怎样连接的”,这本书的好评如潮,可以算是入门必看吧。

    这本书与另外两本书组成了一个系列,分别是《程序是怎样跑起来的》、《计算机是怎样跑起来的》,另外这两本没买,只买了这一本 ——《网络是怎上连接的》,未来在闲暇之余把读过的内容简单做一个笔记。

    全书分了六个章节,目录如下:

    第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 浏览器接收响应消息并显示内容

    「@浪里淘沙的小法师」