跳到主要内容

RFC 68 - 关于内存分配控制命令 CEASE、ALL、GVB、RET 和 RFNM 的评论

  • 状态: 未知
  • 发布日期: 1970 年 8 月 31 日
  • Stream: Legacy
  • 勘误: 无勘误

文档信息​

  • RFC Number: 68
  • Title: Comments on Memory Allocation Control Commands: CEASE, ALL, GVB, RET, and RFNM
  • Authors: M. Elie (UCLA)
  • Date: 31 August 1970
  • Category: Unknown

摘要​

RFC 68 认为, 该协议的缓冲区分配方案过于复杂: 它需要两套并行的机制, 而其中看来只有一套是必要的; 文中建议用一种略有不同的“请求下一条消息”(RFNM) 构想取而代之。由于 RFNM 是在整条消息尚未被接收主机接受之前就由接收方 IMP 发回的, 无法保证消息已经完整到达, 而一条已经解除阻塞的发送方外部主机还可能挤占 IMP 的内存。文中因此建议由接收主机把 RFNM 作为正确接收的确认 (ACK) 发出, 形式为 ACK (CONTINUE) 或 ACK (CEASE) 两种, 并增加第三种由 NCP 发出的 NAK(REPEAT) 以请求重发。这样就可以为消息加入校验位之类的差错检测冗余, 把整套安排变成一种非常简单的端到端点到点传输过程, 并且还能取代内存分配机制 —— 因为 ACK (CONTINUE) 与 ACK (CEASE) 正对应经典传输过程中的 WABT。文末指出, 该方案占用 IMP 内存的时间并不比现行方案更长, 因为需要重发消息的是发送主机, 而不是 IMP。

目录​


相关资源​