5.1、运输层概述

运输层是计算机网络体系结构中关键的一层,负责为不同主机上的应用进程提供直接的通信服务,通过端口号来区分不同的应用进程。它创建了一种端到端的逻辑通信信道,使得应用进程仿佛直接相连,而隐藏了网络层的复杂性。运输层协议包括面向连接的TCP和无连接的UDP,这两者在因特网上有着广泛的应用。
摘要由CSDN通过智能技术生成

之前所介绍的计算机网络体系结构中的物理层、数据链路层以及网络层它们共同解决了将主机通过异构网络互联起来所面临的问题, 实现了主机到主机的通信 \color{red}实现了主机到主机的通信 实现了主机到主机的通信

网络层的作用范围主机到主机

image-20230104154920897

但实际上在计算机网络中进行 通信的真正实体是位于通信两端主机中的进程 \color{red}通信的真正实体是位于通信两端主机中的进程 通信的真正实体是位于通信两端主机中的进程


例如:AP1AP2 是局域网 1 1 1 上这台主机中的、与网络通信相关的两个应用进程

AP3AP4 是局域网 1 上这台主机中的、与网络通信相关的两个应用进程

image-20230104155114402


如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务 \color{red}如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务 如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务

  • 运输层协议又称为端到端协议。

如下所示:运输层的作用范围是应用进程到应用进程

  • 也成为端到端

image-20230104155224218


1、计算机网络体系结构的角度来看运输层

假设 AP1AP4 之间进行基于网络的通信, AP2AP3 之间进行基于网络的通信

在运输层使用不同的端口来对应不同的应用进程

  • 然后通过网络层及其下层来传输应用层报文,

接收方的运输层通过不同的端口将受到的应用层报文交付给应用层中相应的应用进程

image-20230104155609533

注意:这里的端口是用来区分不同应用进程的标识符

我们可以简单的认为运输层直接为应用进程间的逻辑通信提供服务

  • 逻辑通信的意思:运输层之间的通信好像是沿水平方向传送数据,但事实上,这两个运输层之间并没有一条水平方向的物理连接,要传输的数据是沿着图中上下多次的虚线方向传送的

运输层向高层用户屏蔽了下面网络核心的细节(如网络拓扑、所采用的路由选择协议等),它使应用进程看见的就 好像是在两个运输层实体之间有一条端到端的逻辑通信信道 \color{red}好像是在两个运输层实体之间有一条端到端的逻辑通信信道 好像是在两个运输层实体之间有一条端到端的逻辑通信信道

根据应用需求的不同,因特网的运输层为应用层提供了两种不同的运输协议,

  • 即面向连接的 TCP 和无连接的 UDP,这两种协议就是本章要讨论的主要内容。

image-20230104160012017

2、小结

image-20230104160253652

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值