精华内容
下载资源
问答
  • 计算机网络服务原语

    千次阅读 2014-07-04 17:37:31
    从一个驱动代码中看到了request/indication/response/confirm等函数,不知是什么功能,上网找了找才发现原来是《计算机网络》中有关服务原语的概念。摘抄如下: 服务原语包含四种类型:  请求(request):...

    http://blog.csdn.net/hansel/article/details/1864420


    从一个驱动的代码中看到了request/indication/response/confirm等函数,不知是什么功能,上网找了找才发现原来是《计算机网络》中有关服务原语的概念。摘抄如下:

    服务原语包含四种类型:

     请求(request):一个实体希望得到完成某些操作的服务
    指示(indication):通知一个实体,有某个事件发生
    响应(response):一个实体希望响应一个事件
    证实(confirm):返回对先前请求的响应


    原语一般都携带参数。
    证实型(confirmed)和非证实型(unconfirmed)服务的区别:
    证实型服务包含所有4种服务原语。
    非证实型服务只包含请求和指示2种服务原语。

    服务原语示例

    服务原语工作示例


    1. COENNCT.request:呼叫方请求建立连接
    2. CONNECT.indication:被呼叫方指示有人请求建立连接
    3. CONNECT.response:被呼叫方表示接受/拒绝建立连接请求
    4. CONNECT.confirm:通知呼叫方建立连接的请求是否被接受
    5. DATA.request:请求发送数据
    6. DATA.indication:指示数据的到达
    7. DISCONNECT.request:请求释放连接
    8. DISCONNECT.indication:指示对方释放了连接


    服务与协议的关系

    服务是各层向它上层提供的一组原语,定义了两层之间的接口。
    协议是同层对等实体之间交换数据帧、分组和报文的格式及意义等信息的一组规则。
    服务确定了能为上一层提供的操作。
    协议实现为上一层提供服务的具体方法。

     

    展开全文
  • 从一个驱动代码中看到了 request / indication / response / confirm 等函数,不知是什么功能,上网找了找才发现原来是《计算机网络》中有关服务原语的概念。摘抄如下: 服务原语包含四种类型: 请求(request):...

    点击阅读原文

    从一个驱动的代码中看到了 request / indication / response / confirm 等函数,不知是什么功能,上网找了找才发现原来是《计算机网络》中有关服务原语的概念。摘抄如下:

    服务原语包含四种类型:

    请求(request):一个实体希望得到完成某些操作的服务
    指示(indication):通知一个实体,有某个事件发生
    响应(response):一个实体希望响应一个事件
    证实(confirm):返回对先前请求的响应

    原语一般都携带参数。
    证实型(confirmed)和非证实型(unconfirmed)服务的区别:
    证实型服务包含所有4种服务原语。
    非证实型服务只包含请求和指示2种服务原语。

    508474-20180830093130427-1722381146.jpg

    服务原语工作示例

    1. COENNCT.request:呼叫方请求建立连接
    2. CONNECT.indication:被呼叫方指示有人请求建立连接
    3. CONNECT.response:被呼叫方表示接受/拒绝建立连接请求
    4. CONNECT.confirm:通知呼叫方建立连接的请求是否被接受
    5. DATA.request:请求发送数据
    6. DATA.indication:指示数据的到达
    7. DISCONNECT.request:请求释放连接
    8. DISCONNECT.indication:指示对方释放了连接

    服务与协议的关系

    服务是各层向它上层提供的一组原语,定义了两层之间的接口。
    协议是同层对等实体之间交换数据帧、分组和报文的格式及意义等信息的一组规则。
    服务确定了能为上一层提供的操作。
    协议实现为上一层提供服务的具体方法。

    508474-20180830093215429-1343567404.jpg

    转载于:https://www.cnblogs.com/outs/p/9558260.html

    展开全文
  • 原语

    千次阅读 2019-04-26 14:54:10
    属于 操作系统 或 计算机网络用语 范畴 原语是操作系统核心,内核或微核提供核外调用过程或函数称为原语(primitive)。 由若干条指令组成,来完成一定功能过程,执行必须过程连续,不允许被中断 重点 - - 原子...

    原语

    属于 操作系统计算机网络用语 范畴
    原语是操作系统的核心,内核或微核提供核外调用的过程或函数称为原语(primitive)。
    由若干条指令组成,来完成一定功能的过程,执行必须过程连续,不允许被中断
    重点 - - 原子语句,不可分割,执行不可中断(要么全部执行,要么都不执行)

    它不是进程而是由一组程序模块所组成,是操作系统的一个组成部分,它必须在管态(一种机器状态,管态下执行的程序可以执行特权和非特权两类指令,通常把它定义为操作系统的状态)下执行,并且常驻内存,而个别系统有一部分不在管态下运行

    操作系统用于范畴

    类型

    • 请求(Req)型原语,用于高层向低层请求某种业务;
    • 证实(Cfm)型原语,用于提供业务的层证实某个动作已经完成;
    • 指示(Ind)型原语,用于提供业务的层向高层报告一个与特定业务相关的动作;
    • 响应(Res)型原语,用于应答,表示来自高层的指示原语已收到。
    展开全文
  • 原语详解

    千次阅读 2018-10-31 12:59:11
    原语(原子语言,不可分割,不可中断)是操作系统或计算机网络用语范畴。是由若干条指令组成,用于完成...计算机网络中也有“原语”一词,它与操作系统原语”概念不同。服务原语是指协议中下层协议通过接...

    原语(原子语言,不可分割,不可中断)是操作系统或计算机网络用语范畴。是由若干条指令组成的,用于完成一定功能的一个过程。primitive or atomic action 是由若干个机器指令构成的完成某种特定功能的一段程序,具有不可分割性。即原语的执行必须是连续的,在执行过程中不允许被中断。

    分类

    计算机网络中也有“原语”一词,它与操作系统的“原语”概念不同。服务原语是指协议中的下层协议通过接口为上层协议提供某种服务而发送的原语操作。

    原语分为四类:请求(Req)型原语,用于高层向低层请求某种业务;证实(Cfm)型原语,用于提供业务的层证实某个动作已经完成;指示(Ind)型原语,用于提供业务的层向高层报告一个与特定业务相关的动作;响应(Res)型原语,用于应答,表示来自高层的指示原语已收到。

    组成及功能

    原语通常由若干条指令组成,用来实现某个特定的操作。通过一段不可分割的或不可中断的程序实现其功能。原语是操作系统的核心,它不是由进程而是由一组程序模块所组成,是操作系统的一个组成部分,它必须在管态(一种机器状态,管态下执行的程序可以执行特权和非特权两类指令,通常把它定义为操作系统的状态)下执行,并且常驻内存,而个别系统有一部分不在管态下运行。原语和广义指令都可以被进程所调用,两者的差别在于原语有不可中断性,它是通过在执行过程中关闭中断实现的,且一般由系统进程调用。许多广义指令的功能都可用目态(一种机器状态,通常把它作为用户程序执行时的状态)下运行的系统进程完成,而不一定要在管态下完成,例如文件的建立、打开、关闭、删除等广义指令,都是借助中断进入管态程序,然后转交给相应的进程,最终由进程实现其功能。引进原语的主要目的是为了实现进程的通信和控制。

    PV原语2种形式

    PV原语通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可分割不可中断的程序。 信号量的概念1965年由著名的荷兰计算机科学家Dijkstra提出,其基本思路是用一种新的变量类型(semaphore)来记录当前可用资源的数量

    semaphore有两种实现方式:

    1) semaphore的取值必须大于或等于0。0表示当前已没有空闲资源,而正数表示当前空闲资源的数量

    2) semaphore的取值可正可负,负数的绝对值表示正在等待进入临界区的进程个数。

    信号量是由操作系统来维护的,用户进程只能通过初始化和两个标准原语(P、V原语)来访问。初始化可指定一个非负整数,即空闲资源总数。

    P原语

    P是荷兰语Passeren(通过)的首字母。为阻塞原语,负责把当前进程由运行状态转换为阻塞状态,直到另外一个进程唤醒它。操作为:申请一个空闲资源(把信号量减1),若成功,则退出;若失败,则该进程被阻塞;

    V原语

    V是荷兰语Verhogen(增加)的首字母。为唤醒原语,负责把一个被阻塞的进程唤醒,它有一个参数表,存放着等待被唤醒的进程信息。操作为:释放一个被占用的资源(把信号量加1),如果发现有被阻塞的进程,则选择一个唤醒之。

    P原语操作的动作是:

    (1)sem减1;

    (2)若sem减1后仍大于或等于零,则P原语返回,该进程继续执行;

    (3)若sem减1后小于零,则该进程被阻塞后进入与该信号相对应的队列中,然后转进程调度。

    V原语操作的动作是:

    (1)sem加1;

    (2)若相加结果大于零,则V原语停止执行,该进程返回调用处,继续执行;

    (3)若相加结果小于或等于零,则从该信号的等待队列中唤醒一等待进程,然后再返回原进程继续执行或转进程调度。

    PV操作对于每一个进程来说,都只能进行一次,而且必须成对使用。在PV原语执行期间不允许有中断的发生。

    具体PV原语对信号量的操作可以分为三种情况:

    1) 把信号量视为一个加锁标志位,实现对一个共享变量的互斥访问。

    实现过程:

    P(mutex); // mutex的初始值为1 访问该共享数据; V(mutex); 非临界区;

    2) 把信号量视为是某种类型的共享资源的剩余个数,实现对一类共享资源的访问。

    实现过程:

    P(resource); // resource的初始值为该资源的个数N 使用该资源; V(resource); 非临界区;

    3) 把信号量作为进程间的同步工具

    实现过程:

    临界区C1; P(S); V(S); 临界区C2;

    展开全文
  • 文章目录计算机网络分层结构层次结构划分原则分层结构中相关概念实体协议(protocol)接口(interface)服务服务原语 计算机网络分层结构 为了降低网络设计复杂性,绝大多数网络都组织成一个层次栈(a stack of ...
  • 1.1 计算机网络的产生和发展 1.2 计算机网络的功能 1.3 计算机网络分类 1.3.1 局域网 1.3.2 城域网 1.3.3 广域网 1.3.4 互联网 1.3.5 无线网 1.4 网络体系结构 1.4.1 协议分层 1.4.2 服务类型 1.4.3 服务...
  • java 原语

    2013-07-18 13:20:28
    介绍 操作系统用语范畴。 是由若干条指令组成,用于完成一定功能一个过程。 primitive or atomic action 是由若干个机器指令构成完成某种特定功能...计算机网络中也有“原语”一词,它与操作系统原语”...
  • 计算机网络试题

    2014-05-20 14:12:19
    1计算机网络是能够相互( 资源共享 )互连起来自治计算机系统集合。 2二十世纪七十年代( ARPANET )出现是计算机网络发展里程碑,其核心技术是( 分组交换 )。 3( 协议 )是控制两个对等实体进行通信...
  • 计算机网络体系结构(Computer Networking Architecture)从功能上描述络结构,而不是硬件上计算机网络分层优点: 1.有利于更新和维护 2.有利于标准化 缺点: 1.分层越多,效率越低 服务模型下层为上层提供服务通过SAP...
  • 计算机网络计算机网络基础知识

    热门讨论 2008-12-04 12:50:10
    1.1 计算机网络的产生和发展 1.2 计算机网络的功能 1.3 计算机网络分类 1.3.1 局域网 1.3.2 城域网 1.3.3 广域网 1.3.4 互联网 1.3.5 无线网 1.4 网络体系结构 1.4.1 协议分层 1.4.2 服务类型 1.4.3 服务...
  • 1.2.1 计算机网络的分层结构、协议、服务和接口

    千次阅读 多人点赞 2020-02-28 18:10:10
    为什么计算机网络要分层?2.如何分层呢?3.正式认识分层结构(协议、接口、服务)(1)协议组成(2)服务原语(3)协议、接口、服务之间关系 1.为什么计算机网络要分层? 如上图所示,这是一台计算机向另一台...
  • 6.计算机网络的性能指标(P8+线下教学课件) 7.简述你所知道的网络传输介质(P33-34) 8.物理层的四个特性(P34) 9.简述四种帧边界的划分方法(即组帧方法)。(P52-54+线下教学课件) 10.简述停止-等待流量控制...
  • 笔者系电子科技大学2019级在读本科生,针对本学期学校开设的计算机通信网课程,将学习笔记写作博客上传到CSDN上以便日后复习整理,其中可能会存在一些具体概念上错误,欢迎大家指正。 概念 一、两种参考模型 网络...
  • 什么是原语

    2019-12-15 20:45:11
    原语 操作系统或计算机网络用语范畴。是由若干条指令组成,用于完成一定功能一个过程。primitive or atomic action 是由若干个机器指令构成完成某种特定功能一段程序,具有不可分割性·即原语的执行必须是...
  • 计算机网络传输层题库

    万次阅读 多人点赞 2018-07-31 17:44:22
    A、可采用标准的传输原语开发自身应用,无惧底层通信网络的变化 B、提供可靠数据传输、差错控制等服务 C、处理主机之间通信的事务,而不是进程之间的通信(网络层:主机与主机 传输层:进程与进程) D、当数据...
  • 计算机网络简答

    2019-01-13 20:24:00
    一、概述 1. 协议与服务有何区别?有何关系 区别:协议是“水平”,即协议是控制两...2. 简述五层协议的网络体系结构要点,包括各层功能 综合OSI和TCP/IP优点,采用一种原理体系结构。 各层主要功能:...
  • 本博客为个人学习、研究或者欣赏用,如有侵权,请与我联系删除,谢谢 文章目录 1.为什么计算机网络要分层?...1.为什么计算机网络要分层? 如上图所示,这是一台计算机向另一台计算机发送..
  • 计算机网络传输层

    2018-01-19 22:29:00
    服务原语是指协议中的下层协议通过接口为上层协议提供某种服务而发送的原语操作。 传输层寻址 应用进程与一个远程应用进程建立一个连接 //这应该就是端口了,80端口这些东西 socket还是不懂 ...
  • 概念理解:原语

    千次阅读 2017-01-05 20:38:17
    原语 操作系统或计算机网络用语范畴。是由若干条指令组成,用于完成一定功能一个过程。 primitive or atomic action 是由若干个机器指令构成完成某种特定功能一段程序, 具有不可分割性·即原语的执行必须...
  • 计算机网络重点知识

    2016-02-24 20:47:00
    只要是计算机相关工作,都需要了解这些,面试中也经常会被问到。...二、计算机网络系统结构   三、网路各层作用和协议  | 物理层:通过传输介质发送和接收二进制比特流。  属于物理层定义典型规范如RJ-...
  • 二.网络体系结构 网络体系结构 ...接口:相邻层之间交互的界面,接口定义下层向上层提供的原语操作和服务。接口告诉上层进程应当如何来访问 协议:通信双方在通信中必须遵守的规则 对等层:两个不同系统的同
  • 计算机网络基础知识

    2013-12-31 12:14:07
    1.1 计算机网络的产生和发展 1.2 计算机网络的功能 1.3 计算机网络分类 1.3.1 局域网 1.3.2 城域网 1.3.3 广域网 1.3.4 互联网 1.3.5 无线网 1.4 网络体系结构 1.4.1 协议分层 1.4.2 服务类型 1.4.3 服务...
  • 计算机网络第一章

    2020-05-20 21:37:43
    计算机网络第一章 ps:之前在书上做笔记 从1.7.4 实体 协议 服务 和服务访问点这边开始做笔记 知识点: 实体:任何可以发送或接受信息硬件或软件进程 协议是控制两个对等实体(或多个实体)进行通信规则...
  • 计算机网络丛书

    2008-06-02 13:49:47
    引言 1.1 计算机网络的产生和发展 1.2 计算机网络的功能 1.3 计算机网络分类 1.3.1 局域网 1.3.2 城域网 1.3.3 广域网 1.3.4 互联网 1.3.5 无线网 1.4 网络体系结构 1.4.1 ...
  • 3、 服务:服务原语:请求Request、指示Indication、响应Response\证实Conformation 4、 服务分类: 4.1面向连接服务:TCP,分为建立连接、数据传输、连接释放;无连接服务:UDP、IP协议 4.2可靠服务和不可靠服务:...
  • 原语 操作系统或计算机网络用语范畴。是由若干条指令组成,用于完成一定功能一个过程。primitive or atomic action 是由若干个机器指令构成完成某种特定功能一段程序,具有不可分割性·即原语的执行必须是...
  • 参考资料计算机网络第三版,胡亮主编,高等教育出版社** 第一章:概论 (一)知识点: 网络协议三要素:p6 语法 :数据格式 信号电平 语义 :调整和差错处理 时序 :速度匹配和顺序 OSI七层参考模型:物联网淑慧试用...
  • 文章目录第一章:引言1.1 使用计算机网络1.2 网络硬件1.3 网络软件1.3.1 协议层次结构1.3.2 层次设计问题1.3.3 面向连接和无连接服务1.3.4 服务原语1.3.5 服务与协议关系1.4 参考模型1.4.1 OSI参考模型1.4.2 TCP/...
  • 计算机网络】-传输层-传输服务 传输层概述 负责以期望可靠性或质量跨网络传送数据 传输层位置 向上层提供服务 引入传输层原因 网络层是网络承运商控制 传输层是用户控制 传输层可以消除网络层不...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 122
精华内容 48
关键字:

计算机网络的原语