1.2.1 计算机网络的分层结构、协议、服务和接口(转载)
原文链接:https://blog.csdn.net/weixin_43914604/article/details/104557738
本博客为个人学习、研究或者欣赏用,如有侵权,请与我联系删除,谢谢
文章目录
- 1.为什么计算机网络要分层?
- 2.如何分层呢?
- 3.正式认识分层结构(协议、接口、服务)
- (1)协议的组成
- (2)服务原语
- (3)协议、接口、服务之间的关系
1.为什么计算机网络要分层?
- 如上图所示,这是一台计算机向另一台计算机发送pdf文档的传输过程,传输过程分为大致4个步骤,这4个步骤合起来就是一个数据传输的解决方法。但是这4个步骤合起来,传输显得很复杂,不便于网络的研究、实现和维护。那么我们怎么解决这个问题呢?
- 我们可以采用“分层”的方式解决这个问题,将一个复杂大问题分解成若干子问题,那么子问题就相对来说更加容易研究和处理。
2.如何分层呢?
- 刚刚上面那张图已经大致列出了两台计算机传输数据时需要计算机网络提供的4个大致功能,那我们分层就根据功能来划分。每个层次即是对相应功能的具体定义。
- 分层也得遵守一些规则,这些规则是前人提出来的,我也就不解释了。
- 分层基本原则:
3.正式认识分层结构(协议、接口、服务)
(1)协议的组成
(2)服务原语
- 注意:
在一层内完成的全部功能并非都称之为服务,只有那些能够被高一层实体“看得见”的功能才能称为服务。
- 上层使用下层所提供的服务必须与下层交换一些指令,这些指令在OSI中被称为服务原语。
- OSI将原语划分为4类:
●请求(Request):由服务用户发往服务提供者,请求它完成某项工作。
●指示(Indication):由服务提供者发往服务用户,指示发生了某些事件。
●响应(Response):由服务用户发往服务提供者,对前面发生的指示的响应。
●证实(Confirmation):由服务提供者发往服务用户,对前面发生的请求的证实。 - 这4类原语用于不同的功能,如建立连接、传输数据和断开连接等。
- 有应答服务包括全部4种原语
- 无应答服务则只有请求和指示
- 举个例子来理解这四种原语
我们假设n+1层是存钱的人,n层是银行柜台服务人员。存钱的人要去柜台存钱,他会说出他的请求给柜台服务人员,然后服务人员知道后,需要你的银行卡和存款金额现金等证件,指示你把银行卡和现金等证件给她,然后存钱的人根据柜台人员的指示,进行响应,把银行卡和现金等证件给柜台人员,最后柜台人员对你的请求进行处理,帮你存钱,给你一张凭据,证实我帮你处理了存钱操作等一些信息。
(3)协议、接口、服务之间的关系
1.2.1 计算机网络的分层结构、协议、服务和接口(转载)相关推荐
- 王道考研 计算机网络5 分层结构 协议 服务 接口
引入;发送文件前要准备的工作 分层的基本原则 分层结构中相关的概念 PCI+SDU=PDU 上一层的PDU作为传给下一层的SDU,传输下去 总结
- 第一章 计算机网络 5 分层结构/协议/接口/服务的概念 [计算机网络笔记]
第一章 计算机网络 5 分层结构/协议/接口/服务的概念 本笔记参考书目: 计算机网络(第8版)谢希仁 2021王道计算机网络视频公开课 本节重点: 分层结构/协议/接口/服务 实体/对等实体 PCI ...
- 【王道考研计算机网络】—分层结构 协议 接口 服务
[王道考研计算机网络]-分层结构 协议 接口 服务 一.为什么要分层? 发送文件之前要做的准备工作: 发起通信的计算机必须将数据通信的通路进行激活 要告诉网络如何识别目的主机 发起通信的计算机要查明目 ...
- 1.2.1 计算机网络的分层结构、协议、服务和接口
文章目录 1.为什么计算机网络要分层? 2.如何分层呢? 3.正式认识分层结构(协议.接口.服务) (1)协议的组成 (2)服务原语 (3)协议.接口.服务之间的关系 1.为什么计算机网络要分层? 如 ...
- 同一个项目相互调接口_408计算机网络D3-第二章:网络体系结构与参考模型(上)分层结构-协议-接口-服务...
网络体系结构是从功能上描述计算机网络结构. 计算机网络体系结构简称网络体系结构是分层结构:是计算机网络的各层及其协议的集合. 每层遵循某个/些网络协议以完成本层功能. 分层结构-协议-接口-服务 首先 ...
- 计算机网络的分层结构、协议、服务和接口
1.为什么计算机网络要分层? 如上图所示,这是一台计算机向另一台计算机发送pdf文档的传输过程,传输过程分为大致4个步骤,这4个步骤合起来就是一个数据传输的解决方法.但是这4个步骤合起来,传输显得很复 ...
- 【计算机网络】分层结构(OSI 7层模型、TCP/TP 4层模型、5层参考模型)
[计算机网络]分层结构 一 概述 1.1 为什么要分层? 计算机网络是一个复杂的系统,采取分层的结构,可以将庞大而复杂的问题分为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理. 1.2 ...
- 1.2.1 分层结构 协议 接口 服务
1.2.1 分层结构 协议 接口 服务
- 计算机网络之网络概述:4、分层结构(协议、接口、服务)
概述:分层结构 思维导图: 为什么要分层: 怎么分层: 计算机分层结构: 概念总结: 思维导图: 为什么要分层: 举一个发送文件的例子,小伙伴们可以看到发送文件前要有许多的准备工作,若放在一块儿做这些 ...
最新文章
- 在iOS中使用tableView
- 脑电数据预处理-ICA去除伪影
- PHP CURL 图灵机器人
- ios 使用gcd 显示倒计时
- memcached和redis的区别
- VS2010附加进程调试DLL时断点无法断下的解决方法
- springboot JPA 做security的时候出现查了user表却不自动查role表 报 session为空
- 使用JMeter测试post请求
- 小甲鱼 C语言 22课指针和数组
- 怎么搜索代码里的所有中文汉字
- QT图形显示和处理1
- 互联网的起源发展历史
- Flask部署机器学习模型---基于线性回归模型的销售预测系统实现简易版代码
- python输出边长为n的正方形_将一个正方形分成N个较小的正方形并求N个较小正方形的中心坐标...
- 人间炼狱,人性在哪儿---------------- 二十年穿铁衣取胆,母熊含泪杀子并自杀
- GitHub图片不能正常显示的解决办法
- 为什么打开wps文字背景是绿色的?怎么变成白色的呢?
- lumen 配置数据库结果自动转数组_Laravel Lumen 数组操作
- 灾难-NAS服务器用的西数红盘报警处理
- php操作主从mysql_PHP 操作MySQL数据库
热门文章
- 如何得到所有子对象_对象可能会迟到,但它永远不会缺席
- Linux中的mate程序的进程,终端下以后台模式运行Linux程序的过程详解
- php pdo效率,php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例
- 调用方法try起来的好处_Java:一个重要的停止线程方法——interrupt
- python二叉树遍历例子_python数据结构之二叉树的遍历实例
- 推荐一个vs自带工具分析代码的复杂度
- SQLyog 报错2058 :连接 mysql 8.0.12 解决方法
- C、C++语言中参数的压栈顺序
- 20180601 -1
- Qt QDataTime QString 两个类的使用