| 价格 | ¥79.00 |
| 发货 | 广东东莞市 |
| 数量 | -+ |
| 库存 | 100本 |
本书是目前国内外出版的计算机网络类教材中第一本以开放源代码实现形式介绍网络及应用问题的教科书。本书自底向上介绍网络的各层协议,每部分内容不仅介绍网络的基本概念、原理,而且还介绍网络的实现原理并给出实现的开源代码。通过56个开源网络的实现,详细讲解协议及设计的实现方法。学生通过实际动手和本书的全面指导,可以对网络有更加深刻的理解,动手能力将得到实质性的提高,可以有效解决学生学习计算机网络知识后不知所以然的问题。
本书可作为计算机科学或电子工程的本科生或一年级研究生的计算机网络教材,还可以作为计算机网络教师的教学参考书,也可供数据通信行业的专业工程师使用。
Computer Networks:An Open Source Approach
出版者的话
译者序
前言
作者简介
第1章基础知识
1.1计算机网络互联的需求
1.1.1连通性:节点、链路、路径
1.1.2可扩展性:节点的数量
1.1.3资源共享
1.2基本原理
1.2.1性能测量
1.2.2控制平面上的操作
1.2.3数据平面上的操作
1.2.4互操作性
1.3互联网体系结构
1.3.1连通性解决方案
1.3.2可扩展性解决方案
1.3.3资源共享的解决方案
1.3.4控制平面和数据平面操作
1.4开放源代码实现
1.4.1开放与封闭
1.4.2Linux系统中的软件体系结构
1.4.3Linux内核
1.4.4客户端和守护进程服务器
1.4.5接口驱动程序
1.4.6设备控制器
1.5本书路标:数据包的生命历程
1.5.1数据包数据结构:sk_buff
1.5.2在Web服务器中数据包的生命历程
1.5.3数据包在网关中的生命历程
1.6总结
演变的沙漏
常见陷阱
进一步阅读
常见问题解答
练习
第2章物理层
2.1一般性问题
2.1.1数据和信号:模拟的或数字的
2.1.2发送和接收流
2.1.3传输:线路编码和数字调制
2.1.4传输损失
2.2介质
2.2.1有线介质
2.2.2无线介质
2.3信息编码和基带传输
2.3.1信源编码和信道编码
2.3.2 线路编码
2.4数字调制和多路复用
2.4.1通带调制
2.4.2多路复用
2.5主题
2.5.1扩频
2.5.2单载波与多载波
2.5.3多输入、多输出
2.6总结
常见陷阱
进一步阅读
常见问题解答
练习
第3章链路层
3.1一般问题
3.1.1成帧
3.1.2寻址
3.1.3差错控制和可靠性
3.1.4流量控制
3.1.5介质访问控制
3.1.6桥接
3.1.7链路层的数据包流
3.2点到点协议
3.2.1数据链路控制
3.2.2点到点协议
3.2.3因特网协议控制协议
3.2.4以太网上的PPP(PPPoE)
3.3以太网(IEEE 802.3)
3.3.1以太网的演变:蓝图
3.3.2以太网MAC
3.3.3以太网的主题
3.4无线链路
3.4.1IEEE 802.11无线局域网
3.4.2蓝牙技术
3.4.3WiMAX技术
3.5桥接
3.5.1自学习
3.5.2生成树协议
3.5.3虚拟局域网
3.6网络接口的设备驱动程序
3.6.1设备驱动程序的概念
3.6.2在Linux设备驱动程序中如何与硬件通信
3.7总结
常见陷阱
进一步阅读
常见问题解答
练习
第4章互联网协议层
4.1一般问题
4.1.1连通性问题
4.1.2可扩展性问题
4.1.3资源共享问题
4.1.4IP层协议和分组流概述
4.2数据平面协议:互联网协议
4.2.1互联网协议版本4
4.2.2网络地址翻译
4.3互联网协议版本6
4.3.1IPv6头部格式
4.3.2IPv6扩展头部
4.3.3IPv6中的分段
4.3.4IPv6地址的表示法
4.3.5IPv6地址空间分配
4.3.6自动配置
4.3.7从IPv4到IPv6的迁移
4.4控制平面协议:地址管理
4.4.1地址解析协议
4.4.2动态主机配置
4.5控制平面协议:错误报告
4.6控制平面协议:路由
4.6.1路由原理
4.6.2域内路由
4.6.3域间路由
4.7组播路由
4.7.1将复杂性迁移到路由器
4.7.2组成员管理
4.7.3组播路由协议
4.7.4域间组播
4.8总结
常见陷阱
进一步阅读
常见问题解答
练习
第5章传输层
5.1一般问题
5.1.1节点到节点与端到端
5.1.2差错控制和可靠性
5.1.3速率控制:流量控制和拥塞控制
5.1.4标准编程接口
5.1.5传输层分组流
5.2不可靠的无连接传输:UDP
5.2.1头部格式
5.2.2差错控制:每个分段的校验和
5.2.3承载单播/组播实时流量
5.3可靠的面向连接的传输:TC