计算机通信与网络第三章.pptVIP

  • 5
  • 0
  • 约5.54千字
  • 约 47页
  • 2019-02-17 发布于浙江
  • 举报
网络层的服务(续) 对比的方面 虚电路服务 数据报服务 分组的顺序 总是按发送顺序 到达目的站时不一定 到达目的站 按发送顺序 端到端的 可以由分组交换网 由用户主机负责 差错处理和 负责也可以由用户 流量控制 主机负责 传输层 传输层服务的对象是用户应用进程,其一个很重要的功能就是复用和分用。应用层不同进程的报文通过不同的端口向下交到传输层,再往下就共用网络层提供的服务。 5 4 3 2 1 传输层提供应用进程间的逻辑通信 应用进程 应用进程 IP 层 AP1 AP2 AP4 端口 端口 AP3 5 4 3 2 1 会话层、表示层、应用层--高层 不同的网络应用系统对应不同的高层协议; 如,常见的网络应用系统: www应用系统;电子邮件;远程登录;文件传输;域名系统(DNS)等。 协议数据单元(PDU) 网络体系结构中,对等层之间交换的信息报文统称为协议数据单元(Protocol Data Unit,PDU)。 传输层及以下各层的PDU另外还有各自特定的名称: 传输层——段(Segment) 网络层——分组/包(Packet) 数据链路层——帧(Frame) 物理层——比特(Bit) PDU由协议控制信息(协议头)和数据(SDU)组成: 协议头部中含有完成数据传输所需的控制信息: 地址、序号、长度、分段标志、差错控制信息、… 协议控制信息 数据(SDU) 协议数据单元(PDU) 下层把上层的PDU作为本层的数据加以封装,然后加入本层的协议头部(和尾部)形成本层的PDU。 封装:就是在数据前面加上特定的协议头部。 数据在源站自上而下递交的过程实际上就是不断封装的过程。到达目的地后自下而上递交的过程就是不断拆封的过程。 数 据 协议头 数 据 N+1层PDU N层PDU 协议数据单元封装示例 TCP头 应用层数据 应用层数据 TCP头 应用层数据 IP头 帧头 TCP头 应用层数据 IP头 帧尾 应用层 传输层 网络层 链路层 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 应用进程数据先传送到应用层 加上应用层首部,成为应用层数据 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 应用层数据再传送到运输层 加上运输层首部,成为运输层报文 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 运输层报文再传送到网络层 加上网络层首部,成为 IP 数据报(或分组) 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 IP 数据报再传送到数据链路层 加上链路层首部和尾部,成为数据链路层帧 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 数据链路层帧再传送到物理层 最下面的物理层把比特流传送到物理媒体 发送数据流程 5 4 3 2 1 5 4 3 2 1 物理传输媒体 计算机 1 AP2 AP1 电信号(或光信号)在物理媒体中传播 从发送端物理层传送到接收端物理层 计算机 2 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 物理层接收到比特流,上交给数据链路层 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 数据链路层剥去帧首部和帧尾部 取出数据部分,上交给网络层 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 网络层剥去首部,取出数据部分 上交给运输层 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 运输层剥去首部,取出数据部分 上交给应用层 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 应用层剥去首部,取出应用程序数据 上交给应用进程 发送数据流程 5 4 3 2 1 5 4 3 2 1 计算机 1 AP2 AP1 计算机 2 我收到了 AP1 发来的 应用程序数据! 雷达信号处理重点实验室 计算机通信与网络 计算机通信与网络 任课教师:徐先峰 教材:冯博琴. 计算机网络(第二版). 高等教

文档评论(0)

1亿VIP精品文档

相关文档