什么是协议栈? 为什么它是分层的?.docx
《什么是协议栈? 为什么它是分层的?.docx》由会员分享,可在线阅读,更多相关《什么是协议栈? 为什么它是分层的?.docx(5页珍藏版)》请在第一文库网上搜索。
1、什么是协议栈?为什么它是分层的?#ProU)Co1#协议栈#无线通信https:/nove1bits.io/协议栈(PrOtoCO1StaCk)是协议的分层集合,它们协同工作以提供通信服务。堆栈中的每个协议都负责一个特定的任务,通过将它们分层,我们可以创建一个更健壮和可靠的系统。分层架构模式通常称为“n层”架构设计,它是一种用于降低众多学科复杂性的常用技术。一个结构被划分为一起工作的部分,每个部分都有一项特殊的工作要做。这些零件分层排列,一层在另一层上。一个简单例子是航空公司系统:航空系统是一个很好的类比(因为计算机网络很像航空旅行);在航空系统中乘客将被从源头“运送”到目的地,这就像在计算机
2、网络中消息从一个设备传送给另一个设备。航空系统是一个复杂的功能分层组织的系统(类似于蓝牙1E协议栈)。想一想您乘坐航空公司航班时所采取的一系列步骤。 首先,您购买机票,检查行李,前往登机口,最终登上飞机。 飞机起飞并被送往目的地。 飞机降落后,您在登机口下飞机并领取您的行李。和老廖一起学5G如果旅行很糟糕,您可以向票务代理投诉;这些动作的背后是一个分层结构。Ticket(purchase)Ticket(comp1ain)Baggage(check)Baggage(c1aim)Gates(1oad)Gates(un1oad)RunwaytakeoffRunway1andingAirp1anero
3、utingAirp1aneroutingAirp1aneroutingAirp1aneroutingTicketBaggageGateTakeoffZ1andingAirp1aneroutingDepartureairportIntermediateair-trafficcontro1centersArriva1airprt图1航空运输系统结构层与计算机网络类似,航空公司功能的分层采用自上而下的方法: 第一层是处理票务的客户服务层。 第二层是行李处理层,您在出发机场托运行李,您的行李在此卸货并在到达机场领取。 第三层是登机口层,负责将您装载到飞机上并从飞机上卸下。 第四层是飞机起降的跑道层。
4、最后一层是空中交通管制层,它确保飞机在空中保持分离,并确保它们采取正确的路线。这是航空公司系统如何工作的非常简化的视图,但它有助于说明复杂系统按照层组织的观点。而分层架构的主要好处,使该设计在多个领域受到青睐的关键特性是:抽象 关注点分离隔离层1 .抽象(AbStraCtion)就是系统的不同部分可能在实现级别上对彼此的了解为零,但仍然能够相互交互。基于此抽象是隐藏层的实现细节并仅与它必须与之交互的层共享功能的想法。它是将层的作用与它的作用方式分开。通过隐藏层如何工作的细节,其他层可以轻松地与之交互。他们只需要知道该层做什么,并且在需要特定功能时可以与它交互。他们不需要担心任务是如何执行的。2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 什么是协议栈? 为什么它是分层的? 什么是 协议 为什么 它是 分层