A. 计算机网络自顶向下方法
计算机网络自顶向下方法如下:
自顶自下主要是一种算法的实现,在不知道结果的情况之下,使用一种方法进行贺数演算,得到一种正确的结果,也就可以命名用自顶向下的思想进行实现了。衫蚂
在方程式内,对于未知的结果也就是进行一种推算。可以使用算法,也可以使用方程式的方式。在中国最古老的方式,我们也都会知道,算法就是我国最为古老的算学方式。
实在不会的,也要记住演算的步骤,因为记忆或许就是算法的精要。我们在学习数学的时候,使用的方程并不要我们进行记忆,因为我们在进行计算的时候,都要写在作业本之上,所以相对于算法来说,简单实现一点,对于一种记忆来说,更为的困难了。不过笔记解决了这样的一种问题。
而古老的算法,这个X的过程,可能就在我们的内心吧。用笔画一画,或许我们也就明白了,不过真的要记忆这样一种完全的算法过程,也不是一件内容的事情。
B. 我们回顾在本书中使用的某些术语
我们在回顾在本书中使用的某些术语。前面讲过运输层的分组名字是报文段,数据链路层的分组名字是帧。网络层的分组名字是什么?前面讲过路由器和链路层交换机都被称为分组交换机。路由器与链路层交换机的根本区别是什么?
网络层的分组名字是数据报。
路由器和链路层交换机的根本区别是它们服务于不同的网络层协议.
链路层交换机基于链路层帧中的字段值做出转发决定, 服务于第二层链路层;
路由器基于网络层数据报中的首部字段值做出转发决定, 服务于第三层网络层.
2.我们注意都网络层功能可被大体分为成数据平面功能和控制平面功能。数据平面的主要功能是什么?控制平面的主要功能呢?
数据平面:主要是转发。当有数据报进入路由器中,数据平面负责根据路由转发表把数据报从输入链路转发到合适的输出链路。
控制平面:控制平面的主要功能是填充路由表, 也就是决定一个数据报应该转发到哪里。
3.我们对网络层执行的转发功能和路由选择功能进行区别. 路由选择和转发的主要区别是什么?
转发功能是根据路由选择在路由器内部进行数据包的端口移动。用硬件实现。
路由选择是指确定分组从源到目的地所采取的端到端路径的网络范围处理过程.。用软件实现。
4.路由器中转发表的主要作用是什么?
数据报到达路由器时,首部的一个或多个字段在转发表中索引,根据索引结果找到输出端口。
5. 我们说过网络层的服务模型"定义发送主机和接收主机之间的端到端分组的传送特性".因特网的网络层的服务模型是什么? 就主机到主机数据报的传递而论, 因特网的服务模型能够保证什么?
服务模型是因特网的网络层提供了单一的服务, 称为尽力而为服务。什么也不能保证,就主机到主机数据报的传递而论, 因特网的服务模型什么也保证不了, 传送的分组既不能保证以它们发送的顺序被接收, 也不能保证它们最终交付; 既不能保证端到端时延, 也不能保证有最小的带宽。
C. 计算机网络自顶向下方法
计算机网络自顶向下方法是怎样的呢?下面就让我们一起来了解一下吧:
计算机网络自顶向下方法其实是一本书,即《计算机网络自顶向下方法》,这是属于2009年1月由机械工业出版社所出版的图书,作者是(美)库罗斯。该书是属于目前世界上最为广泛流行的计算机网络教科书之一,其主要讲解以因特网为例,这样可以更好地学以致用。
该书内容主要是采用了作者独创的自顶向下的方法来讲解计算机网络的原理以及其协议,也就是从应用层协议开始沿着协议栈向下讲解,其中强调了应用层范例与应用编程接口,让读者阅读之后能够更好在使用的应用程序环境之中进行学习与“创造”。
当然,其讲解主要以因特网为例,读者能够更好的学习,并且还注重教学法,深入浅出地重点讲解了计算机网络的基本原理。
需要注意的是,在第4版的内容中全面关注了网络安全问题,且更新并扩展了无线网络的覆盖范围,同时还增加了有关802.11(即WiFi)、802.16(即WiMAX)与蜂窝网络的新内容,当然,也增强了P2P应用程序的内容,主要还包括了文件共享协议、BitTorrent等文件分发协议及Skype的IP话音等新型多媒体应用。
拓展:
计算机网络是什么呢?
计算机网络一般来说指的是利用通信设备与线路将地理位置不同的、功能独立的多个计算机系统连接起来,以其功能完善的网络软件来更好的实现网络的硬件、软件以及资源共享与信息传递的系统,简单来说也就是用于连接两台或者多台计算机进行通信的系统。
D. 《计算机网络 自顶向下方法》笔记-第1章 计算机网络和因特网
因特网的构建包括了无数的计算机和网络设备,它们通过协议相互连接。协议是指在数据通信中所遵循的规则和标准。这些协议定义了数据如何被封装、传输、接收和解释。在这一章中,我们将深入探索网络的核心——分组交换和电路交换,以及它们在分组交换网中的时延、丢包和吞吐量问题。我们还将了解协议层次及其服务模型,包括分层的体系结构。
分组交换网络与电路交换网络是两种主要的通信方式。在分组交换网络中,数据被分割成小块,称为分组或包。这些分组在不同的网络链路上独立传输,直到它们到达目的地。这种技术允许更有效的使用网络资源,因为它可以动态地适应网络的负载和带宽变化。然而,这也可能导致时延、丢包和吞吐量问题。时延是指数据从发送到接收所需的时间,丢包则是指数据分组在传输过程中丢失,而吞吐量则是指网络在单位时间内能传输的数据量。
在协议层次及其服务模型中,网络被分解成多个层次,每个层次负责特定的任务。这使得网络设计更加模块化,易于理解和维护。上层协议依赖于下层协议提供的服务,同时向更低层提供服务。分层的体系结构有助于清晰地定义不同协议之间的交互,确保数据能够正确、高效地传输。
本章内容详细地介绍了计算机网络的基本概念,包括因特网的构建、分组交换和电路交换技术,以及协议层次及其服务模型。通过了解这些基础,读者将能更深入地理解计算机网络的工作原理,并为后续学习打下坚实的基础。