计算机网络中的七层协议是什么?谢谢
OSI是一个开放访问系统互连参考模型,它是一个非常明确的协议规范。OSI模型具有7 层结构,并且每一层都有几个子层。
在下面,我将简要介绍这7 层及其功能。
从上到下,OSI的7 层是7 个应用层6 表示层5 会话层第4 层网络3 网络2 数据链接层1 物理层,上层7 、6 、6 、5 和4 均定义了应用程序的功能,以及下部3 层3 、2 和1 的功能主要是通过网络端到端数据流。
接下来,我将向您介绍这7 层的功能:(1 )应用程序层:与其他计算机通信的应用程序,该应用程序是与应用程序相对应的通信服务。
例如,一个没有通信功能的文字处理程序无法执行通信代码,而从事文字处理工作的程序员也不关心OSI的第七层。
但是,如果添加了传输文件的选项,则文字处理器程序员需要实现OSI的第7 层。
示例:Telnet,HTTP,FTP,WWW,NFS,SMTP等。
(2 )演示层:该层的主要功能是定义数据格式和加密。
例如,FTP允许您选择以二进制或ASII格式转移。
如果选择了二进制文件,则发送者和接收器不会更改文件的。
如果选择了ASII格式,则发件人将从发送者的字符集将文本转换为标准ASII,然后发送数据。
标准ASII转换为接收器计算机上接收器计算机的字符集。
示例:加密,ASII等。
(3 )会话层:它定义了如何启动,控制和结束会话,包括控制和管理多个双向小时,以便在仅完成连续消息的一部分完成时可以通知应用程序,以使演示层看到的数据连续。
在某些情况下,如果演示层收到所有数据,则数据用于表示演示层。
示例:RPC,SQL等。
(4 )传输层:该层的功能包括选择错误恢复协议还是无错误恢复协议,并在同一主机上多样地将不同应用程序的数据流的输入多路复用,并以错误的顺序重新排序收到的数据包。
示例:TCP,UDP,SPX。
(5 )网络层:该层定义了端到端数据包传输。
它定义了可以识别所有节点的逻辑地址,还定义了路由实现和学习的方式。
为了容纳小于数据包长度的最大传输单元长度的传输介质,网络层还定义了如何将数据包分解为较小数据包的分割方法。
示例:IP,IPX等。
(6 )数据链接层:它定义了如何在单个链接上传输数据。
这些方案与正在讨论的媒介属有关。
示例:ATM,FDDI等。
(7 )物理层:OSI的物理层规范是传输媒体的特征标准,这些规格通常是指其他组织设定的标准。
连接器,针头,针,电流,电流,编码和光学调制的使用都是各种物理层规格中的。
物理层通常使用多个规格来定义所有细节。
示例:RJ4 5 、8 02 .3 等。
OSI分层的优势:(1 )人们可以轻松地讨论和学习协议的规范详细信息。
(2 )层之间的标准接口有助于工程模块化。
(3 )创建一个更好的互连环境。
(4 )降低复杂性,使程序更易于修改和产品开发。
(5 )每一层都使用下一个下层服务,从而更容易记住每一层的功能。
最多计算机网络采用层次结构,即计算机网络分为几个级别。
该系统高级别仅使用较低级别系统提供的接口和功能,并且不需要了解用于在较低级别实现该函数的算法和协议; 较低级别仅使用从较高级别系统传输的参数,即级别之间的不一致。
由于这种无关紧要,只要新模块具有新的函数和接口,即使它们使用不同的算法和协议,也可以将其替换为新级别。
为了正确地在网络中的计算机和终端之间正确传输信息和数据,必须根据数据传输的顺序,数据的格式和数据等方面达成协议或规则。
该协议或规则称为协议。
网络协议具有三个主要组成部分:1 语义:它是协议元素的含义。
要解释,不同类型的协议元素指定的语义是不同的。
例如,需要发送哪种控制信息,要完成的操作以及获得的响应。
2 .语法:将几个协议元素和数据结合在一起,以表达完整应遵循的格式,即为信息的数据结构提供准备。
例如,用户数据和控制信息的结构和格式。
3 .时间:事件实现顺序的详细描述。
例如,当双方交流时,发送点会发送数据消息。
如果正确接收目标点,则答案是正确的,以接收源点; 如果收到错误的消息,则需要源点才能进行重新启动。
自1 9 7 0年代以来,一些主要的外国计算机制造商已连续推出了自己的网络体系结构,但它们都是专门的。
为了使不同的计算机制造商的计算机相互通信以更大规模建立计算机网络,有必要建立国际网络体系结构标准。
1 9 8 1 年,国际标准化ISO组织正式建议使用网络系统结构 - 一种七层参考模型,称为OpenSystemInterConnection(OSI)。
由于建立了该标准模型,各种计算机网络已经靠近它,这极大地促进了网络通信的发展。
OSI参考模型将整个网络通信的功能划分为七个级别,请参见图1 从低到高,它们是物理层(pH),链路层(DL),网络层(N),传输层(T),会议层,介绍层(P)和应用程序层(A)。
每个层都完成了某些功能,每个层直接为其上层提供服务,所有级别相互支持。
第四至第七层主要负责互操作性,而第一层至第三层则用于在两个网络设备之间创建物理连接。
1 物理层物理层是OSI的第一层。
尽管它位于底部,但它是整个开放系统的基础。
物理层为设备之间的数据通信提供了传输媒体和互连设备,为数据传输提供了可靠的环境。
1 .1 互连设备物理层中的媒体和介质包括台面开机电线,平衡电缆,光纤,无线通道等。
用于通信的互连设备是指DTE和DCE之间的互连设备。
DTE既是数据终端设备,又是物理设备,例如计算机,终端等。
DCE是数据通信设备或电路连接设备,例如调制解调器。
数据传输通常通过DTE-DCE,然后通过DCE-DTE路径。
互连设备是指连接DTE和DCE的设备,例如各种插头和插座。
LAN中的各种厚而薄的同轴电缆,T型连接器,插头,接收器,发射器,中继器等是物理层的媒体和连接器。
1 .2 物理层1 .2 .1 的主要功能为数据终端设备提供数据传输路径。
数据路径可以是物理媒体或多个物理媒体连接。
完整的数据传输包括激活物理连接,传输数据和终止物理连接。
所谓的激活意味着,无论涉及多少个物理介质,都必须在通信中的两个数据终端设备之间连接以形成路径。
1 .2 .2 数据传输。
物理层必须形成适合数据传输并提供数据传输的实体。
首先,确保数据可以正确传递,其次,提供足够的带宽(带宽是指可以在每一秒内传递的位数(位)的数量(位)以减少几个通道上的拥塞。
传输数据的方式可以满足点对点,点对点,串行或平行,半双链或全双工,同步或异步传输的需求。
1 .3 物理层的一些重要标准。
在成立OSI/TC9 7 /C1 6 次级技术委员会之前,制定并应用了物理层的一些重要标准和方案。
OSI还制定了一些标准,并采用了一些现有的成就。
以下列出了一些重要的标准供读者检查。
ISO2 1 1 0:称为“数据通信--- 2 5 核DTE/DCE接口连接器和PIN分配”。
它基本上与EIA(美国电子行业协会)的“ RS-2 3 2 -C”兼容。
ISO2 5 9 3 : called "data communication-----3 4 core DTE/DCE------------------------------------------------------------------------------------------------------- ISO4 09 2 : called "Data Communication----3 7 -core DTE/DEC------------------------------------------------------------------------------------------------------- CCITTV.2 4 : It is called "Interface Circuit Definition Table between Data Terminal 设备(DTE)和数据电路终端设备”。
它的函数与1 00序列中的EIARS-2 3 2 -C和RS-4 4 9 兼容。
2 数据链路层数据链接可以大致理解为数据通道。
物理层必须为终端设备之间的数据通信提供传输媒体及其连接。
媒体是长期的,连接具有一生。
在连接的寿命中,收发器和接收端可以进行一个或多个数据通信。
每个沟通都必须经历建立沟通和拆除沟通的两个过程。
这种已建立的数据传输关系称为数据链接。
物理媒体传输的数据不可避免地会受到各种不可靠的因素并导致错误的影响。
为了弥补物理层中的缺点并为上层提供无错误的数据传输,必须能够检测和纠正数据。
数据的建立,拆除,检测和校正是数据链接层的基本任务。
2 .1 链接层的主要功能是为网络层提供数据传输服务,此类服务取决于该层要实现的功能。
链路层应具有以下功能:2 .1 .1 链接连接的建立,拆除和分离。
2 .1 .2 框架划界和框架同步。
链路层的数据传输单元是一个框架。
不同的协议,框架的长度和界面也不同,但是无论如何都必须界定框架。
2 .1 .3 序列控制是指传输的控制和帧的接收顺序。
2 .1 .4 错误检测和恢复。
还有链接标识,流控制等。
错误检测主要是通过Square Matrix Code检查和循环代码检查来检测频道上数据中的错误,而序列号则检测到框架丢失。
各种错误的恢复通常是通过反馈重传技术来完成的。
2 .2 数据链路层的主要协议制定了数据链路层协议,以维持同伴实体之间的一致性,并成功地完成网络层的服务。
主要协议如下:2 .2 .1 ISO1 7 4 5 --1 9 7 5 :“数据通信系统的基本控制程序”。
这是一个面向角色的标准,它使用1 0个控制字符来完成链接的建立,拆除和数据交换。
这些字符也完成了帧和错误恢复的传输和错误恢复。
诸如ISO1 1 5 5 ,ISO1 1 7 7 ,ISO2 6 2 6 ,ISO2 6 2 9 之类的标准组合可以形成各种链路控制和数据传输方法。
2 .2 .2 ISO3 3 09 --1 9 8 4 :称为“ HDLC框架结构”。
IS是O4 3 3 5 --1 9 8 4 :称为“ HDLC过程元素”。
ISO7 8 09 --1 9 8 4 :称为“ HDLC过程类型汇编”。
这三个标准均用于面向位的数据传输控制。
有些人被用来将这三个标准的组合称为高级链路控制程序。
2 .2 .3 ISO7 7 7 6 :称为“ DTE数据链路层过程”。
它与CCITTX.2 5 LAB“平衡链接访问程序”兼容。
2 .3 独立于链接的最常见链接产品是网卡,桥梁也是链接产品。
调制解调器的某些功能被认为属于链路层,并且仍然存在争议。
数据链路层基本上将不可靠的传输媒体变成可靠的传输路径来提供网络层。
在IEEE8 02 .3 的情况下,数据链路层分为两个子层,一个是逻辑链接控件,另一个是媒体访问控制。
下图显示了IEEE8 02 .3 LAN体系结构。
AUI =连接单元接口PMA =物理媒体连接mau =媒体连接单元pls =物理信号MDI =媒体相关接口3 网络层网络层的生成也是网络开发的结果。
在在线系统和线路交换的环境中,网络层的功能不是很有意义。
当数据终端的数量增加时,它们之间存在继电器设备。
目前,终端不仅需要与唯一的终端进行通信,而且还需要与多个终端进行通信。
这是链接任意两个数据终端设备的数据的问题,即路由或路径搜索。
此外,当一对用户建立和使用物理渠道时,经常会浪费很多空闲时间。
人们自然会希望让多对用户共享一个链接来解决此问题。
问题出现了逻辑渠道技术和虚拟电路技术。
3 .1 网络层的主要功能。
为了建立网络连接并向上层提供服务,网络层应具有以下主要功能:3 .1 .1 路由和继电器。
3 .1 .2 激活,终止网络连接。
3 .1 .3 数据链接上的多个网络连接,并且经常采用时间共享的多路复用技术。
3 .1 .4 错误检测和恢复。
3 .1 .5 排序,流量控制。
3 .1 .6 服务选择。
3 .1 .7 网络管理。
3 .2 网络层标准介绍网络层的一些主要标准如下:3 .2 .1 ISO.DIS8 2 08 :DTE的“ X.2 5 数据包级协议” 3 .2 .2 iso.dis8 3 4 8 :称为“ CO Network Service Service Service定义” uot; (面向连接的)3 .2 .3 iso.dis8 3 4 9 :称为“ CL网络服务定义”(以连接为导向)3 .2 .4 ISO.DIS8 4 7 3 :称为“ CL网络协议” 3 .2 .5 iso.dis8 3 4 8 :称为“称为”网络层解决“ 3 .2 .6 除了上述标准之外,还有许多标准。
这些标准仅求解网络层的某些功能,因此通常需要在网络层中使用几个标准,以便同时在网络层中使用以完成整个网络层的功能。
由于面对的不同网络,网络层的网络将与障碍的网络构成不同的网络。
现在,当两个计算机通过网络通信进行数据通信时,市场上的运输层是第一个端到端。
运输层也称为传输层。
传输层仅存在于最终开放系统中,并且是低层3 通信子网系统和高层3 之间的层,但非常重要。
因为这是源到目的地的最后一层,以控制从低到高的数据传输。
现有的事实是,世界各种通信子网的性能存在很大差异。
例如,可以将电话交换网络,数据包交换网络,公共数据交换网络,局部网络和其他通信子网互连,但是它们提供的变化的吞吐量,传输速率和数据延迟通信成本。
对于会话层,它需要一个具有恒定性能的接口。
传输层假定此功能。
它使用分流/汇合。
,多路复用/媒体多路复用技术来调整上述通信子网的差异,以使会话层无法感觉到。
此外,传输层还必须具有诸如错误恢复和流量控制之类的功能,以阻止会话层这些方面的通信子网的详细信息和差异。
传输层面临的数据对象不再是网络地址和主机地址,而是带有会话层的接口端口。
以上功能的最终目的是为会话提供可靠且无错误的数据传输。
传输层的服务通常必须经过三个阶段:传输连接建立阶段,数据传输阶段和传输连接释放阶段才能完成完整的服务过程。
在数据传输阶段,它分为两种类型:一般数据传输和加速数据传输。
运输层服务分为5 种类型。
它们基本上可以满足传输质量,传输速度和传输成本的各种不同需求。
传输层的协议标准如下:4 .1 ISO8 07 2 :称为“面向连接的运输服务定义” 4 .2 ISO8 07 2 :称为“以连接为导向的传输协议规范” 5 会话层提供的服务可以启用应用程序来建立和维护并维护并维护并启用会话。
会话层使用检查站来使通信会话能够在通信失败时继续从检查站恢复通信。
此功能对于传递大文件非常重要。
对话层,演示层和应用程序层构成了开放系统的三个上层,提供了分发处理,对话管理,信息表示,最终错误的恢复等。
对话层还必须承担应用程序流程服务需求以及运输层无法完成的工作的一部分将弥补运输层之间的功能差距。
主要功能是对话管理,数据流同步和重新同步。
为了完成这些功能,需要组合大量的服务单元功能,并且已经制定了数十个功能单元。
现在,介绍了会话层的主要功能,如下所示。
5 .1 建立会话实体之间的连接。
为了建立两个同伴会话服务用户的会话连接,应完成以下任务:5 .1 .1 将会话地址映射到传输地址5 .1 .2 选择所需的运输服务质量参数(QOS)5 .1 .3 协议会话参数5 .1 .3 5 .1 .3 在每个阶段传输阶段的传输阶段在此阶段传输阶段,并在两个阶段传输阶段的传输阶段,并在两个阶段传输阶段,并在两个阶段传输阶段,并在两个阶段传输阶段进行了同步数据,并在两个阶段进行了同步数据。
用户数据单元是SSDU,协议数据单元为SPDU。
会话用户之间的数据传输过程将转换为SSDU。
5 .3 连接发布连接发布发布通过功能单元发布,例如“有序发布”,“丢弃”和“有限的透明用户数据传输”。
会话层标准是建立会话连接的阶段,该段可以协商功能,为了促进其他国际标准的参考,定义了1 2 个功能单元。
每个系统都可以根据自己的情况和需求选择其他功能单元,以形成会话服务的合理子集。
会话层的主要标准是“ DIS8 2 3 6 :Session Service定义”和“ DIS8 2 3 7 :会话协议规范” .6 演示层的功能之一是为异构机器通信提供一种通用语言,以便可以互操作。
由于不同的计算机体系结构使用不同的数据表示,因此需要此类服务。
例如,IBM主机使用EBCDIC编码,而大多数PC使用ASCII代码。
在这种情况下,需要一个会话层来完成此转换。
通过上一个介绍,我们可以看到会话层下方的五层完整端到端数据传输,并且是可靠且无错误的传输。
但是,数据传输只是一种手段,而不是目的,最终是数据的使用。
由于各种系统对数据的定义并不完全相同,因此最简单的示例是键盘,其中某些键的含义在许多系统中各不相同。
这自然会给使用其他系统的数据造成障碍。
演示层和应用层负责消除此障碍。
对于用户数据,可以从两个方面进行分析,一个是数据的含义称为语义,另一个是数据的含义称为语义,另一个是代表层和应用程序层负责消除此障碍。
对于用户数据,可以从两个方面进行分析。
一个是数据的含义称为语义,另一个称为数据的含义称为语义。
一种是数据的表示,称为语法。
例如文本,图形,声音,文本类型,压缩,加密等,都属于语法类别。
演示层设计3 个类别和1 5 个功能单元,其中上下文管理功能单元在用户之间传达数据编码规则,以便双方都具有一致的数据表格,并且可以彼此了解。
ISO演示层为DP8 8 2 2 ,DP8 8 2 3 ,DIS6 9 3 7 /2 等一系列标准制定了服务,协议,文本通信字符。
7 应用层为应用程序提供服务,这些服务被划分根据它们向应用程序提供的特征分组,称为服务元素。
有些可以由多个应用程序使用,而另一些则可以由更少的应用程序使用。
应用层是开放系统的最高级别,直接为应用程序过程提供服务。
它的功能是在实施多个系统应用程序交流时完成业务处理所需的一系列服务。
其服务元素分为两类:公共应用服务元件案例和特定的应用程序服务元素SASE。
案例提供了最基本的服务。
它成为应用程序层中的任何用户和任何服务元素,主要为应用程序过程通信和分发系统实现提供了基本的控制机制。
特定的服务SASE必须满足一些特定的服务,例如文档转移,访问管理,工作转移,银行交易,订单输入等。
这些将涉及虚拟终端,工作转移和操作,文档转移和访问管理。
应用程序层的标准包括DP8 6 4 9 “公共应用服务元素”,DP8 6 5 0“公共应用服务元素协议”,文件传输,访问和管理服务和协议。
讨论:OSI第七层模型是一个理论模型,实际应用正在发生变化,因此它被用作分析和判断各种网络技术的基础; 对于大多数应用程序,仅其协议家族(即协议堆栈)大致对应于七层模型,并且查看特定协议实际使用的是七层中的sublayer,还是包括上层和下层的功能。
这种分层的好处是:1 它使人们可以轻松地探索和理解协议的许多细节。
2 标准化层之间的接口,允许不同的产品仅提供每层功能的一部分(例如一到三层的路由器),或仅提供协议功能的一部分。
(例如Win9 5 中的Microsoft TCP/IP)3 创建一个更好的集成环境。
4 降低复杂性并允许更轻松的编程更改或快速评估。
5 使用每一层的标头和拖车进行故障排除。
6 下层为较高层提供服务。
7 将复杂的网络分为更轻松的管理层。
TCP/IP各层之间有何关系?
网络协议的分散设计遵循一个基本原则:每个类都为上类提供服务。该关系在该类N类中显示了N+1 层通过其特定接口和基于N层的N+1 层的服务,以完成其功能。
这种渐进的关系使网络通信变得复杂且易于管理。
例如,应用层负责处理用户应用程序的需求,这取决于运输层的服务,以确保可以以可靠的方式传输数据以实现意图的目的。
运输层是基于网络层来解决和路由数据包的传输数据段的负责。
网络层负责将数据软件包从电源服务器发送到意图,并且依赖于数据链路层将数据帧发送到物理网络。
数据链路负责在物理网络中发送数据帧,并基于物理层以传输电流。
每个类之间通过明确定义的接口进行通信。
这些接口确定服务如何要求上层和下层对这些服务要求做出反应。
这样的接口通常包含一系列协议,这些协议可以决定如何在特定层之间交换信息。
例如,TCP/IP模型中的运输层使用TCP协议提供可靠的终端服务,而UDP协议使用非连接数据传输。
这种分层体系结构不仅简化了网络协议的设计,而且允许所有网络通信级别专注于自己的任务,而不必担心其他级别的部署详细信息。
该设计使网络协议可以随着技术的开发而开发,还为网络工程师提供了一个清晰的框架,以促进理解和维护复杂的网络系统。
网络协议分层(七层、四层)
1 这样做有助于简化设计,分析协议和测试协议的过程,并可以提高整个系统的效率。为了确保协议的有效性和效率,每个协议必须集中在其他协议未解决的问题上,并允许协议之间的数据结构参与。
此外,为了确保协议之间的合作工作,应将其设计和开发以成为完整的协议链,而不是孤立。
2 OSI网络模型OSI模型由七个级别组成,每个级别负责不同的功能:1 物理层:处理bitstreams的传输,包括物理接口问题,例如电气性能。
2 数据连接层:负责传输帧,通过MAC地址控制访问,并具有检测错误和纠正的功能。
3 网络层:处理软件包传输,负责选择道路和创建通信。
4 5 会话层:管理主机之间的通信会话和同步。
6 演示层:数据表示形式,例如加密,以确保传输过程中的数据安全。
7 3 2 传输层:提供TCP和UDP协议,负责数据格式,确认,传输等。
3 4 网络接口层:它运行实际的网络媒体,包括设备驱动程序和网络接口卡。
4 OSI和TCP/IP 1 之间的比较。
层次结构:OSI模型具有七层,而TCP/IP模型具有四层,其中TCP/IP在其中组合了数据连接层和网络接口层中的实际层,并删除纬度和会话层。
2 通信服务:OSI和TCP/IP具有相似的网络功能,但是它们在处理方法方面有所不同。
OSI较大,最多1 6 0个字节当TCP/IP地址为4 BYE时(IPv4 )。
简而言之,无论是OSI参考模型还是TCP/IP模型,其目的都是将复杂的网络连接问题分为较小,更容易的部分,从而实现有效且可靠的网络通信。
网络协议分层的缺点
从制定协议时网络节点之间的连接的复杂性,复杂的组件通常分为简单的组件,然后组合。最常用的复合技术是层次结构方法。
网络协议的层次原理? 2 根据逻辑函数的需求将网络级别划分,每个层都实现了一组明确定义的函数。
3 尝试确保相邻层之间的娱乐很清楚。
4 明确的结构有助于理解和学习。
通常,大型网络采用三层层结构,三层层结构的模型分为三个级别,即核的层,收敛层和访问水平。
每个级别完成不同的功能。
主要级别是在不同区域之间连接的,提供了各种网络块之间的访问,并提供高速路由和交换服务。
聚合级别连接了对网络访问的设备级别,确定广播域,在VLAN之间执行路由并提供安全措施。
访问级别提供了使用开关和使用便宜的替换密度设备的能力,用于从部门和地板访问设备的第二级服务。
缺点是网络设备的数量增加,每个其他设备都会增加一个拒绝点。
没有考虑到网络的实际应用的复杂性,并且某些层的功能尚不清楚。
他不能适应市场的需求,并且过于分层。
编辑器编制的网络协议中的上述缺陷。
网络协议为什么要分层?
问题1 :为什么应该以级别描述网络协议? 之所以以级别描述网络协议的原因是,在实际的IT网络中,两个实体之间的通信状况非常复杂,可以将整个网络的通信功能分为多个级别(分层描述)。问题2 :为什么我们必须对计算机网络和一般原则进行分层? 分层的原因。
将网络的通信过程分为较小,更简单的组件,从而有助于开发,设计和解决每个组件的问题。
・通过网络组件的标准化,可以开发更多的供应商。
・通过定义在模型的每个级别中实现哪些函数来鼓励行业的标准化。
・所有类型的硬件和网络软件允许它们之间进行通信。
・防止对一层的变化影响其他层,这有利于开发。
分层原则1 每个级别之间都有明确的界限,这很容易理解; 为了降低网络设计的复杂性,绝大多数网络采用了层次设计方法。
SO称为的分层设计方法是根据信息流过程将网络的一般函数分解为功能级别。
为了促进对接口和协议概念的理解,我们首先以邮政通信系统为例。
人们写信时通常会达成协议,这是信件的格式和。
首先,当我们写一封信时,我们必须使用双方包含的语言和样式,从另一部分的开始,最后是签名等。
这样,只有在收到信件后,另一方才能理解信中的,知道谁写的,何时写了,等等。
当然,可能还有其他一些特殊协议,例如信件的数量,间谍的秘密写作等。
写信后,信封必须打包并交付给邮局进行交货,因此发件人与邮局之间必须达成协议。
在中国,您必须首先编写收件人的地址和名称,然后才能编写发件人的地址和名称。
收到这封信后,第一个典型的邮局并将信件分类,然后将其运送到相关的运输部门进行运输,例如航空,民航,Pingxin,铁路,铁路或高速公路运输部门。
目前,邮局和运输部也同意,例如到达位置,时间,包装的形式等。
信件发送到目的地后,将执行相反的程序,并将信件交付给收件人,并且收件人只能按照商定的格式理解信件。
如图所示,在整个过程中,主要涉及三个子系统,即用户子系统,邮政子系统和运输子系统。
各种协议旨在实现从源到特定目的地发送信件的目的,也就是说,它们是由信息流生成的。
这些协议可以分为同一机构之间的协议,例如用户之间的协议,运输部门之间的邮局和协议之间的协议以及不同机构之间的协议,例如用户与邮局之间的协议,邮局和运输部门之间的协议。
尽管两个用户,两个邮局和两个运输部门分为两个地方,A和浮标,但它们都对应于同一机构,属于同一子系统。
显然,这两个协议是不同的。
在计算机网络环境中,两个计算机中两个过程之间的通信过程与邮政通信过程非常相似。
用户流程对应于用户以及在计算机上进行通信的过程(或特殊通信处理器)对应于邮局,并且通信设施与运输部门相对应,以减少计算机网络设计的复杂性,人们经常根据其功能使用计算机。
网络中相同级别之间的通信规则是此级别使用的协议。
同一计算机不同功能级别之间的通信规则称为接口,nth和(n+1 )级别之间的接口称为级别n/(n+1 )接口。
通常,该协议是与不同机器相同级别之间的通信协议,而接口是同一机器相邻级别之间的通信协议。
几个网络具有不同级别和协议的级别,名称和功能。
但是,在所有网络中,每个级别的目的是为其上一个级别提供某些服务。
协议的层次结构与编程中模块化的概念不同。
在编程中,每个模块可以彼此独立地组装或并行,而级别必须根据数据流的流进行分为较高和较低的级别。
形成与不同计算机相同级别的实体称为同行。
同行过程不一定是同一程序,但是其功能必须完全一致并采用相同的协议。
分层设计方法将整个网络通信功能分为垂直级别,而较低级别将隐藏在通信过程中将较低级别实现到更高级别的细节。
但是,级别应首先确定水平的水平和应在每个级别上完成的活动。
该功能应在分区期间逻辑上合并,并具有足够的层,以使每一层小以易于管理。
同时,不应有太多级别来避免无法忍受的处理的一般费用。
计算机网络的体系结构是网络中所有级别的层次模型和功能的精确定义。
网络体系结构的描述必须包括足够的 >>问题4 :为什么网络协议应该使用层次结构? 复杂问题的完善很容易详细实施,并且一个级别的变化不会影响其他级别。
问题5 :网络应该分层吗? 此外,安全和易于管理也会产生一定的影响。