服务和服务访问点
- 服务( Service):低层实体向上层实体提供它们之间的
通信的能力 服务用户(service user) 服务提供者(service provider ) - 原语(primitive):上层使用下层服务的形式,高层使用
低层提供的服务,以及低层向高层提供服务都是通过
服务访问原语来进行交互的---形式 - 列表第一项服务访问点 SAP (Services Access Point) :上层
使用下层提供的服务通过层间的接口—地点; 例子:邮箱 地址(address):下层的一个实体支撑着上层的多个实体,
SAP有标志不同上层实体的作用 可以有不同的实现,队列 例子:传输层的SAP: 端口(port)
服务的类型
面向连接的服务和无连接的服务-方式
面向连接的服务( Connection-oriented Service)
连接(Connection):两个通信实体为进行通信而建立的一
种结合
面向连接的服务通信的过程:建立连接,通信,拆除连接
面向连接的服务的例子:网络层的连接被成为虚电路
适用范围:对于大的数据块要传输; 不适合小的零星报文
特点:保序
服务类型:
可靠的信息流 传送页面(可靠的获得,通过接收方的确认)
可靠的字节流 远程登录
不可靠的连接 数字化声音
无连接的服务( Connection-oriented Service)
无连接服务:两个对等层实体在通信前不需要建连接,不预留资源;不需要通信双方都活跃;(例如 寄信)
IP分组,数据包
面向连接的服务的例子:网络层的连接被成为虚电路
适用范围:适合传零星数据
特点:不可靠,可能重复、失序
服务类型:
不可靠的数据报 电子方式函件
有确认的数据 挂号信
请求回答 信息查询
服务和协议
- 服务与协议的区别
服务(Service):低层实体向上层实体提供它们之间的
通信的能力,是通过原语(primitive)来操作的,垂直
协议(protocol) :对等层实体(peer entity)之间在相互
通信的过程中,需要遵循的规则的集合,水平 - 服务与协议的联系
本层协议的实现要靠下层提供的服务来实现
本层实体通过协议为上层提供更高级的服务
数据单元(DU)
n+1 层交给n层要传输的数据叫SDU(Service Data unit)服务数据单元 ,本层n层拿到上层的SDU加上 本层的一些控制信息形成本层的数据叫PDU(Protocol Data Unit)协议数据单元。
企业微信截图_16588215602825.png
PDU 异常重要,
SDU非常大,则分割成n个sud,每一块sdu都加上header 形成本地的pdu ;若SDU非常小,则把n个小的SDU合成一起,然后前面加上header 形成本层的PDU。
如下图所示
本层头部信息Header 一部分是ICI 转过来有一部分是本层附加上去的,body部分来源于上层的SDU;
最常见数据单元PDU,每一层数据单元称呼不同,应用层数据单元应用报文Message,传输层的PDU叫报文段segment (l例如TCP报文段orUDP报文段),网络层PDU叫分组/数据包 Package,如果是网络是无连接方式工作叫数据报就是网络层的分组,在链路层叫帧frame,物理层比较含糊bit
物理层是第一层,最底层,
对于物理层发送方 上层交下来的帧,把它变成物理信号/电磁波信号/光信号在介质中传给对方,对于接收端,物理信号/电磁波信号/光信号还原为原来数字数据0101,从一点传到相邻的一点。
链路层: 在相邻两点之间(是point to point关系)传输以帧为单位的数据,因为物理层传输的是一个个bite,
网络层:在链路层点到点(p to p)传输基础上,提供了以分组为单位的源主机到目标主机的端到端的传输,主要功能转发()和路由
传输层:进程到进程的区分,每个主机有很多进程,要区分,又网络层提供的是不可靠的可能丢乱序重复,把不可靠服务变为可靠的通信服务,传输层TCp 区分进程,向上层应用进程提供可靠服务,
应用层:应用进程之间就可以交换应用报文。
TCP/IP协议栈如下:
企业微信截图_16588231726817.png
Internet 协议栈
- 应用层: 网络应用
为人类用户或者其他应用进程提供网络应用服务
FTP, SMTP, HTTP,DNS -
传输层: 主机之间的数据传输 **
在网络层提供的端到端通信基础上,细分为进程
到进程,将不可靠的通信变成可靠地通信**
TCP, UDP -
网络层: 为数据报从源到目的选择路由
主机主机之间的通信,端到端通信,不可靠
IP, 路由协议 -
链路层: 相邻网络节点间的数据传输
2个相邻2点的通信,点到点通信**,可靠或不可靠
点对对协议PPP, 802.11(wifi), Ethernet - 物理层: 在线路上传送比特bit
ISO/OSI 参考模型
网友评论