第一章(10)计算机网络体系结构之服务

目录

一、定义

二、例子

三、协议与服务

四、服务原语

五、协议、接口、服务

 六、服务分类

面向连接和无连接的服务

有应答服务和无应答的服务

可靠和不可靠的服务

七、注意


一、定义

服务是指下层为相邻上层提供的功能调用,是垂直

对等实体在协议的控制下,使得本层能为上一层提供服务,但要实现本层协议还需要使用下一层所提供的服务

二、例子

服务:快递公司为买家、卖家提供寄送服务

协议:快递站点之间的协议是快递单;买家卖家之间之间的协议是订单

三、协议与服务

1)协议是水平的,服务是竖直的(下->上)

      协议是控制对等实体之间通信的规则

      服务是下层通过层间接口(服务访问点,SAP)向上提供

2)只有本层协议的实现才能保证向上一层提供服务

3)下面的协议对上层的服务用户是透明

      本层的服务用户只能看见服务而看不见下面的协议(买家卖家看不见快递公司的规则,运错了        怎么罚款等我们不知道,我们只能看见把货物寄给我们)

4)只有那些能够被高一层实体“看得见”的功能才成为服务

      并非在一层内完成的全部功能都成为服务(快递公司有很多功能,怎么分配及运输货物的功能我们看不见,不属于对买家卖家的服务)

四、服务原语

定义:上层使用下能所提供的服务时必须与下层交换一些命令,这些命令在OSI中称为服务原语

          (什么原语不原语,实际上最后写出来都是代码,就是提供的函数供你调用)

原语分类:

①请求(Request):服务用户->服务提供者,请求完成某项工作

②指示(Indication):服务提供者->服务用户,指示用户做某件事情

③响应(Response):服务用户->服务提供者,作为对指示的响应

④证实(Confirmation):服务提供者->服务用户,作为对请求的证实

4类原语完成不同的功能,如:建立连接、传输数据和断开连接等

知识补充:

有应答服务包括全部四类原语

    过程:1)连接请求:服务用户请求建立一个连接;2)连接指示:服务提供者向被呼叫方示意                   有人请求建立连接;3)连接响应:被呼叫方用来表示接收建立连接的请求;4)连接确                   认:服务提供者通知呼叫方建立连接的请求已被接受

    例子:1)我可以请你吃饭吗?2)她收到了你的诉求。3)她表示可以。4)你请她吃饭

无应答服务只有请求和指示两类原语

    过程:1)连接请求:服务用户请求建立一个连接;2)连接指示:服务提供者向被呼叫方指示                   连接来了

    例子:1)我要亲你。2)直接开亲

五、协议、接口、服务

 六、服务分类

面向连接和无连接的服务

1)面向连接服务

定义:通信前双方必须先建立连接,分配相应的资源(如缓冲区)

该服务阶段:连接建立->数据传输->连接释放

例子:TCP就是一种面向连接服务的协议;打电话拨通号码,并且对方接收,进行交流,挂断电话

2)无连接服务

定义:这是一种不可靠的服务,通信前双方不需要先建立连接,需要发送数据时可直接发送,把每个带有目的地址的包(报文分组)传送到线路上,由系统选定路线进行传输,这种服务常被描述为“尽最大努力交付”(Best-Effort-Delivery),它并不保证通信的可靠性

例子:IP、UDP就是一种无连接服务的协议;发短信比如验证码,有时收的到,有时收不到

有应答服务和无应答的服务

1)有应答服务

定义:接收方在收到数据后向发送方给出相应的应答

注:应答由传输系统内部自动实现,而不由用户实现

       所发送的应答可以是肯定应答,也可以是否定应答

       通常在接收到的数据有错误时发送否定应答

例子:文件传输服务就是一种就应答的服务;带有投递结果的邮件

2)无应答服务

定义:接收方收到数据后不自动给出应答

注:若需要应答,则由高层实现

例子:www服务,客户端收到服务器发送的页面文件后不给出应答;发短信

可靠和不可靠的服务

1)可靠的服务

定义:指网络具有纠错、检错、应答机制,能保证数据正确、可靠地传送到目的地

例子:TCP

2)不可靠服务

定义:指网络尽量正确、可靠地传送,而不能保证数据正确、可靠地传送到目的地,是一种尽力而为的服务

注:网络的正确性、可靠性要由应用或用户来保障

例子:UDP

七、注意

服务不能跨层调用,每层只能调用紧邻下层提供的服务(通过服务访问点)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Aspect of Twilight

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值