协议分层需处理的问题
1.addressing 寻址
每层都需要一种定位发送点和接受点的机制
2.error control 差错控制
物理层并非完美的,所以需要应答确认,和计数。
3.flow control 流量控制
当接受与发送端速率不匹配时,需要流量控制
4.multiplexing 多路访问
多个,互补相关的会话使用同一个连接,也成为多工,e.g. 多个tcp连接使用同一个物理层链接。
与其相对应的过程为demultiplexing,成为分工。
5.routing 路由
在源地址和目的地址间选择一条合适的路径
OSI (OPEN SYSTEM INTERCONNECTION) 开放系统互联是由ISO制定的一套模型,一共分为7层,虽然现在根据OSI开发的协议栈比较少,但这种模型对每一次的功能表述却非常重要。
7.application layer 处理 APDU
6.presentation layer 处理 PPDU
5.session layer 处理 SPDU
4.transport layer 处理 TPDU
3.network layer 处理 packet
2.data link layer 处理 frame
1.physical layer 处理 bit