计算机网络自顶向下方法总结1.5协议层次及其服务模型
目录
1.5 协议层次及其服务模型
1.5.1 分层的体系结构
分层使得某层所提供的服务实现易于改变。改变服务的实现而不影响该系统其他组件时分层的另一个重要优点。
网络设计者以分层的方式组织协议以及实现这些协议的网络硬件和软件。各层所有的协议被称为协议栈(protocol stack)。因特网的协议栈由五个层次组成:物理层,链路层,网络层,运输层和应用层。
应用层是网络应用程序以及它们的应用层协议存留的地方,位于应用层的信息分组称为报文(message)。
运输层实在应用程序端点之间传送应用层报文。运输层的分组称为报文段(segment)。
网络层负责将数据报(datagram)的网络层分组从一台主机移动到另一台主机。
链路层将分组从一个节点移动到路劲上的下一个节点。链路层分组称为帧(frame)。
物理层将帧中的一个个比特从一个节点移动到下一个节点。
国际标准化组织(ISO)提出开放系统互连模型(OSI)。
1.5.2 封装
路由器和链路层交换机都是分组交换机。链路层交换机实现了第一层和第二层。路由器实现了第一层到第三层。
详细的封装过程见书中本小节。
一个大报文可能被划分为多个运输层的报文段,这些报文段每个可能被划分为多个网络层数据报。在接收端必须从数据报中重构报文段。