1 .5 协议层次及其服务模型

1.5.1 分层的体系结构

协议分层

分层(layer)、服务(service)、服务模型(service model)

协议栈(protocal stack):因特网中各层的所有协议

应用层

网络应用程序及它们的应用层协议存留的地方,位于应用层的信息分组称为报文(message)

  • HTTP:Web 文档的请求和传送

  • SMTP:电子邮件报文的传输

  • FTP:两个端之间文件传输

运输层

因特网的运输层在应用程序端点之间传送应用分组,位于运输层的信息分组称为报文段(segment)

  • TCP:面向连接的服务(确保传送和流量控制)

  • UDP:面向无连接的服务(无可靠性、无流量控制、无拥塞控制)

网络层

从一台主机传送到另一个主机,位于网络层的信息分组称为数据报(datagram)

  • IP协议:定义了数据报中的各个字段以及端系统和路由器如何作用于这些字段

  • 路由选择协议:数据报根据该路由传送到目的地址

链路层

将分组从一个结点(主机和路由器)移动到路径上的下一个结点,位于链路层的信息分组称为帧(frame)。网络层受到来自不同的链路层协议的不同服务。

  • DOCSIS协议:以太网、WIFI、电缆接入网

  • PPP协议

物理层

将帧中的一个一个比特从一个结点移动到下一个结点。

分层模型

五层因特网:应用层、运输层、网络层、链路层、物理层

OIS七层:应用层、表示层、会话层、运输层、网络层、链路层、物理层

1.5.2 封装

封装(encapsulation)

  • 应用层(message)

  • 运输层(segment = head + message)

    • 向上向适当应用程序交付

    • 差错检测位信息

  • 网络层(datagram = head + segment)

    • 目的端系统地址网络信息

  • 链路层(frame = head + datagram)

分组包含两个字段:首部字段和有效载荷字段(payload field)

Last updated

Was this helpful?