传输层的功能是什么?

时间:2012-04-19 01:11:45

标签: network-programming transport osi

我有一个功课问题,询问传输层的四个功能是什么。它并不意味着TCP或UDP的功能是什么,而是层本身。

6 个答案:

答案 0 :(得分:2)

  • 面向连接的沟通
  • 字节方向
  • 可靠性
  • 流量控制
  • 避免拥塞

来源:http://en.wikipedia.org/wiki/Transport_layer

答案 1 :(得分:2)

传输层提供的一些功能包括:

  • 申请标识
  • 客户端实体识别
  • 确认整个邮件完好无损
  • 网络传输数据分段
  • 控制数据流以防止内存溢出
  • 建立和维护虚拟电路的两端
  • 传输错误检测
  • 在接收方以正确的顺序重新分配分段数据
  • 通过单个物理链路复用或共享多个会话

答案 2 :(得分:1)

传输层是TCP / IP模型中的第4层,用于处理进程之间的逻辑通信。

传输层的几个功能如下:

  1. 网络层提供数据分段。
  2. 确保处理交付流程。
  3. 它提供流量控制和错误控制
  4. 不仅可以减少连接,还可以使用面向连接的传输。

答案 3 :(得分:0)

传输层主要负责主机和客户端之间可靠的进程 - 进程通信。在这里查看更多: http://en.wikipedia.org/wiki/Transport_layer

答案 4 :(得分:0)

  1. 分割
  2. 连接管理
  3. 流量控制
  4. 知识处理
  5. 错误检测和纠正

答案 5 :(得分:0)

传输层协议的主要职责是:

  • 跟踪源主机和目标主机上的应用程序之间的单独通信。在源应用程序和目标应用程序之间流动的每个特定数据集称为会话。主机可能有多个应用程序同时通过网络进行通信。这些应用程序中的每一个与一个或多个远程主机上的一个或多个应用程序通信传输层负责维护和跟踪这些多个对话。
  • 细分可管理性数据,并将分段数据重新组合到目的地的应用程序数据流中。必须准备好数据以便在可管理的部分中通过媒体发送。大多数网络对可包含在单个数据包中的数据量有限制。传输层协议具有将应用程序数据分段为适当大小的数据块的服务。此服务包括每个数据所需的封装。用于重组的标头被添加到每个数据块。此标头用于跟踪数据流。在目的地,传输层必须能够将数据片段重建为对应用层有用的完整数据流。
  • 识别每个通信流的正确应用程序(端口)。网络中的每个主机上可能运行许多应用程序或服务。要将数据流传递到适当的应用程序,传输层必须标识目标应用程序。为此,传输层为每个应用程序分配一个标识符。该标识符称为端口号。需要访问网络的每个软件进程都分配有该主机中唯一的端口号。传输层使用端口来标识应用程序或服务。

传输层的任何其他属性都来自正在使用的protcol,最常见的是TCP或UDP。