计算机网络中五层协议它们分别的主要功能是什么?它们具体分别是在哪里(从硬件层面上谈)实现的? 1,物理层;其主要功能是:主2113要负责在5261物理线路上传输原始的二进制数4102据。2、数据链路层;其主要1653功能是:主要负责在通信的实体间建立数据链路连接。3、网络层;其主要功能是:要负责创建逻辑链路,以及实现数据包的分片和重组,实现拥塞控制、网络互连等功能。4、传输层;其主要功能是:负责向用户提供端到端的通信服务,实现流量控制以及差错控制。5、应用层;其主要功能是:为应用程序提供了网络服务。物理层和数据链路层是由计算机硬件(如网卡)实现的,网络层和传输层由操作系统软件实现,而应用层由应用程序或用户创建实现。扩展资料:应用层是体系结构中的最高层。应用层确定进程之间通信的性质以满足用户的需要。这里的进程就是指正在运行的程序。应用层不仅要提供应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户代理,来完成一些为进行语义上有意义的信息交换所必须的功能。应用层直接为用户的应用进程提供服务。传输层的任务就是负责主机中两个进程之间的通信。因特网的传输层可使用两种不同协议:即面向连接的传输控制协议TCP,和无连接的用户数据报协议UDP。面向连接的服务能够提供可靠的交付,但无连接服务。
应用层提供了用户使用的应用软件,这个说法对吗 不对。应用层向应用程序提供服务,这些服务按其向应用程序提供的特性分成组,并称为服务元素。有些可为多种应用程序共同使用,有些则为较少的一类应用程序使用。而不直接为用户提供使用的应用软件。应用层也称为应用实体(AE),它由若干个特定应用服务元素(SASE)和一个或多个公用应用服务元素(CASE)组成。每个SASE提供特定的应用服务,例如文件运输访问和管理(FTAM)、电子文电处理(MHS)、虚拟终端协议(VAP)等。CASE提供一组公用的应用服务,例如联系控制服务元素(ACSE)、可靠运输服务元素(RTSE)和远程操作服务元素(ROSE)等。
单片机程序里面,经常听说底层,中间层,应用层,什么意思? 51单片机也需要这么分层吗? 分层写的好处有三:1 开发的快速性诚如楼上那位所言,把一个工程分成 底层\\中间层\\应用层编写,程序员也分为底层程序员,中间层程序员,应用层程序员,只要三者协调好了,那么开发过程可以并行进行,节省开发时间,缩短周期,能快速占领市场,也有利于公司产品的保密2 系统安全性与程序可读性这个举例说明:比如空调系统,当室内温度高于30度或者室内湿度高于60时,开启压缩机,如果高压或者低压,则关闭压缩机以下是举例-sbit Compress=P1^1;unsigned char CmpOpen=0;unsigned char Temperature=0,Humidity=0;unsigned char CmpErr=NO_Err;以下是应用(中间)程序-if((Temperature>;=30)|(Humidity>;60)){CmpOpen=OPEN;}if((CmpErr=HIGHPRESS)|(CmpErr=LOWPRESS)){CmpOpen=NO_OPEN;}以下是底层程序-if(CmpOpen=OPEN){Compress=OPEN;}else{Compress=CLOSE;}以上例程中,通过CmpOpen这个变量的状态,决定了最终单片机引脚的状态,使得实际中压缩机只开一次,如果你用Compress代替应用层中的CmpOpen,那么有可能会现瞬间压缩机一开一关对压缩机来说,必然将损坏,不安全.如果又为了安全,又直接操作底层,程度就得改成这样if(((Temperature>;=30)|(Humidity>;60))&(CmpErr。。