发表于2024-11-27
《电脑网路:开放源码导向》认为通讯协定是以特殊方式设计而成,而其背后原因为何远比它是如何运作来得更为重要。本书阐释协定行为,并传达关键概念和基础原理。为了进一步弥补设计和实作之间长久以来的落差,本书以Linux 系统为例,说明了在系统何处及如何实作通讯协定的设计。一组全方面且实际运作中的42 个开放源码之实作穿插于各章中,其范围横跨硬体(8B/10B、OFDM、CRC32、CSMA/CD 及密码)、驱动程式(乙太网路和PPP)、系统核心(最长字首比对、校验和、NAT、TCP 讯流控制、插槽)以及守护行程(RIP/OSPF/BGP、DNS、FTP、SMTP/POP3/IMAP4、HTTP、SNMP、SIP、影音串流及P2P)。
‧从为何、何处及如何这三点来逻辑论述协定的设计与实作。
‧42个有明确编号的关键协定和机制的开放源码之实作。
‧4章附录,其主题分别为网际网路和开放源码社群里谁是谁、Linux系统核心之总览、开发工具和网路实用工具。。
‧在每章的开始就以待回答之重大问题来激励读者对一般性议题之学习动机。
‧以「封包的一生之旅」来说明本书的内容路线图和封包行进流程。
‧提供丰富的补充教材,包含历史演进、原理应用、效能专栏。
‧每章之末的「常见误解」指出常见的错误理解。
‧每章结尾附有「常见问题」集锦。
‧除了书面练习题之外,尚附有基于Linux系统的动手实作练习题。
Chapter 1 基础概念
1.1 电脑连网的条件
1.2 基层原理
1.3 网际网路的结构
1.4 开放源码的实作
1.5 本书内容路线图
1.6 总结
Chapter 2 实体层
2.1 一般性议题
2.2 传输媒介
2.3 资讯编码和基频传输
2.4 数位调变和多工传输
2.5 进阶议题
2.6 总结
Chapter 3 链结层
3.1 一般性议题
3.2 点对点协定
3.3 乙太网路(IEEE 802.3)
3.4 无线链结
3.5 桥接
3.6 网路介面的装置驱动程式
3.7 总结
Chapter 4 网际网路协定层
4.1 一般性议题
4.2 资料层面的通讯协定:网际网路协定
4.3 网际网路协定第6版
4.4 控制层面协定:位址管理
4.5 控制层面协定:错误回报
4.6 控制层面协定:路由
4.7 多点传播路由
4.8 总结
Chapter 5 传输层
5.1 一般性议题
5.2 不可靠的非连接式传输:UDP
5.3 可靠的连接导向式传输:TCP
5.4 插槽程式介面
5.5 用于即时讯流传输的传输层协
5.6 总结
Chapter 6 应用层
6.1 一般性议题
6.2 网域名称系统
6.3 电子邮件(e-mail)
6.4 全球资讯网(WWW)
6.5 档案传输协定(FTP)
6.6 简单网路管理协定(SNMP)
6.7 网路电话(VoIP)
6.8 串流传输
6.9 同侪式应用(P2P)
6.10 总结
Appendix A 谁是谁
Appendix B Linux系统核心之总览
Appendix C 开发工具
Appendix D 网路实用工具
索引
电脑网路:开放源码导向 1/e pdf epub mobi txt 电子书 下载 2024
电脑网路:开放源码导向 1/e pdf epub mobi txt 电子书 下载