7协议层次和服务模型

协议层次和服务模型

协议层次

网络通过复杂的层次实现。

对等层之间使用协议来交互。

服务:低层实体向上层实体提供它们之间的通信的能力

原语:各种API(上层使用下层服务的形式)

服务访问点(SAP):使用下层提供的服务通过层间的接口,用于区分向上层提供服务的用户

服务类型

面向连接的服务

无连接的服务

协议栈

应用层(网络应用)

为用户或其它应用进程提供网络应用服务

  • FTP、SMTP、HTTP、DNS

传输层(主机之间的数据传输)

在网络层提供的端到端通信基础上,细分为进程到进程,将不可靠的通信变为可靠的通信。

  • TCP、UDP

网络层(为数据包从源到目的选择路由)

主机与主机之间的通信,端到端之间的通信,不可靠

  • IP、路由协议

链路层(相邻网络节点之间的数据传输)

2个相邻节点的通信,点到点通信,可靠或不可靠

  • 点对对协议PPP、wifi(802.11)、Ethernet

物理层(在线路上传输bit)

各层次的协议数据单元

  • 应用层:报文message

  • 传输层:报文段segment:TCP段、UDP数据段

  • 网络层:分组packet

  • 数据链路层:帧frame

  • 物理层:位bit