四、计算机网络的分层结构

简介: 四、计算机网络的分层结构

1、为什么要进行分层


网路体系结构是从功能上描述计算机网络结构的;计算机网络体系结构建成网络体系结构是分层结构;计算机网络体系结构是计算机网络的各层及其协议的集合。发送文件前要完成的工作包括:(1) 发起通信的计算机必须将数据通信的通路进行激活;(2) 要告诉网络如何识别目的计算机;(3) 发起通信的计算机要查明目的主机是否开机,并且与网络连接正常;(4) 发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作;(5) 确保差错和意外可以解决… …


上述要解决的问题比较复杂,所以采用将这个大问题划分为一系列小问题的方式进行解决,所以提出计算机网络的分层结构。




2、分层原则


分层要遵循以下五个基本原则:(1) 各层之间相互独立,每层只实现一种相对独立的功能;(2) 每层之间界面自然清晰,易于理解,相互交流尽可能少;(3) 结构上可分割开。每层都采用最合适的技术来实现; (4) 保持下层对上层的独立性,上层单向使用下层提供的服务;(5) 整个分层功能应该能促进标准化工作



3、相关概念


实体: 第n层的活动元素称为第n层实体。同一层的实体叫做对等实体。


协议: 为进行网络中对等实体数据交换而建立的规则,标准或者约定称为网络协议【水平】。


image.png

28f73dcb9186486b8cea89ed9f2b6c66.png


在这里插入图片描述 \qquad 接口(访问服务点SAP): 上层使用下层服务的入口。


服务: 下层为相邻上层提供的功能调用。【垂直】


411e6a6504ce4beaa5c4dad84c0cfa25.png



SDU服务数据单元: 为完成用户所要求的功能而应该传送的数据;


PCI协议控制信息: 控制协议操作的信息;


PDU协议数据单元: 对等层次之间传送的数据单位。







相关文章
|
3月前
|
机器学习/深度学习 资源调度 自然语言处理
不同类型的循环神经网络结构
【8月更文挑战第16天】
49 0
|
24天前
|
机器学习/深度学习 计算机视觉 网络架构
【YOLO11改进 - C3k2融合】C3k2融合YOLO-MS的MSBlock : 分层特征融合策略,轻量化网络结构
【YOLO11改进 - C3k2融合】C3k2融合YOLO-MS的MSBlock : 分层特征融合策略,轻量化网络结构
|
1月前
|
机器学习/深度学习 算法
神经网络的结构与功能
神经网络是一种广泛应用于机器学习和深度学习的模型,旨在模拟人类大脑的信息处理方式。它们由多层不同类型的节点或“神经元”组成,每层都有特定的功能和责任。
31 0
|
2月前
|
编解码 人工智能 文件存储
卷积神经网络架构:EfficientNet结构的特点
EfficientNet是一种高效的卷积神经网络架构,它通过系统化的方法来提升模型的性能和效率。
57 1
|
3月前
|
机器学习/深度学习 算法 文件存储
【博士每天一篇文献-算法】 PNN网络启发的神经网络结构搜索算法Progressive neural architecture search
本文提出了一种名为渐进式神经架构搜索(Progressive Neural Architecture Search, PNAS)的方法,它使用顺序模型优化策略和替代模型来逐步搜索并优化卷积神经网络结构,从而提高了搜索效率并减少了训练成本。
55 9
|
3月前
|
机器学习/深度学习 人工智能 PyTorch
AI智能体研发之路-模型篇(五):pytorch vs tensorflow框架DNN网络结构源码级对比
AI智能体研发之路-模型篇(五):pytorch vs tensorflow框架DNN网络结构源码级对比
77 1
|
4月前
|
机器学习/深度学习 自然语言处理
像生物网络一样生长,具备结构可塑性的自组织神经网络来了
【7月更文挑战第24天】Sebastian Risi团队发布的arXiv论文探讨了一种模仿生物神经网络生长与适应特性的新型神经网络。LNDP利用结构可塑性和经验依赖学习,能根据活动与奖励动态调整连接,展现自我组织能力。通过基于图变换器的机制,LNDP支持突触动态增删,预先通过可学习随机过程驱动网络发育。实验在Cartpole等任务中验证了LNDP的有效性,尤其在需快速适应的场景下。然而,LNDP在复杂环境下的可扩展性及训练优化仍面临挑战,且其在大规模网络和图像分类等领域的应用尚待探索
88 20
|
3月前
|
机器学习/深度学习 Linux TensorFlow
【Tensorflow+keras】用代码给神经网络结构绘图
文章提供了使用TensorFlow和Keras来绘制神经网络结构图的方法,并给出了具体的代码示例。
55 0
|
4月前
|
机器学习/深度学习 自然语言处理 算法
深度学习的关键概念和网络结构
度学习是人工智能和机器学习的一个重要分支,它通过模拟人脑神经元的工作方式来处理复杂的模式识别和数据分析任务。深度学习已经在许多领域取得了显著的成果,如图像识别、语音识别和自然语言处理。
65 1
|
3月前
|
机器学习/深度学习 API 数据处理
《零基础实践深度学习》2.4手写数字识别之网络结构
这篇文章介绍了手写数字识别任务中网络结构设计的优化,比较了多层全连接神经网络和卷积神经网络两种模型结构,并展示了使用PaddlePaddle框架实现这些网络结构,训练并观察它们在MNIST数据集上的表现。