![]()
内容推荐 本书以图配文,通俗易懂地讲解了长期不会过时的TCP技术。其中,第1章至第3章讲解了TCP的基础知识,详细梳理了TCP的发展历程,并以丰富的图例展示了TCP数据传输的基本思路和过程;第4章至第6章着重介绍了TCP中极为重要的拥塞控制技术,通过图表、公式和模拟实验讲解了TCP拥塞控制的运行机制和热门算法(CUBIC、BBR等);第7章讲解了TCP前沿的研究动向和今后的发展方向,涉及5G、物联网、数据中心、自动驾驶等内容。 本书理论与实践相结合,在详细讲解TCP原理后,还引领读者搭建模拟环境,使用Wireshark和ns-3等工具模拟TCP的运行机制,观察拥塞控制算法的执行,并辅以伪代码,帮助读者全面理解TCP技术。 作者简介 安永辽真,2011年毕业于东京大学工学部,2013年硕士毕业于东京大学研究生院工学系,同年入职日本电信电话株式会社,2016年被派往诺基亚贝尔实验室进修。主要从事计算机网络模型的研究。 目录 第1章 TCP入门 确保传输可靠性 1.1 通信与协议 OSI参考模型、TCP/IP和RFC OSI参考模型 TCP/IP 分层模型下的数据格式 协议分层结构下的通信过程 1.2 传输层与传输可靠性 将数据无乱序、无丢失地发送给接收方 传输可靠性 网络拥塞 通信对网络的要求 传输层的职责 1.3 UDP的基本情况 无连接的简单特性 UDP的基础知识 单播、多播、广播 适合UDP的应用程序 1.4 TCP的基本情况 可靠性的确保与实时性 TCP的基础知识 TCP与UDP的功能与特点 适合TCP的应用程序 1.5 TCP的基本功能 重传、顺序控制和拥塞控制 连接管理 序列号 重传控制 顺序控制 端口号 流量控制 拥塞控制与拥塞控制算法 无线通信与TCP 1.6 面向特定用途的协议 RUDP、W-TCP、SCTP和DCCP RUDP W-TCP SCTP DCCP 1.7 小结 第2章 TCP/IP的变迁 随着互联网的普及而不断进化的协议 2.1 TCP黎明期 1968年—1980年 阿帕网项目启动(1968年) UNIX问世(1969年) 搭建ALOHAnet(1970年) TCP问世(1974年) 以太网标准公开(1980年) …… 第3章 TCP与数据传输 实现可靠性与效率的兼顾 第4章 程序员必学的拥塞控制算法 逐渐增长的通信数据量与网络的变化 第5章 CUBIC算法 通过三次函数简单地解决问题 第6章 BBR算法 检测吞吐量与RTT的值,调节数据发送量 第7章 TCP前沿的研究动向 应用程序和通信环境一旦变化,TCP也会变化 |