网络协议工程之协议设计概述(35页).pptVIP

  • 12
  • 0
  • 约 35页
  • 2015-09-02 发布于湖北
  • 举报
网络协议工程之协议设计概述(35页).ppt

第 2 章 协议设计 (1-协议模型) 内容提要 协议设计概述 协议设计的含义? 协议设计是是一件很困难的事情 Example: Clayton Tunnel Protocol Example: 蓝军与白军作战问题 一个简单的网络协议(蓝军与白军) 谢希仁教授《计算机网络》上的一道作业题: 占据两个山顶的蓝军与驻扎在这两个山之间的山谷的白军作战。其力量对比是:一个山顶上的蓝军打不过白军,但两个山顶的蓝军协同作战则可战胜白军。一个山顶上的蓝军拟于次日正午向白军发起攻击。于是发送电文给另一山顶上的友军。但通信线路很不好,电文出错或丢失的可能性较大。因此要求收到电文的友军必须送回一个确认电文。但此确认电文也可能出错或丢失。 试问能否设计出一种协议使得蓝军能够实现协同作战因而一定(即100 %)取得胜利? 内容提要 协议模型 分层设计,n 层协议模型 协议模型 分层设计,n 层协议模型 PDUs PDU通常由2部分构成:用户数据和协议控制信息PCI(Protocol Control Information)。 PCI一般作为首部加在用户数据的前面,但有时也可作为尾部加在用户数据的后面,例如检验和(checksum)常放在尾部。 两种类型: 数据PDU 控制PDU,不携带用户数据。 在不同的协议层次中,PDU还有一些其它的表示法。 物理层:比特(bit); 数据链路层:帧(frame

文档评论(0)

1亿VIP精品文档

相关文档