Press "Enter" to skip to content

传输层

习题

  1. 什么是传输服务?
    传输层的最终目标是向其用户提供有效、可靠且价格合理的服务。为了达到这一目标,传输层利用网络层提供的服务。
  2. 传输协议的要素有那些?
    寻址、建立连接和释放连接
  3. 试述传输层向应用层提供服务的内容。
    a) 提供可靠的端到端的通信;
    b) 向会话层提供独立于网络的传输服务
  4. 试述UDP的传输过程、端口号分配原则以及应用场合。
    传输过程:
    1) 传输数据前无须建立连接;
    2) 不对数据包进行检查与修改;
    3) 无须等待对方的应答;
    4) 实时性好,效率高
    端口号分配原则与TCP一致。
  5. 使用TCP的主要特点、端口号分配、socket地址概念以及应用场合。
    TCP的主要特征:
    a) 面向连接的传输;
    b) 端到端通信;
    c) 高可靠性
    e) 全双工方式传输
    f) 采用字节流方式
    g) 提供紧急数据传送功能
    TCP的端口号分配:
    1) 端口号小于256的定义为常用端口;
    2) 客户端对端口号并不关心;
    3) 临时端口分配1024~5000之间的端口号。大于5000是为其他服务器预留。
  6. TCP的连接建立与释放分别采用几次握手?为什么?
    三次握手:
    1) 第一方向另一方发送连接请求段;
    2) 另一方回应对连接请求的确认段;
    3) 第一方再发送对对方确认段的确认。
    为了确保传输的可靠性。
  7. TCP的重传策略是什么?
    TCP协议用于控制数据段是否需要重传的依据是设立重发定时器。在发送一个数据段的同时启动给一个重发定时器,如果在定时器超时前收到确认,就关闭定时器;如果定时器超时前没有收到确认,则重传该数据段。
  8. TCP与UDP有什么不同?

  9. 简述TCP与UDP的服务模型。

  10. TCP与UDP对于端口号的使用有什么规定?
    1) 端口号小于256的定义为常用端口;
    2) 客户端对端口号并不关心;
    3) 临时端口分配1024~5000之间的端口号。大于5000是为其他服务器预留。