美文网首页计算机网络
《计算机网络——自顶向下方法》运输层——概述

《计算机网络——自顶向下方法》运输层——概述

作者: YAN_DAOJIANG | 来源:发表于2020-02-15 11:20 被阅读0次

    概述和运输层服务

    运输层协议为运行在不同主机上的应用进程之间提供了逻辑通信,通过逻辑通信,运行不同进程的主机好像直接相连一样。运输层协议在端系统中而不是在路由器中实现。在发送端,运输层将从发送应用程序接收到的报文转换成运输层分组,用因特网术语来讲该分组称为运输层报文段。实现的方法是将应用报文划分为较小的快,并为每块加上运输层首部以生成运输层报文段。然后,在发送端系统中,运输层将这些报文段传递给网络层,网络层将其封装为网络层分组(数据报)并向目的地发送。网络路由器仅作用于该数据报的网络层字段;即它们不检查封装在该数据报的运输层报文段的字段

    运输层和网络层的关系

    网络层提供了主机之间的逻辑通信,而运输层为运行在不同主机上的进程之间提供了逻辑通信。
    运输层协议之工作在端系统中。在端系统中,运输层协议将来自应用进程的报文移动到网络边缘(即网络层),反过来也一样,但对有关这些报文在网络核心如何移动的不做任何规定。事实上,中间路由器既不做处理也不识别运输层加载应用层报文的任何信息。
    运输层能够楼提供的服务常常受限于底层网络层协议的服务模型。如果网络层协议无法为主机之间发送的运输层报文段提供时延或带宽保证的话,运输层协议也就无法为进程之间发送的应用程序报文提供时延或带宽保证。
    然而,即使底层网络协议不能再网络层提供相应的服务,运输层协议也能提供某些服务。例如,技术底层的网络协议是不可靠的,也就是说,网络层协议会使分组丢失、篡改和冗余,运输层协议也能够为应用程序提供可靠的数据传输服务。

    因特网运输层概述

    为了简化术语,在因特网有关环境中,我们将运输层分组称为报文段(segment),称网络层分组为数据报
    因特网网络层协议有一个名叫IP,即网际协议。IP为主机之间提供了逻辑通信。IP的服务模型是尽力而为交付服务,因此IP被称为不可靠服务
    UDP和TCP最基本的责任是,将两个端系统IP的交付服务扩展为运行在端系统上的两个进程之间的交付服务。将主机间交付扩展到进程间交付被称为运输层的多路复用多路分解,UDP和TCP还可以通过在其报文段首部中包括差错检查字段而提供完整性检查。进程到进程的数据交付和差错检查时两种最低限度的运输层服务,也是UDP所能提供的仅有的两种服务。
    另一方方面,TCP为应用程序提供了集附加服务。首先它提供了可靠数据传输,同时TCP还提供了拥塞控制

    相关文章

      网友评论

        本文标题:《计算机网络——自顶向下方法》运输层——概述

        本文链接:https://www.haomeiwen.com/subject/wseefhtx.html