"计算机网络 第四版 课后答案 第二章"
计算机网络是指将分散在不同地理位置的计算机通过通信线路连接起来,实现资源共享、信息交换和协同工作的计算机系统。计算机网络的发展经历了从早期的终端网络到今天的internet的演变。
协议是计算机网络中最基本的概念之一。协议是一种通信规则,规定了数据的传输格式、时序、语义等方面的内容。例如,在日常生活中,我们在写信时都需要遵守一定的规则,如使用中文或其他语言,否则收信者可能无法阅读。这就像是一种协议,规定了人们之间交流信息的规则。
计算机网络采用层次结构的模型有很多好处。首先,各层之间相互独立,灵活性好,各层都可采用最合适的技术来实现,各层实现技术的改变不影响其他层。此外,层次结构模型也易于实现和维护,并有利于促进标准化。
ISO 在制定 OSI 参考模型时对层次划分的主要原则是网中各结点都具有相同的层次,不同结点的同等层具有相同的功能,不同结点的同等层通过协议来实现对等层之间的通信,同一结点内相邻层之间通过接口通信,每个层可以使用下层提供的服务,并向其上层提供服务。
OSI 参考模型中的“OSI 环境”的概念是指 OSI 参考模型所描述的范围,包括联网计算机系统中的应用层到物理层的 7 层与通信子网,连接结点的物理传输介质不包括在内。
在 OSI 参考模型中,数据传输的基本过程是应用进程 A 的数据传送到应用层时,加上应用层控制报头,组织成应用层的服务数据单元,然后传输到表示层,以此类推,数据传输到传输层、网络层、数据链路层、物理层,最后以透明比特流的形式通过传输介质传输出去。
报头在网络数据传输中的作用是包含了控制信息,例如序列号,使得该层以下即使没有维护顺序关系,目标机器的对应层也仍然可以按照正确的顺序递交信息,在有的层上,头部还可以包含信息大小、时间和其他控制字段。
面向连接服务和无连接服务是两种不同的服务模式。面向连接服务的数据传输过程必须经过连接建立、连接维护与释放连接的 3 个过程,而无连接服务不需要。在数据传输过程中,面向连接服务在数据传输过程中,各分组不需要携带目的结点的地址,而无连接服务要携带完整的目的结点的地址。
TCP/IP 协议的主要特点是开放的协议标准,可免费使用,并且独立于特定的计算机硬件与操作系统、独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互联网中、统一的网络地址分配方案,使整个 TCP/IP 设备在网中都具有唯一的地址、标准化的高层协议,可以提供多种可靠的用户服务。
OSI 参考模型与 TCP/IP 参考模型的异同点是,两者都是分层的,在同层确定协议栈的概念,以传输层为分界,其上层都是传输服务的用户。不同点是,在物理层和数据链路层,TCP/IP 未做规定、OSI 先有分层模型后有协议规范,不偏向任何特定协议,具有通用性,TCP/IP 先有协议后有模型,对非 TCP/IP 网络并不适用、在通信上,OSI 非常重视连接通信,而 TCP/IP 一开始就重视数据报通信、在网络互联上,OSI 提出以标准的公用数据网为主干网,而 TCP/IP 专门建立了互联网协议 IP,用于各种异构网的互联。
Internet 技术文档主要有两种形式:因特网草案和 RFC 文档。RFC 文档对从事网络技术研究与开发的技术人员是重要的,因为 RFC 文档是从事网络技术研究与开发的技术人员获得技术发展状况与动态重要信息的来源之一。如果需要有关 IP 协议的 RFC791 文档,可以输入网址:http://www.ietf.org/rfc.html, 然后在提示的位置输入 RFC 文档的编号 791,即可查找相关信息。