频道栏目
读书频道 > 网络 > 计算机网络:自顶向下方法(原书第6版)
2.8 小结
2020-01-29 15:04:31     我来说两句
收藏   我要投稿
本书第6版继续保持了以前版本的特色,为计算机网络教学提供了一种新颖和与时俱进的方法,同时也进行了相当多的修订和更新:第1章更多地关注时下,更新了接入网的论述;第2章用Python替代了Java来介绍套接字编程;  立即去当当网订购
在本章中,我们从概念和实现两方面对网络应用进行了学习。我们学习了被因特网应用普遍采用的客户-服务器模式,并且知道了该模式在HTTP、FTP、SMTP、POP3和DNS等协议中的使用。我们已经更为详细地学习了这些重要的应用层协议以及与之对应的相关应用(Web、文件传输、电子邮件和DNS)。我们也已学习了日益流行的P2P体系结构以及它如何应用在许多应用程序中。我们还探讨了使用套接字API构建网络应用程序的方法。我们考察了面向连接的(TCP)和无连接的(UDP)端到端传输服务中的套接字应用。至此,我们在分层的网络体系结构中的向下之旅已经完成了第一步。
 
在本书一开始的1.1节中,我们对协议给出了一个相当含糊的框架性定义:“在两个或多个通信实体之间交换报文的格式和次序,以及对某报文或其他事件传输和/或接收所采取的动作。”本章中的内容,特别是我们对HTTP、FTP、SMTP、POP3和DNS协议进行的细致研究,已经为这个定义加入了相当可观的实质性的内容。协议是网络连接中的核心概念;对应用层协议的学习,为我们提供了有关协议内涵的更为直觉的认识。
 
在2.1节中,我们描述了TCP和UDP为调用它们的应用提供的服务模型。当我们在2.7节中开发运行在TCP和UDP之上的简单应用程序时,我们对这些服务模型进行了更加深入的观察。
 
然而,我们几乎没有介绍TCP和UDP是如何提供这种服务模型的。例如,我们知道TCP提供了一种可靠数据服务,但我们未说它是如何做到这一点的。在下一章中我们将不仅关注运输协议是什么,而且还关注它如何工作以及为什么要这么做。
 
有了因特网应用程序结构和应用层协议的知识之后,我们现在准备继续沿该协议栈向下,在第3章中探讨运输层。
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.7.2 TCP套接字编程
下一篇:课后习题和问题
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 第一门户--致力于做实用的IT技术学习网站