《网络是怎样连接的》由日本的户根勤所著,周自恒翻译,2017年1月由人民邮电出版社出版,是图灵程序设计丛书·图解与入门系列的一员,定价49元,全书共336页,采用平装装帧。这本书在豆瓣评分高达9.1分,深受读者喜爱。
一、独特视角
该书以一种别出心裁的探索之旅形式展开。从在浏览器中输入网址这个日常操作出发,一路跟踪到网页内容显示出来的整个过程,用图文结合的方式,全面且细致地讲解了网络的整体架构。在这个过程中,重点阐释了实际的网络设备和软件的运行机制,让读者能够深入理解网络的本质。
(一)浏览器内部消息生成
比如在浏览器部分,详细介绍了HTTP请求消息的生成,以及如何向DNS服务器查询Web服务器的IP地址,还有DNS服务器之间是怎样接力完成这项任务的,最后将消息委托给协议栈发送。
(二)网络设备工作原理
在网络设备方面,分别讲解了集线器、交换机和路由器的工作方式。像信号如何在网线和集线器中传输,交换机怎样进行包转发操作,路由器除了包转发还有哪些附加功能等。
二、特色专栏
书中专设“网络术语其实很简单”专栏,通过对话形式介绍网络术语的词源,这种方式生动有趣,让读者在学习专业知识的同时,能轻松理解那些晦涩的网络术语。
三、内容全面
内容涵盖从浏览器到服务器,再到网络设备、接入网和网络运营商等各个环节。无论是计算机、网络爱好者,还是相关从业人员,都能从这本书中获取有价值的知识,对网络连接的原理和实际运行有更深入的认识。
目录
前言
本书的结构
探索之旅指南
第1章 浏览器生成消息 ——探索浏览器内部
1.1 生成HTTP请求消息
1.2 向DNS服务器查询Web服务器的IP地址
1.3 全世界DNS服务器的大接力
1.4 委托协议栈发送消息
Column 网络术语其实很简单
第2章 用电信号传输TCP/IP数据 ——探索协议栈和网卡
2.1 创建套接字
2.2 连接服务器
[collapse title=”展开/收缩”]2.3 收发数据
2.4 从服务器断开并删除套接字
2.5 IP与以太网的包收发操作
2.6 UDP协议的收发操作
Column 网络术语其实很简单
第3章 从网线到网络设备——探索集线器、交换机和路由器
3.1 信号在网线和集线器中传输
3.2 交换机的包转发操作
3.3 路由器的包转发操作
3.4 路由器的附加功能
Column 网络术语其实很简单
第4章 通过接入网进入互联网内部——探索接入网和网络运营商
4.1 ADSL接入网的结构和工作方式
4.2 光纤接入网(FTTH)
4.3 接入网中使用的PPP和隧道
4.4 网络运营商的内部
4.5 跨越运营商的网络包
Column 网络术语其实很简单
第5章 服务器端的局域网中有什么玄机
5.1 Web服务器的部署地点
5.2 防火墙的结构和原理
5.3 通过将请求平均分配给多台服务器来平衡负载
5.4 使用缓存服务器分担负载
5.5 内容分发服务
Column 网络术语其实很简单
第6章 请求到达Web服务器,响应返回浏览器 ——短短几秒的“漫长旅程”迎来终点
6.1 服务器概览
6.2 服务器的接收操作
6.3 Web服务器程序解释请求消息并作出响应
6.4 浏览器接收响应消息并显示内容
Column 网络术语其实很简单
附录 网络包的旅程[/collapse]



