Protocol Hierarchies 协议层次(结构)
Services 某一层向它上一层提供的一组原语(操作)服务与两层之间的接口有关,低层是服务提供者,上层是服务用户
Protocols 是一组规则,规定了同一层上对等实体之间所交换的数据包或报文的格式和含义
注:服务和协议是分离的
-
Concept
-
a stack of Layers(层次栈): 每层功能不同,是给上层提供服务
Protocols(协议) :是双方如何通信的约定,针对同层Interfaces(接口):定义下层向上层提供哪些原语操作和服务
构成相应层次的实体为对等体peer;虚线为虚拟通信,实线为实际通信
同层进程可以理解对等通信,实际上是通过下层接口进行通信
Connection-Oriented Versus Connectionless Service——面向连接和无连接服务
Connection-Oriented service 按电话建立模型, 要建立专用连接,像管道,传输顺序不变
Connectionless Service 按邮政系统建模,每个信件都携带了完整的报文地址,后邮可能先到
Concept:
message 报文,即完整的消息
packet 数据包,是网络层的报文
Storage-and-forward(存储转发)----中间节点只能在收到报文全部内容后再将报文发送到下一个节点
cut-through switching(直通式交换)—在报文没有接收完毕之前就发送到下一个节点
一个服务由一组原语组成