1.2.1 计算机网络分层结构
一、分层的设计思想
分层的设计思想:将庞大而复杂的问题转化为若干较小的局部问题。
将复杂的计算机网络在逻辑上划分为多个层次,将各种功能安排在合适的层次,不同类型的节点,实现的功能层次可能不一样。分层结构的设计并不唯一,可以根据实际需求增加或减少层次,同一个功能可以在多个层次中重复出现,每个层次负责实现一个或者多个功能。
二、三种常见的计算机网络体系结构
三、网络体系结构的概念
网络的体系结构是计算机网络的各层及其协议的集合,就是这个计算机网络及其构件所应完成的功能的精确定义。实现是遵从这种体系结构的前提下,使用何种软件或硬件完成这些功能的问题。体系结构是抽象的,而实现是具体的。
四、各层之间的关系
- 实体:在计算机网络的分层结构中,第n层中的活动元素(软件+硬件),通常称为第n层实体。不同机器上的同一层称为对等层,同一层的实体称为对等实体。
- 协议:即网络协议,是控制对等实体之间进行通信的规则的集合,是水平的。
- 接口:即同一节点内相邻两层的实体交换信息的逻辑接口,又称为服务访问点。
- 服务:服务是指下层为相邻的上层提供的功能调用,它是垂直的,上层实体通过“接口”请求相邻下层的“服务”。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】