第2讲_协议设计(模型_内容_方法)(免费阅读).ppt

第2讲_协议设计(模型_内容_方法)(免费阅读).ppt

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

文档评论(0)

1亿VIP精品文档

相关文档