分层协议(6) 每一层处理通信的一个方面的问题(复杂问 题分解) 每一层为上一层提供接口(一组操作,定义 了该层向用户提供的服务) 每一层的协议可以改变,但不会影响其他各 层
分层协议(6) • 每一层处理通信的一个方面的问题(复杂问 题分解) • 每一层为上一层提供接口(一组操作,定义 了该层向用户提供的服务) • 每一层的协议可以改变,但不会影响其他各 层
发送到网络上的消息格式 数据链路层头标记 网络层头标记 传输层头标记 会话层头标记 表示层头标记 应用层头标记 报文(数据) 数据链路层尾标记 实际在网络中传输的数据包
发送到网络上的消息格式
物理层 ·负责物理传输,即二进制信息流 主要有: 网络的物理结构 关于使用介质(不是介质本身)的机械的和 电气的精确描述 位传输的编码和定时
物理层 • 负责物理传输,即二进制信息流 • • 关于使用介质(不是介质本身)的机械的和 • 位传输的编码和定时
数据链路层(1) 负责差错处理,数据集合成“帧”,并监视 每一帧是否被正确接收 由帧形成一个校验和,该校验和附加到帧上 当帧到达时,重新计算校验和,并原校验和 进行比较 如果一致,接受帧;如果不一致,要求重传 该帧
数据链路层(1) • 负责差错处理,数据集合成“帧” ,并监视 每一帧是否被正确接收 • 由帧形成一个校验和,该校验和附加到帧上 • 当帧到达时,重新计算校验和,并原校验和 进行比较 • 如果一致,接受帧;如果不一致,要求重传 该帧
数据链路层(2) 发送和接收之间的协商信息 请求与回答信息 典型的消息头包括:“请重传消息n”,“我已 经重传它了”, “不,你还没有”,“是的,我已经做了 “好吧,不管怎样,请再传送一次”等等
数据链路层(2) • 发送和接收之间的协商信息 请求与回答信息 典型的消息头包括:“请重传消息n”, “我已 经重传它了” , “不,你还没有” , “是的,我已经做了” , “好吧,不管怎样,请再传送一次”等等