传输层
|
---|
|
|
|
传输层(
互联网
OSI |
---|
应用层(application layer) OSI Layer 7 |
OSI Layer 6 |
该层 |
OSI Layer 5 |
该层 |
传输层(transport layer) OSI Layer 4 |
网络层(network layer) OSI Layer 3 |
OSI Layer 2 |
OSI Layer 1 |
服 务[编辑]
传输层服务通过传输层协议
連接 導 向 式 通 訊:通常 对于一个应用进程来说,把 连接解 读为数 据 流 而非处理底 层的无连接 模型 (如用 户数据 报协议(UDP)与 网际协议(IP)的 資料 包 模型 )更 加 容易 。相 同 次序 交付 :网络层通常 不 保 证数据 包 到 达顺序 与 发送顺序相 同 ,但 这往往是一个可取的特点。这通常 是 通 过给报文段 编号来 完成 的 ,接收 者 按次序 将 它们传给应用进程。这可能会 造成 队头阻塞。可 靠 性 :由 于网络拥塞和 错误,数 据 包 可能 在 传输过程中 丢失。通 过检错码(如校 验和),传输协议可 以检查数据 是 否 损坏,并通过向发送者 传ACK或 NACK消息 确认正 确接收 。自 动重发请求 方案 可用 于重新 传输丢失或 损坏的 数 据 。流量 控 制 :有 时必须控制 两个节点之 间的数 据 传输速 率 以阻止 快速 的 发送者 传输超 出 接收 緩衝 器 所 能 承 受的数 据 ,造成 缓冲区 溢出。这也可 以通过减少 缓冲区 不足 来 提 高 效率 。- 拥塞避免:拥塞
控 制 可 以控制 进入到 电信网络的 流量 。 多 路 复用:端 口 可 以在单个节点上 提供 多 个端点 。例 如,邮政地 址 的 名称 是 一种多路复用,并区分 同 一位置的不同收件人。每 个计算 机 应用进程会 监听它们自己 的 端 口 ,这使得 在 同 一时间可以使用多个网络服 务。它是在 TCP/IP模型 中 是 传输层的一 部分 ,但 在 OSI模型 中 属 于会 话层。