《Computer Networks (fifth edition)》第六章学习小结

原创 2012年03月26日 09:36:40

       第六章介绍了传输层(The Transport Layer),总共有个小节,分别是:传输层服务(The transport service)、传输协议的原理(Elements of transportprotocols)、拥塞控制(Congestion control)、因特网传输协议:UDP(The Internet transportprotocols: UDP)、因特网传输协议:TCP(The Internet transport protocols: TCP)、性能问题(Performance issues)、延迟容忍网络(Delay-tolerant networking)、总结(Summary)。


       在6.1节(传输层服务)中,作者介绍了提供给上层的服务(Services provided to the upperlayers)、传输服务原语(Transport service primitives)、伯克利套接字(Berkeley sockets)、Socket编程的一个例子:一个因特网文件服务器(An example of Socketprogramming: an Internet file server)。


      在6.2节(传输协议的原理)中,作者介绍了寻址(Addressing)、连接的建立(Connection establishment)、连接的释放(Connection release)、差错控制与流控制(Error control and flow control)、复用(Multiplexing)、崩溃恢复(Crash recovery)。


       在6.3节(拥塞控制)中,作者介绍了理想的带宽分配(Desirable bandwidth allocation)、调控发送速率(Regulating the sending rate)、无线问题(Wireless issues)。其中,理想的带宽分配又包括效率与能量(Efficiency and power)、最大-最小公平性(Max-min fairness)、收敛(Convergence)。


       在6.4节(因特网传输协议:UDP)中,作者介绍了UDP导论(Introduction to UDP)、远端过程调用(Remote procedure call)、实时传输协议(Real-time transport protocols)。其中,实时传输协议又包括RTP(The real-time transport protocol)、RTCP(The real-time transport control protocol)、带缓存的输出与抖动控制(Playout with buffering and jittercontrol)。


       在6.5节(因特网传输协议:TCP)中,作者介绍了TCP导论(Introduction to TCP)、TCP服务模型(The TCP service model)、TCP协议(The TCP protocol)、TCP段头部(The TCP segment header)、TCP连接的建立(TCP connectionestablishment)、TCP连接的释放(TCP connection release)、TCP连接管理模型(TCP connection managementmodeling)、TCP滑动窗口(TCP sliding window)、TCP定时器管理(TCP timer management)、TCP拥塞控制(TCP congestion control)、TCP的未来(The future of TCP)。


       在6.6节(性能问题)中,作者介绍了计算机网络中的性能问题(Performance problems in computernetworks)、网络性能度量(Network performance measurement)、快速网络的主机设计(Host design for fast networks)、快速分段处理(Fast segment processing)、头部压缩(Header compression)、长肥网络的协议(Protocols for long fat networks)。其中,网络性能度量包括保证简单尺寸足够大(Make sure that the sample size islarge enough)、保证样本是有代表性的(Make sure that the samples arerepresentative)、缓存会产生带度量的破坏(Caching can wreak havocwith measurements)、保证在你测试的时候没有意外情况发生(Be sure that nothingunexpected is going on during your tests)、当使用一个粗粒度时钟的时候要小心(Be careful when using acoarse-grained clock)、小心推测结果(Be careful about extrapolatingthe results);快速网络的主机设计包括主机速度比网络速度更重要(Host speed is moreimportant than network speed)、减少包数来减少开销(Reduce packet count toreduce overhead)、最小化数据接触(Minimize data touching)、最小化上下文转换(Minimize Context switches)、避免拥塞比从中恢复更好(Avoiding congestion is better thanrecovering from it)、避免超时(Avoid timeouts)。


      在6.7节(延迟容忍网络)中,作者介绍了DTN结构(DTN architecture)、捆协议(The bundle protocol)。


      作者在6.8节对本章进行了总结。


      传输层是TCP/TP协议簇中最重要的协议TCP所在的层次,该层连接网络层和应用层,是一个十分重要的层次。


      PS:本人邮箱zhouzxijc@gmail.com,欢迎探讨!

版权声明:本文为博主原创文章,对文章内容有任何意见或建议,欢迎与作者单独交流,作者QQ(微信):245924426。 举报

相关文章推荐

《Computer Networks (fifth edition)》第六章学习小结

第六章介绍了传输层(The Transport Layer),总共有八个小节,分别是:传输层服务(The transport service)、传输协议的原理(Elements of transpor...

《Computer Networks (fifth edition)》第八章学习小结

第八章介绍了网络安全(Network Security),总共有十一个小节,分别是:密码学(Cryptography)、对称密钥算法(Symmetric-key algorithms)、公共密钥算法(...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

《Computer Networks (fifth edition)》第一章学习小结

由Andrew S. Tanenbaum教授写的《ComputerNetworks》是世界著名的计算机网络教材,现在该书已经出到第五版了。因为前段时间参加CSDN的“我的2011”征文活动获了奖,因此...

《Computer Networks (fifth edition)》第三章学习小结

第三章介绍了数据链路层(The Data Link Layer),总共有六个小节,分别是:数据链路层的设计问题(Data link layer design issues),差错检测与纠正(Error...

《Computer Networks (fifth edition)》第二章学习小结

第二章介绍了物理层(The Physical Layer),总共有九个小节,分别是:数据通信的理论基础(The theoretical basis for data communication)、导向...

《Computer Networks (fifth edition)》第五章学习小结

第五章介绍了网络层(The Network Layer),总共有七个小节,分别是:网络层设计问题(Network layer design issues),路由算法(Routing algorithm...

《Computer Networks (fifth edition)》第四章学习小结

第四章介绍了媒体接入控制子层(The Medium Access Control Sublayer),总共有九个小节,分别是:信道分配问题(The channel allocation problem...

《Computer Networks (fifth edition)》第七章学习小结

第七章介绍了应用层(The Application Layer),总共有六个小节,分别是:DNS—域名系统(DNS—The domain name system)、电子邮件(Electronic ma...

第六章小结

1)子类覆盖父类总结.A. 子类方法的名称、参数名和返回类型必须与父类方法的名称、参数名和        返回类型一致。B. 子类方法不能缩小父类方法的访问权限。C. 子类方法不能抛出比父类方法更多的...

c++primer plus 第六章习题

#include #include //第六章习题 using namespace std; int main() { char ch; cin.get(ch); while (ch != '@...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)