5.1、运输层概述

news2024/11/27 1:15:44

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/153620.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

帮助聊天回复的软件

在线客服在工作时,时常能遇到在某一个时间段一大批客户集中咨询的情况,使用客服快速回复软件能够使客服在第一时间进行高效的回复。 前言 在线客服在工作时,时常能遇到在某一个时间段一大批客户集中咨询的情况,通常这种情况下也是…

P2010 [NOIP2016 普及组] 回文日期————C++

题目 [NOIP2016 普及组] 回文日期 题目背景 NOIP2016 普及组 T2 题目描述 在日常生活中,通过年、月、日这三个要素可以表示出一个唯一确定的日期。 牛牛习惯用 888 位数字表示一个日期,其中,前 444 位代表年份,接下来 222 位…

算法测试中的召回率和精确率详解

基本概念 TP(True Positive):正确的正例,一个实例是正类并且也被判定成正类FN(False Negative):错误的反例,漏报,本为正类但判定为假类FP(False Positive&am…

基于 java springboot+mybatis二手物品网站系统设计和实现

基于 java springbootmybatis二手物品网站系统设计和实现 博主介绍:5年java开发经验,专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java毕设项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获…

linux系统中QT里面多线程的使用方法

大家好,今天主要和大脚聊一聊,如何使用QT中的多线程的方法。 第一:多线程基本简介 QThread 线程类是实现多线程的核心类。Qt 有两种多线程的方法,其中一种是继承 QThread 的 run()函数,另外一种是把一个继承于 QObject…

Excel教程

目录 1.设置Excel界面以及保存Excel 1.1 自定义快速访问工具栏 1.2 自定义功能区的使用 1.2.1 自定义选项卡 1.3 自定义页面 1.4 保存时设置文件密码 2.常用的高效操作 2.1 快速填充 2.1.1 快速填充实现拆分重组 2.2 快速分析数据 2.2.1 格式化​编辑 2.2.2 图表&#xff0c…

yolov5 引入RepVGG模型结构

(一)前情 这个工作已经有大佬用在自己的工程里了,他的帖子链接:https://blog.csdn.net/weixin_45829462/article/details/120372921 但他的这个lite主要不是研究repvgg的,是做移动端的,但是里面加了这个re…

【BP靶场portswigger-服务端8】文件上传漏洞-7个实验(全)

前言: 介绍: 博主:网络安全领域狂热爱好者(承诺在CSDN永久无偿分享文章)。 殊荣:CSDN网络安全领域优质创作者,2022年双十一业务安全保卫战-某厂第一名,某厂特邀数字业务安全研究员&…

Linux应用编程---13.网络编程

Linux应用编程—13.网络编程 ​ 网络编程要熟悉一些计算机网络有关的名词,可以先做了解,后续实际开发在深入研究,自上而下学习。与本次Linux应用编程有关的就是TCP与UDP协议。简明概念如下图1所示。 图1 计算机网络体系结构 ​ 前面学习的进…

数控机床各种加工模式以及英文简写

AUTO(自动模式) 机床自动运行加工程序,对零件进行加工。前提是所编的程序经过试验后是可行的,而且是加工出来的件经过检验后是合格的,才可以使用该程序。 EDIT(编辑模式) 在此模式下&#xff…

Spring Boot集成第三方登录之微博登录

准备工作 微博开放平台:https://open.weibo.com/ 网站接入 登陆微博开放平台,进入微连接,选择网站接入 点击立即接入 开发者信息认证 填写开发者信息与身份认证信息 创建应用 开发者信息认证通过后即可创建应用。 应用创建成功后会得到app …

哪种台灯质量好又实惠?性价比最高的护眼台灯

l 只要台灯质量过关就是及格的第一步,首先就是有3C质量认证,符合国A或国AA照度标准。l 显色也会是很重要的,光源品质高的产品,显色性不会低于Ra90的,太阳光的显色指数=100,那么意味着显色指数越…

一文详解Paramiko安装与使用

项目要求 定期向特定服务器传输软件运行状况文件(基于SFTP),因此计划写一个Python脚本,该脚本首先要定期读取产品运营数据,然后按要求生成数据文件,最后通过 Paramiko 上传到SFTP服务器。 这篇文章是我在实…

【Spring源码】19. 没合适的构造器?找determineCandidateConstructors()!

上篇介绍了instantiateBean()(其实这个方法在后面还会再次被调用)如果在前两篇的内容结束后都还未获取到构造函数,那么则继续向下执行,调用determineConstructorsFromBeanPostProcessors()方法determineConstructorsFromBeanPostP…

如何确定梯度消失/爆炸和解决梯度消失/爆炸

1、梯度消失的原因和表现1.1、梯度消失的原因:在深层网络中,如果激活函数的导数小于1,根据链式求导法则,靠近输入层的参数的梯度因为乘了很多的小于1的数而越来越小,最终就会趋近于0,例如sigmoid函数&#…

【C++常用算法】STL基础语法学习 | 算数生成算法集合算法

目录 ●accumulate ●fill ●set_intersection ●set_union ●set_difference ●accumulate 1.功能描述: 计算容器内元素累计总和 2.查看accumulate定义下底层代码的函数原型: 3.向vector容器中插入0~100,使用accumulate算法去计算其和…

RabbitMQ的五大常用模型介绍以及SpringAMQP的使用

目录MQ的介绍使用MQ的好处技术对比RabbitMQ的使用Docker启动MQ角色介绍五大常用消息模型使用SpringAMQP模板简单队列模型工作队列模型广播模型 Fanout路由模式 Direct主题模式 TopicMQ的介绍 MQ,MessageQuene即 消息队列,是程序与程序之间的异步通信一种…

spring的IOC与DI小案例

注:本博客用于自学,如有错误,敬请指正。 一、首先要了解的概念 IOC是一种思想:将创建、初始化对象的控制权交给IOC容器 IOC容器:用来装对象的容器 Bean:IOC容器中装的对象 DI:将IOC容器种Bean…

打破光缆资源管理难题

如何打破光缆资源管理难题,将光缆资源价值最大化,相信是每个运维人都关心的焦点问题。 一、背景 全业务发展到今天,我们逐渐意识到,市场竞争的核心已聚焦到传输资源。从拼资源总量到拼资源管理,传统的运维管理模式面临…

【每日一题】【LeetCode】【第九天】存在重复元素

解决之路 题目描述 测试案例(部分) 第一次 关键就是看是否有重复元素,暴力解法就是双循环,然后有相同元素就返回True,否则就等循环结束,返回False。 但是自己想到了另一个只需要一个循环的解法。用一个…