计算机网络体系结构:分层结构
1.为什么要分层?
首先了解一下我们在发起文件前要完成的工作:
(1)发起通信的计算机必须将数据通信的通路进行激活。
(2)要告诉网络如何识别目的主机。
(3)发起通信的计算机要查明目的主机是否开机,并且与网络连接正常。
(4)发起通信的计算机要弄清楚,对方计算机中文件管理程序是否做好准备工作;准备工作是指:是否同意接受、是否有空间。
(5)确保差错和意外可以解决。
等等,这些工作量是很巨大的,所以分层将大问题分成一个个小问题。
2.如何分层:
(1)各层之间相互独立,每层只实现一种相对独立的功能。
(2)每层之间界面自然清晰,易于理解,相互交流尽可能少
(3)结构上课分割。每层都采用最合适的技术来实现。
(4)保持下层对上层的独立性,上层单独向使用下层提供的服务。
(5)整个分层结构应该能促进标准化工作。
总结:
(1)网络体系结构是从功能上描述计算机网络结构。
(2)计算机网络体系结构简称网络体系结构是分层结构。
(3)每层遵守某个/某些网络协议以完成本层功能。
(4)计算机网络体系结构是计算机网络的各层及协议的集合。
(5)第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。
(6)仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
(7)体系结构时抽象的,而实现是指能运行的一些软件和硬件。
计算机网络体系结构:分层结构相关推荐
- 【王道考研计算机网络】—分层结构 协议 接口 服务
[王道考研计算机网络]-分层结构 协议 接口 服务 一.为什么要分层? 发送文件之前要做的准备工作: 发起通信的计算机必须将数据通信的通路进行激活 要告诉网络如何识别目的主机 发起通信的计算机要查明目 ...
- 计算机网络学习笔记-计算机网络体系结构-分层思想以及必要性
文章目录 前言 一.常见的计算机网络体系结构 二.计算机网络体系结构分层的必要性 三.计算机网络体系结构分层思想举例 总结 前言 如果你是计算机专业相关学生,你一定听过OSI模型,它可能无数次让你奔溃 ...
- 第一章 计算机网络 5 分层结构/协议/接口/服务的概念 [计算机网络笔记]
第一章 计算机网络 5 分层结构/协议/接口/服务的概念 本笔记参考书目: 计算机网络(第8版)谢希仁 2021王道计算机网络视频公开课 本节重点: 分层结构/协议/接口/服务 实体/对等实体 PCI ...
- 【计算机网络】分层结构(OSI 7层模型、TCP/TP 4层模型、5层参考模型)
[计算机网络]分层结构 一 概述 1.1 为什么要分层? 计算机网络是一个复杂的系统,采取分层的结构,可以将庞大而复杂的问题分为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理. 1.2 ...
- 计算机网络分层结构5层,计算机网络协议分层结构
计算机网络协议分层结构你知道吗?从网络通信原理角度可以把网络分为5层,即应用层(Application layer,A).传输层(Transport layer,T)网络层(Network layer ...
- 1.2.1 计算机网络的分层结构、协议、服务和接口
文章目录 1.为什么计算机网络要分层? 2.如何分层呢? 3.正式认识分层结构(协议.接口.服务) (1)协议的组成 (2)服务原语 (3)协议.接口.服务之间的关系 1.为什么计算机网络要分层? 如 ...
- 【计算机网络】分层结构
首先根据一定规则将计算机网络分层,将分层的网络从底层到高层依次称为第1,2--n层:在它的分层结构中,第n层的活动元素通常称为n层实体,不同机器的同一层称为对等层,同一层的实体称为对等实体.n层实体实 ...
- 1.2.1 计算机网络的分层结构、协议、服务和接口(转载)
原文链接:https://blog.csdn.net/weixin_43914604/article/details/104557738 本博客为个人学习.研究或者欣赏用,如有侵权,请与我联系删除,谢 ...
- 计算机网络的分层结构、协议、服务和接口
1.为什么计算机网络要分层? 如上图所示,这是一台计算机向另一台计算机发送pdf文档的传输过程,传输过程分为大致4个步骤,这4个步骤合起来就是一个数据传输的解决方法.但是这4个步骤合起来,传输显得很复 ...
- 王道考研 计算机网络5 分层结构 协议 服务 接口
引入;发送文件前要准备的工作 分层的基本原则 分层结构中相关的概念 PCI+SDU=PDU 上一层的PDU作为传给下一层的SDU,传输下去 总结
最新文章
- Python 中少为人知的 10 个安全陷阱
- windows守护进程脚本
- java 环境部署——java源码包的安装——java-rpm包的安装
- 为iOS 项目引入其它开发包 的方法
- java中异常抛出后代码还会继续执行吗
- [leetcode ]221. Maximal Square c语言
- Gartner最新洞见:数据分析将是改变“游戏规则”的技术、企业的中台需要可组装的架构
- 自动驾驶横向控制 LQR 算法推导及仿真学习笔记
- 【Mybatis-Plus】条件参数查询手册
- 导航动态避让算法RVO的优化ORCA(Optimal Reciprocal Collision Avoidance)
- Faulty Robot-(dfs或者dijkstra)
- C语言四分位数Quartile算法(附完整源码)
- 视频号计划,撑得起微博下一个十年?
- spring boot mybatis 日志打印配置
- 从校招时间谈大学求职准备
- 实参高阶函数和装饰器
- java 代码实现各数据的正则校验
- html data-src和src的区别,img 的data-src 属性实现懒加载
- 为什么要使用二级指针?
- 如何调节华硕主板的风扇速度?ROG STRIX B250I