计清:6 传输层
发布日期:2021-06-29 18:38:32 浏览次数:2 分类:技术文章

本文共 1185 字,大约阅读时间需要 3 分钟。

文章目录

  • 从网络环境中分布式进程通信的基本概念出发
    • 论传输层基本功能
    • 传输层向应用层提供的服务
    • 传输层协议
      • TCP与UDP
    • 为研究应用层与应用层协议打基础

  • 网络环境中
    • 分布式进程通信的基概
  • 进程通信中
    • 客户/服务器模式的基概
  • 传输层的基功与服务质量QoS的基概
  • UDP协
  • TCP协

6.1传输层与传输层协议

6.1.1传输层的基本功能

  • 网络层、数据链路层与物理层实现
    • 网络中主机间的数据通信,
    • 不是组建计算机网络的目的。
  • 计算机网络的本质是
    • 实现分布在不同位置的主机间的进程通信,以实现应用层的各种网络服务功能。
  • 传输层的主要功能是
    • 实现分布式进程通信
  • 传输层是
    • 实现网络应用的基础。
  • 图6-1:传输层基本功能的示意
  • 理解传输层基功注意下三

  • (1)网络层的IP标识主机、路由器的位置

  • 路由选择算法在Internet中选一条源机-路、路-路、路-目的机的多段“点-点”链路组成的传输路径;

    • IP协议通过这条传输路径完成IP分组数据的传输。
  • 传输层协议利用网络层所提供的服务,

    • 在源的进程与目的进程间建立“端-端”连接,
    • 实现分布式进程通信

  • (2) Internet中的路由器与通信线路构成了传输网(或承载网)。
    • 传输网由电信公司运营和管理
  • 如果传输网提供的服务不可靠(频繁丢失分组),用户无法对传输网加以控制。
  • 解决此问题从两方面:
    • 电信公司提高传输网的服务质量;
    • 传输层对分组丢失、线路故障检测,采取相应的差错控制措施,以满足分布式进程通信对QoS的要求。
  • 传输层要论咋改善QoS
    • 达到计算机进程通信所要求的服务质量

  • (3)传输层可屏蔽传输网实现技术的差异性
  • 弥补网络层所提供服务的不足
  • 使得应用层在设计各种网络应用系统时
  • 只需考虑选择什么样的传输层协议可满足应用进程通信的要求
  • 而不需要考虑数据传输的细节问题

  • 从“点-点”通信到“端-端”通信是质飞跃
  • 为此传输层要引入新概念和机制

6.1.2传输协议数据单元基概

  • 传输层实现传输层协议的软件称transport entity
    • 可在操作系统内核中
    • 也可以在用户程序中。
  • 图6-2: 传输协议数据单元的概念。
    • 图中能看出传输层与应用层、传输层与网络层之间的关系
  • 传输层间传输的报文
    • transport protocol data unit
    • TPDU有效载荷是应用层数据
    • 传输层在有效载荷TPDU前加上TPDU头,就形成TPDU传输协议数据单元
  • TPDU送到网络层后,加上IP分组头后形成IP分组
  • IP分组传送到数据链路层后,加上帧头、帧尾形成帧
  • 帧经过物理层传输到目的主机,
    • 经过数据链路层与网络层处理,
    • 传输层接收到TPDU后,
    • 读取TPDU头,按照传输层协议的要求完成相应动作
  • 和数据链路层、网络层一样,
    • TPDU头用于传达传输层协议的命令和响应
  • 图6-3
    • TPDU结构与IP分组、帧结构之间的关系

转载地址:https://cyj666.blog.csdn.net/article/details/103252771 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Java中HashMap
下一篇:C++中 volatile

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月11日 00时39分43秒