运输层协议概述

紫色代表一级目录
粉红代表二级目录
蓝色代表三级目录
红色代表关键字
橙色代表说明

运输层协议概述
  进程之间的通信
    从通信的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层
    从信息处理的角度看,运输层是用户功能中的最低层
    当网络边缘中的两个主机使用网络核心功能进行端到端通信时
      只有位于网络边缘的主机的协议栈才有运输层
      而网络核心部分中的路由器在转发分组时都只用到下三层的功能。
    两个主机进行通信实际上就是两个主机中的应用进程互相通信
    应用进程之间的通信又称为端到端的通信
    运输层的一个很重要的功能就是复用分用。应用层不同进程的报文通过不同的端口向下交到运输层,再往下就共用网络层提供的服务。
    运输层提供应用进程间的逻辑通信
      “逻辑通信”的意思是:运输层之间的通信好像是沿水平方向传送数据。但事实上这两个运输层之间并没有一条水平方向的物理连接。
    运输层协议和网络层协议的主要区别
      IP 协议的作用范围(提供主机之间的逻辑通信)
      TCP 和 UDP 协议的作用范围(提供进程之间的逻辑通信)
    运输层的主要功能
      运输层为应用进程之间提供端到端的逻辑通信。
      三个最基本的功能
        复用
        分用
        差错检测
      可选的功能
        可靠性
        流量控制
        差错控制
      运输层有两种不同的运输协议,即面向连接的、可靠的 TCP无连接的、不可靠的 UDP
  运输层的两个主要协议
  两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元 TPDU (Transport Protocol Data Unit)。
    用户数据报协议 UDP (User Datagram Protocol)
       UDP 传送的协议数据单元是 UDP 报文用户数据报
       UDP不提供可靠交付
         在传送数据之前不需要先建立连接
         对方的运输层在收到 UDP 报文后,不需要给出任何确认
         在某些情况下 UDP 是一种最有效的工作方式。
    传输控制协议 TCP (Transmission Control Protocol)
      TCP 传送的协议数据单元是 TCP 报文段(segment)
      TCP提供可靠交付
        提供面向连接的服务。
        TCP不提供广播或多播服务。
        由于 TCP 要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。
          协议数据单元的首部增大。
          占用许多的处理机资源。
  运输层的端口
    运行在计算机中的进程是用进程标识符来标志的。
    运行在应用层的各种应用进程却不应当让计算机操作系统指派它的进程标识符。
      这是因为在因特网上使用的计算机的操作系统种类很多,而不同的操作系统又使用不同格式的进程标识符
      进程的创建和撤销都是动态的,发送方几乎无法识别其他机器上的进程。
      有时我们会改换接收报文的进程,但并不需要通知所有发送方。
    为了使运行不同操作系统的计算机的应用进程能够互相通信,就必须用统一的方法对 TCP/IP 体系的应用进程进行标志。
    端口号(protocol port number)简称为端口(port)
      虽然通信的终点是应用进程,但我们可以把端口想象是通信的终点。
        只要把要传送的报文交到目的主机的某一个合适的目的端口
        剩下的工作(即最后交付目的进程)就由 TCP 来完成。
        端口号:应用进程的地址
    软件端口与硬件端口
      在协议栈层间的抽象的协议端口是软件端口
        应用层的各种协议进程与运输实体进行层间交互的一种地址。
      路由器或交换机上的端口是硬件端口
        不同硬件设备进行交互的接口。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值