课件18张PPT。计算机网络体系结构计算机网络体系结构是一种关于计算机网络基础架构的描述和规定,它包括硬件、功能层、接口和协议,用于建立通信,并确保信息的可靠传输。计算机网络上的通信协议计算机网络通信协议是用来定义并实现网络通信的一组规则和参数.
打电话的例子(内容、语言和传输)
开放系统互连参考模型OSIOSI参考模型(OSI/RM)的全称是开放系统互连参考模型,它是由国际标准化组织ISO提出的一个网络系统互连模型。 分层的好处:
一、每一层都相对独立,分别实现不同的功能,容易管理。
二、各层可相对独立地制定规则而不影响其它层的规则。信件的旅程用户(写信人)邮政局运输部门用户(收信人)邮政局运输部门用户/邮局约定邮局/运输部门约定甲地乙地运输子系统用户子系统邮局子系统用户间约定邮政局间约定运输部门间约定应用层表示层会话层传输层网络层数据链路层物理层系统A系统B处理相互交换的信息处理文本格式化,显示代码转换(数据的压缩与恢复,加密与解密)建立、维持、协调通信确保数据正确发送(流量控制,避免拥挤)决定传输路由,处理信息传递(流量控制,计费)编码、编址、传输管理硬件连接开放系统互连参考模型(OSI模型)(Open System Interconnection )实例分析:qq之间通信下面以同学们经常使用的即时通信工具QQ之间的通信为例,介绍从主机A发送QQ数据后,是如何被远方主机B的QQ所接受的。整个发送、接收过程如图所示。
1.发送方。
(1)首先主机A的QQ发送用户数据,如“加油中国!”,交给本地的OSI的应用层。应用层对该用户数据进行处理。将应用层的相关标识信息(报头)和用户数据合并成一个新的数据包,然后传送给表示层。
(2)在表示层中,将对传送过来的“加油中国!”信息进行加密、压缩处理(现在QQ消息为了保证安全,腾讯公司都要进行加密的;如果在QQ里还发送一张图片,为了传送快捷,还要将图片重新编码压缩),然后将表示层的相关信息填入报头中,生成新的数据包传送给会话层。
(3)在会话层中,将会为A地和B地的QQ应用程序建立连接,形成通路。接着会话层数据包交给传输层处理。
(4)在传输层中,将相应的标识信息添加为报头,这样来保证主机A发送的用户数据包能被主机B的QQ所接受。
(5)当传输层数据包到达网络层后,再为其添加一个头部(报头)。报头信息中包含网络进程所使用的网络协议,以及主机A和主机B的网络地址等。
(6)数据链路层为网络层数据包分别添加一个头部和尾部,把数据包封装成帧,头部和尾部中包含使用的协议、主机A和主机B网卡的MAC地址错误校检等信息。然后就把帧交给物理层。
(7)物理层,形成二进制数据,交给通信媒体进行传输。2.接收方。
(1)当二进制数据流到达主机B后,首先交给物理层,将这些数据流信息重新组合成帧,交给数据链路层。数据链路层接着将帧数据解封提取出网络层数据包,并把数据包交给网络层。
(2)主机B的用户数据处理过程正好和主机A相反,依次经过物理层、数据链路层、网络层、传输层、会话层、表示层和应用层的处理,并且每层中的处理过程也正好和主机A相应层的处理相反。它们是将主机A的相应数据包进行解封,提出上层所需要的数据信息,最后应用层将“加油中国!”信息交给主机B的QQ应用程序。
3.这就是一次完整的传输过程,应用数据包在主机A的处理和在主机B的处理正好是一个相反的过程。
协议与接口协议是两个系统对等的层之间一组约定.
接口是一个系统内部两个相邻层的一组约定,反映了相邻层之间的关系.计算机网络通信协议的几个概念计算机网络协议通常由语义、语法、交换规则三部分组成。
报文:每个协议所要传输的信息(可分为控制报文和数据报文)
帧:物理层和数据链路层上的报文。返回练习1.OSI参考模型中,网络层、数据链路层和物理层传输的协议数据单元(PDU)分别称为( )
A.报文(message)、帧(frame)、比特(bit)
B.分组(packet)、报文(message)、比特(bit)
C.分组(packet)、帧(frame)、比特(bit)
D.数据报(datagram)、帧(frame)、比特(bit)C2 关于OSI参考模型,下列说法中不正确的是( )。
A.OSI参考模型是开放系统互联参考模型
B.OSI参考模型定义了开放系统的层次结构
C.在OSI参考模型中,每层可以使用上层提供的服务
D.OSI参考模型是一个在制定标准时使用的概念性的框架
C3 不同结点的同等层通过( )来实现对等层之间的通信。
A接口 B原语 C协议 D程序
C4 OSI参考模型的数据链路层的功能包括( )。
A控制报文通过网络的路由选择
B提供用户与网络系统之间的接口
C处理信号通过物理介质的传输
D保证数据的正确顺序、无差错和完整性
D5.在OSI中,同层对等实体间进行信息交换时必须遵守的规则称为( )
A.协议 B.接口 C.服务 D.会话
6.在OSI中,相邻层间进行信息交换时必须遵守的规则称为( )
A.协议 B.接口 C.服务 D.会话
AB7.( )是指为网络数据交换而制定的规则、约定与标准。
A接口 B体系结构
C层次 D网络协议D谢谢大家!