店铺推荐
【作者】
陈鸣,南京航空航天大学特聘教授、研究生导师;分别于1982年、1988年在解放军信息工程学院获得学士、硕士学位,于1991年在解放军通信工程学院获得博士学位,1999~2000年为美国哥伦比亚大学访问科学家,现在任中国计算机学会网络与数据通信专委会副主任,是中国通信学会等多个学术团体委员和IEEE会员;长期从事网络测量、分布式系统、未来网络、网络安全等领域研究和教学工作,近期研究兴趣包括无人机网络、软件定义网络、网络功能虚拟化;承担了国家自然科学基金、国家863、国家973子课题等项目;开发的多个网络管理系统和应用系统在多个领域得到广泛应用;撰写网络著作近10本,发表SCI/EI论文几十篇,有国家发明专利10项;获得国家教学成果二等奖1项和省部级科技进步二、三等奖十几项。
【内容】
本书采用作者的自顶向下方法讲授计算机网络的原理及其协议,即从应用层协议开始沿协议栈向下逐层讲解,让读者从实现、应用的角度明白各层的意义,进而理解计算机网络的工作原理和机制。本书强调应用层范例和应用编程接口,使读者尽快进入每天使用的应用程序环境之中进行学习和“创造”。
【目录】
译者序
前言
作者简介
第1章计算机网络和因特网
1.1什么是因特网
1.1.1具体构成描述
1.1.2服务描述
1.1.3什么是协议
1.2网络边缘
1.2.1接入网
1.2.2物理媒介
1.3网络核心
1.3.1分组交换
1.3.2电路交换
1.3.3网络的网络
1.4分组交换网中的时延、丢包和吞吐量
1.4.1分组交换网中的时延
1.4.2排队时延和丢包
1.4.3端到端时延
1.4.4计算机网络中的吞吐量
1.5协议层次及其服务模型
1.5.1分层的体系结构
1.5.2封装
1.6面对攻击的网络
1.7计算机网络和因特网的历史
1.7.1分组交换的发展:1961~
1.7.2专用网络和网络互联:1972~
1.7.3网络的激增:1980~
1.7.4因特网爆炸:20世纪90年代
1.7.5新发展
1.8小结
课后习题和问题
复习题
习题
Wireshark实验
人物专访
第2章应用层
2.1网络应用原理
2.1.1网络应用体系结构
2.1.2进程通信
2.1.3可供应用程序使用的运输服务
2.1.4因特网提供的运输服务
2.1.5应用层协议
2.1.6本书涉及的网络应用
2.2Web和HTTP
2.2.1HTTP概述
2.2.2非持续连接和持续连接
2.2.3HTTP报文格式
2.2.4用户与服务器的交互:cookie
2.2.5Web缓存
2.2.6HTTP/
2.3因特网中的电子邮件
2.3.1SMTP
2.3.2邮件报文格式
2.3.3邮件访问协议
2.4DNS:因特网的目录服务
2.4.1DNS提供的服务
2.4.2DNS工作机理概述
2.4.3DNS记录和报文
2.5P2P文件分发
2.6视频流和内容分发网
2.6.1因特网视频
2.6.2HTTP流和DASH
2.6.3内容分发网
2.6.4学习案例:Netflix和YouTube
2.7套接字编程:生成网络应用
2.7.1UDP套接字编程
2.7.2TCP套接字编程
2.8小结
课后习题和问题
复习题
习题
套接字编程作业
Wireshark实验:HTTP
Wireshark实验:DNS
人物专访
第3章运输层
3.1概述和运输层服务
3.1.1运输层和网络层的关系
3.1.2因特网运输层概述
3.2多路复用与多路分解
3.3无连接运输:UDP
3.3.1UDP报文段结构
3.3.2UDP检验和
3.4可靠数据传输原理
3.4.1构造可靠数据传输协议
3.4.2流水线可靠数据传输协议
3.4.3回退N步
3.4.4选择重传
3.5面向连接的运输:TCP
3.5.1TCP连接
3.5.2TCP报文段结构
3.5.3往返时间的估计与超时
3.5.4可靠数据传输
3.5.5流量控制
3.5.6TCP连接管理
3.6拥塞控制原理
3.6.1拥塞原因与代价
3.6.2拥塞控制方法
3.7TCP拥塞控制
3.7.1经典的TCP拥塞控制
3.7.2网络辅助明确拥塞通告和基于时延的拥塞控制
3.7.3公平性
3.8运输层功能的演化
3.9小结
课后习题和问题
复习题
习题
编程作业
Wireshark实验:探究TCP
Wireshark实验:探究UDP
人物专访
第4章网络层:数据平面
4.1网络层概述
4.1.1转发和路由选择:数据平面和控制平面
4.1.2网络服务模型
4.2路由器工作原理
4.2.1输入端口处理和基于目的地转发
4.2.2交换
4.2.3输出端口处理
4.2.4何处出现排队
4.2.5分组调度
4.3网际协议:IPv4、寻址、IPv6及其他
4.3.1IPv4数据报格式
4.3.2IPv4编址
4.3.3网络地址转换
4.3.4IPv
4.4泛化转发和SDN
4.4.1匹配
4.4.2操作
4.4.3运行中的匹配加操作的OpenFlow例子
4.5中间盒
4.6小结
课后习题和问题
复习题
习题
Wireshark实验:IP
人物专访
第5章网络层:控制平面
5.1概述
5.2路由选择算法
5.2.1链路状态路由选择算法
5.2.2距离向量路由选择算法
5.3因特网中自治系统内部的路由选择:OSPF
5.4ISP之间的路由选择:BGP
5.4.1BGP的作用
5.4.2通告BGP路由信息
5.4.3确定好的路由
5.4.4IP任播
5.4.5路由选择策略
5.4.6拼装在一起:在因特网中呈现
5.5SDN控制平面
5.5.1SDN控制平面:SDN控制器和SDN网络控制应用程序
5.5.2OpenFlow协议
5.5.3数据平面和控制平面交互的例子
5.5.4SDN的过去与未来
5.6ICMP:因特网控制报文协议
5.7网络管理、SNMP和NETCONF/YANG
5.7.1网络管理框架
5.7.2简单网络管理协议和管理信息库
5.7.3NETCONF和YANG
5.8小结
课后习题和问题
复习题
习题
套接字编程作业
……
返回顶部