3.1-传输层服务

传输层服务的基本理论和基本机制

  • 多路复用/分用
  • 可靠数据传输机制
  • 流量控制机制
  • 拥塞控制机制

概述

传输层协议为运行在不同Host上的进程提供了一种逻辑通信机制(端到端的通信机制)

端系统运行传输层协议
    - 发送方:将应用递交的消息分成一个或多个的Segment,并向下传给网络层。
    - 接收方:将接收到的Segment组装成消息,并向上交给应用层。

传输层可以为应用提供多种协议
    - Internet上的TCP
        拥塞控制
        流量控制
        连接建立
    - Internet上的UDP
        基于“尽力而为(Best-effort)”的网络层,没有做(可靠性方面的)扩展
    - 两种服务均不保证
        延迟
        带宽

与网络层对比

网络层:提供主机之间的逻辑通信机制
传输层:提供应用进程之间的逻辑通信机制
    - 位于网络层之上
    - 依赖于网络层服务
    - 对网络层服务进行(可能的)增强

类比:
12个孩子给12个孩子写信
- 应用进程 = 孩子
- 应用消息 = 信封里的信
- 主机 = 房子
- 传输层协议 = 家长
- 网络层协议 = 邮政服务
posted @ 2020-03-20 20:40  Quaint  阅读(130)  评论(0编辑  收藏  举报
……