1.为什么要分层?
首先了解一下我们在发起文件前要完成的工作:
(1)发起通信的计算机必须将数据通信的通路进行激活。
(2)要告诉网络如何识别目的主机。
(3)发起通信的计算机要查明目的主机是否开机,并且与网络连接正常。
(4)发起通信的计算机要弄清楚,对方计算机中文件管理程序是否做好准备工作;准备工作是指:是否同意接受、是否有空间。
(5)确保差错和意外可以解决。
等等,这些工作量是很巨大的,所以分层将大问题分成一个个小问题。

2.如何分层:

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

总结:
(1)网络体系结构是从功能上描述计算机网络结构。
(2)计算机网络体系结构简称网络体系结构是分层结构。
(3)每层遵守某个/某些网络协议以完成本层功能。
(4)计算机网络体系结构是计算机网络的各层及协议的集合。
(5)第n层在向n+1层提供服务时,此服务不仅包含第n层本身的功能,还包含由下层服务提供的功能。
(6)仅仅在相邻层间有接口,且所提供服务的具体实现细节对上一层完全屏蔽。
(7)体系结构时抽象的,而实现是指能运行的一些软件和硬件。

计算机网络体系结构:分层结构相关推荐

  1. 【王道考研计算机网络】—分层结构 协议 接口 服务

    [王道考研计算机网络]-分层结构 协议 接口 服务 一.为什么要分层? 发送文件之前要做的准备工作: 发起通信的计算机必须将数据通信的通路进行激活 要告诉网络如何识别目的主机 发起通信的计算机要查明目 ...

  2. 计算机网络学习笔记-计算机网络体系结构-分层思想以及必要性

    文章目录 前言 一.常见的计算机网络体系结构 二.计算机网络体系结构分层的必要性 三.计算机网络体系结构分层思想举例 总结 前言 如果你是计算机专业相关学生,你一定听过OSI模型,它可能无数次让你奔溃 ...

  3. 第一章 计算机网络 5 分层结构/协议/接口/服务的概念 [计算机网络笔记]

    第一章 计算机网络 5 分层结构/协议/接口/服务的概念 本笔记参考书目: 计算机网络(第8版)谢希仁 2021王道计算机网络视频公开课 本节重点: 分层结构/协议/接口/服务 实体/对等实体 PCI ...

  4. 【计算机网络】分层结构(OSI 7层模型、TCP/TP 4层模型、5层参考模型)

    [计算机网络]分层结构 一 概述 1.1 为什么要分层? 计算机网络是一个复杂的系统,采取分层的结构,可以将庞大而复杂的问题分为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理. 1.2 ...

  5. 计算机网络分层结构5层,计算机网络协议分层结构

    计算机网络协议分层结构你知道吗?从网络通信原理角度可以把网络分为5层,即应用层(Application layer,A).传输层(Transport layer,T)网络层(Network layer ...

  6. 1.2.1 计算机网络的分层结构、协议、服务和接口

    文章目录 1.为什么计算机网络要分层? 2.如何分层呢? 3.正式认识分层结构(协议.接口.服务) (1)协议的组成 (2)服务原语 (3)协议.接口.服务之间的关系 1.为什么计算机网络要分层? 如 ...

  7. 【计算机网络】分层结构

    首先根据一定规则将计算机网络分层,将分层的网络从底层到高层依次称为第1,2--n层:在它的分层结构中,第n层的活动元素通常称为n层实体,不同机器的同一层称为对等层,同一层的实体称为对等实体.n层实体实 ...

  8. 1.2.1 计算机网络的分层结构、协议、服务和接口(转载)

    原文链接:https://blog.csdn.net/weixin_43914604/article/details/104557738 本博客为个人学习.研究或者欣赏用,如有侵权,请与我联系删除,谢 ...

  9. 计算机网络的分层结构、协议、服务和接口

    1.为什么计算机网络要分层? 如上图所示,这是一台计算机向另一台计算机发送pdf文档的传输过程,传输过程分为大致4个步骤,这4个步骤合起来就是一个数据传输的解决方法.但是这4个步骤合起来,传输显得很复 ...

  10. 王道考研 计算机网络5 分层结构 协议 服务 接口

    引入;发送文件前要准备的工作 分层的基本原则 分层结构中相关的概念 PCI+SDU=PDU 上一层的PDU作为传给下一层的SDU,传输下去 总结

最新文章

  1. Python 中少为人知的 10 个安全陷阱
  2. windows守护进程脚本
  3. java 环境部署——java源码包的安装——java-rpm包的安装
  4. 为iOS 项目引入其它开发包 的方法
  5. java中异常抛出后代码还会继续执行吗
  6. [leetcode ]221. Maximal Square c语言
  7. Gartner最新洞见:数据分析将是改变“游戏规则”的技术、企业的中台需要可组装的架构
  8. 自动驾驶横向控制 LQR 算法推导及仿真学习笔记
  9. 【Mybatis-Plus】条件参数查询手册
  10. 导航动态避让算法RVO的优化ORCA(Optimal Reciprocal Collision Avoidance)
  11. Faulty Robot-(dfs或者dijkstra)
  12. C语言四分位数Quartile算法(附完整源码)
  13. 视频号计划,撑得起微博下一个十年?
  14. spring boot mybatis 日志打印配置
  15. 从校招时间谈大学求职准备
  16. 实参高阶函数和装饰器
  17. java 代码实现各数据的正则校验
  18. html data-src和src的区别,img 的data-src 属性实现懒加载
  19. 为什么要使用二级指针?
  20. 如何调节华硕主板的风扇速度?ROG STRIX B250I

热门文章

  1. 大连化物所关于水的光解动力学文章获JCP杂志推荐
  2. linux下的ctrl快捷键使用
  3. main与WinMain的区别
  4. ws832设置虚拟服务器,华为路由器ws832怎么设置
  5. SpringBoot使用jrebel问题
  6. 海量数据高并发的访问技术解决方案
  7. 求解最大连续子序列和问题----蛮力法
  8. 自考计算机应用基础停考,2020年最新汇总,全国自考停考专业!
  9. 2021年 深圳高考 成绩查询,深圳高考成绩查询系统2021
  10. Java8 List集合中的部份数据,按条件根据某个字段进行合并