# 服务和服务访问点

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/12832.html | 发布：2022-11-18 | 更新：2022-11-18 | 分类：建站教程、投稿分享

**层次化方式实现复杂网络功能**

 

*将网络复杂的功能分层功能明确的**层次**，每一层实现了其中一个或一组**功能**，功能中有其上层可以使用的功能：**服务**

 

*本层协议实体相互交互执行本层的**协议动作**，**目的是实现本层功能，** **通过接口为上层提供更好的服务**

 

***在实现本层协议的时候，直接利用了下层所提供的服务**

 

***本层的服务**：借助下层服务实现的本层协议实体之间交互带来的新功能（上层可以利用的）+更下层所提供的服务

 

**服务****( Service)**：低层实体向上层实体提供它们之间的通信的能力（垂直关系）。

 

服务包括：服务用户(service user) 与服务提供者(service provider )

 

**原语****(primitive)**：上层使用下层服务的形式，高层使用低层提供的服务，以及低层向高层提供服务都是通过服务访问原语（类似一些函数，具有一些具体服务信息）来进行交互的---形式。

 

**服务访问点****SAP (Services Access Point)****：**上层使用下层提供的服务通过层间的接口—地点，即服务访问点是服务提供者向服务用户提供服务的接口。例如TCP向应用层提供服务的访问点是socket。

 

**例子:**

 

邮箱

 

地址(address)：下层的一个实体支撑着上层的多个实体， SAP有标志不同上层实体的作用

 

可以有不同的实现，队列

 

例子:传输层的SAP: 端口(port）

 

## 服务的类型

 

## 面向连接的服务

 

**连接****(Connection)****：**两个通信实体为进行通信而建立的一种结合

 

**面向连接的服务通信的过程：**建立连接，通信，拆除连接

 

面向连接的服务的例子：TCP向应用层提供的服务

 

适用范围：对于大的数据块要传输; 不适合小的零星报文

 

特点：保序

 

服务类型:

 

可靠的信息流

 

传送页面(可靠的获得,通过接收方的确认)

 

可靠的字节流 远程登录

 

不可靠的连接 数字化声

 

## 面向无连接的服务

 

无连接服务：两个对等层实体在通信前不需要建 立一个连接，不预留资源；不需要通信双方都是 活跃；(例：寄信)

 

特点：不可靠、可能重复、可能失序

 

IP分组，数据包；

 

适用范围：适合传送零星数据；

 

例子：UDP向应用层提供的服务

 

服务类型：

 

不可靠的数据报 电子方式的函件

 

有确认的数据报 挂号信

 

请求回答 信息查询

 

## 深入理解协议

 

**协议的定义**

 

协议定义了在两个或多个通信实体之间交换的**报文格式和次序**，以及在报文传输和或接收其他事件方面所采取的**动作**。（对等层的实体，在通信过程中应遵守的规则集合）

 

**协议的作用**

 

协议控制发送、接收消息：如TCP、UDP、IP、HTTP、FTP、PPP

 

## 服务和协议

 

## 服务与协议的区别

 

服务(Service)：**低层**实体**向上层**实体提供它们之间的通信的能力，是通过原语(primitive)来操作的，垂直关系

 

协议(protocol) ：**对等层实体**(peer entity)之间在相互通信的过程中，需要遵循的规则的集合，水平 关系

 

## 服务与协议的联系

 

**本层协议的实现要靠下层提供的服务来实现；本层实体通过协议为上层提供更高级的服务。**

 

![服务和服务访问点](https://www.mfisp.com/wp-content/uploads/2021/10/20221118002824PUh2x9.jpeg)

 

水平的表示协议，垂直的代表服务。

 

![服务和服务访问点](https://www.mfisp.com/wp-content/uploads/2021/10/20221118002857xKfVjJ.jpeg)

 

## 理解层与层之间的机制

 

**物理层**：物理层在媒体之上传输和接收电磁波信号和光信号，数据链路层传输来的信号（0101类似信号）转化为电磁波，以**比特流**形式进行发送接受转换；

 

**数据链路层**：作用于通过交换机连接的相邻两个节点之间传输以**帧**为单位的数据，链路层解决了**点到点**的问题；

 

**网络层：**在链路层提供的相邻两个节点传输的基础上，实现了源主机到目标主机之间的传输；对于距离远的节点之间的传输，通过网络层提供源主机到目标主机的**端到端**的数据传输来实现；（但端到端可能会丢包等情况）

 

**传输层：**加强并细分了网络层提供端到端服务，将主机到主机的传输转换为进程到进程的传输，加强了网络层的不可靠，**将不可靠的传输转换为可靠的传输**，传输层解决了**进程到进程的区分和通信**；

 

**应用层**：按照应用层协议交换应用报文，实现各种网络应用，例如电子支付、邮件传输、浏览网页等网络应用。应用层以下的的设施等都属于基础设施。

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
