幼儿饰品瑜伽美体用品微软
投稿投诉
微软创意
爱情通信
用品婚姻
爱好看病
美体软件
影音星座
瑜伽周边
星座办公
饰品塑形
搞笑减肥
幼儿两性
智家潮品

吞吐量是什么意思(吞吐量和传输速率的区别)

  推荐视频:
  剖析Linux内核网络协议栈大全
  linux后台开发岗面试中tcpip,哪些容易被问到的
  cclinux服务器开发学习地址:CCLinux服务器开发后台架构师【零声教育】学习视频教程腾讯课堂
  同CPU、内存以及IO一样,网络也是Linux系统最核心的功能。网络是一种把不同计算机或网络设备连接到一起的技术,它本质上是一种进程间通信方式,特别是跨系统的进程间通信,必须要通过网络才能进行。随着高并发、分布式、云计算、微服务等技术的普及,网络的性能也变得越来越重要。
  那么,Linux网络又是怎么工作的呢?又有哪些指标衡量网络的性能呢?接下来,我们一起学习Linux网络的工作原理和性能指标。网络模型
  说到网络,我们肯定经常提起七层负载均衡、四层负载均衡,或者三层设备、二层设备等等。那么,这里说的二层、三层、四层、七层又都是什么意思呢?
  实际上,这些层都来自国际标准化组织制定的开放式系统互联通信参考模型(OpenSystemInterconnectionReferenceModel),简称为OSI网络模型。
  为了解决网络互联中异构设备的兼容性问题,并解耦复杂的网络包处理流程,OSI模型把网络互联的框架分为应用层、表示层、会话层、传输层、网络层、数据链路层以及物理层等七层,每个层负责不同的功能。其中:应用层,负责为应用程序提供统一的接口。表示层,负责把数据转换成兼容接收系统的格式。会话层,负责维护计算机之间的通信连接。传输层,负责为数据加上传输表头,形成数据包。网络层,负责数据的路由和转发。数据链路层,负责MAC寻址、错误侦测和改错。物理层,负责在物理网络中传输数据帧。
  但是OSI模型还是太复杂了,也没能提供一个可实现的方法。所以,在Linux中,我们实际上使用的是另一个更实用的四层模型,即TCPIP网络模型。
  TCPIP模型,把网络互联的框架分为应用层、传输层、网络层、网络接口层等四层,其中:应用层,负责向用户提供一组应用程序,比如HTTP、FTP、DNS等。传输层,负责端到端的通信,比如TCP、UDP等。网络层,负责网络包的封装、寻址和路由,比如IP、ICMP等。网络接口层,负责网络包在物理网络中的传输,比如MAC寻址、错误侦测以及通过网卡传输网络帧等。
  为了帮你更形象理解TCPIP与OSI模型的关系,画了一张图,如下所示:
  当然了,虽说Linux实际按照TCPIP模型,实现了网络协议栈,但在平时的学习交流中,我们习惯上还是用OSI七层模型来描述。比如,说到七层和四层负载均衡,对应的分别是OSI模型中的应用层和传输层(而它们对应到TCPIP模型中,实际上是四层和三层)。Linux网络栈
  有了TCPIP模型后,在进行网络传输时,数据包就会按照协议栈,对上一层发来的数据进行逐层处理;然后封装上该层的协议头,再发送给下一层。
  当然,网络包在每一层的处理逻辑,都取决于各层采用的网络协议。比如在应用层,一个提供RESTAPI的应用,可以使用HTTP协议,把它需要传输的JSON数据封装到HTTP协议中,然后向下传递给TCP层。
  而封装做的事情就很简单了,只是在原来的负载前后,增加固定格式的元数据,原始的负载数据并不会被修改。
  比如,以通过TCP协议通信的网络包为例,通过下面这张图,我们可以看到,应用程序数据在每个层的封装格式。
  其中:传输层在应用程序数据前面增加了TCP头;网络层在TCP数据包前增加了IP头;而网络接口层,又在IP数据包前后分别增加了帧头和帧尾。
  这些新增的头部和尾部,都按照特定的协议格式填充,想了解具体格式,你可以查看协议的文档。比如,你可以查看这里,了解TCP头的格式。
  这些新增的头部和尾部,增加了网络包的大小,但我们都知道,物理链路中并不能传输任意大小的数据包。网络接口配置的最大传输单元(MTU),就规定了最大的IP包大小。在我们最常用的以太网中,MTU默认值是1500(这也是Linux的默认值)。
  一旦网络包超过MTU的大小,就会在网络层分片,以保证分片后的IP包不大于MTU值。显然,MTU越大,需要的分包也就越少,自然,网络吞吐能力就越好。
  理解了TCPIP网络模型和网络包的封装原理后,我们很容易能想到,Linux内核中的网络栈,其实也类似于TCPIP的四层结构。如下图所示,就是Linux通用IP网络栈的示意图:
  我们从上到下来看这个网络栈,可以发现:最上层的应用程序,需要通过系统调用,来跟套接字接口进行交互;套接字的下面,就是我们前面提到的传输层、网络层和网络接口层;最底层,则是网卡驱动程序以及物理网卡设备。
  网卡是发送和接收网络包的基本设备。在系统启动过程中,网卡通过内核中的网卡驱动程序注册到系统中。而在网络收发过程中,内核通过中断跟网卡进行交互。
  再结合Linux网络栈,可以看出,网络包的处理非常复杂。所以,网卡硬中断只处理最核心的网卡数据读取或发送,而协议栈中的大部分逻辑,都会放到软中断中处理。
  【文章福利】需要CCLinux服务器架构师学习资料加群812855908(资料包括CC,Linux,golang技术,内核,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCPIP,协程,DPDK,ffmpeg等)
  Linux网络收发流程
  了解了Linux网络栈后,我们再来看看,Linux到底是怎么收发网络包的。网络包的接收流程
  我们先来看网络包的接收流程。
  当一个网络帧到达网卡后,网卡会通过DMA方式,把这个网络包放到收包队列中;然后通过硬中断,告诉中断处理程序已经收到了网络包。
  接着,网卡中断处理程序会为网络帧分配内核数据结构(skbuff),并将其拷贝到skbuff缓冲区中;然后再通过软中断,通知内核收到了新的网络帧。
  接下来,内核协议栈从缓冲区中取出网络帧,并通过网络协议栈,从下到上逐层处理这个网络帧。比如:在链路层检查报文的合法性,找出上层协议的类型(比如IPv4还是IPv6),再去掉帧头、帧尾,然后交给网络层。网络层取出IP头,判断网络包下一步的走向,比如是交给上层处理还是转发。当网络层确认这个包是要发送到本机后,就会取出上层协议的类型(比如CP还是UDP),去掉IP头,再交给传输层处理。传输层取出TCP头或者UDP头后,根据

约会时女友不开心了怎么办约会时怎么逗女孩开心在约会的时候其实男女双方应该都是开开心心的,但可能过程中会发现一些事情,让女孩突然就不开心了,那么在约会过程中女朋友不开心了要怎么办呢?约会时女友不开心了怎么办1、试着和……9号台风最新消息浙江近日9号台风最新消息浙江登录了热搜,也是在网上引起了网友们的关注,那么很多小伙伴可能还不清楚具体的情况如何,小编也是在网上查阅了一些信息,那么接下来就分享给大家来了解下9号台风……先有鸡还是先有蛋标准答案!(先有鸡还是先有蛋?)先有鸡还是先有蛋标准答案!(先有鸡还是先有蛋?)先有鸡还是先有蛋?当然是先有蛋再有鸡的。1。实际上这个问题并不是一个难回答的问题,只是一个刁难性问题。出这个问……华容在哪里(湖南华容县在哪里)红网时刻岳阳11月2日讯(通讯员何槐香)岳阳市华容县东山镇小墨山村位于长江南岸桃花山余脉,地理偏远,山丘居多,是全县28个贫困村之一,2017年有建档立卡贫困户24户79人。近……怎么查魅族手机定位系统(怎么定位手机位置)怎么查魅族手机定位系统(怎么定位手机位置)现在的社会,手机现已成为了万众随身的一种设备,它可以上网和联络朋友,可以作为人们的掌上电脑。现在的手机大多数都是智能化的,……恋爱最忌讳什么恋爱最忌讳的事情是什么不管什么事情都有最忌讳的东西,包括恋爱,恋爱中也会有忌讳方面,这方面最好不要触犯,那么恋爱中最忌讳什么呢,最忌讳的事情是什么呢。恋爱最忌讳什么1、一味付出谈恋爱喜欢……网恋奔现成功的多吗网恋奔现成功是什么体验奔现是网恋一定会经历的一步,很多人在网恋的时候都担心奔现会见光死,毕竟两人之前在现实生活是零交集的,那么,网恋奔现成功是一种什么样的体验呢?网恋奔现成功的多吗不算多,网恋……大米品种名称大全,所有大米的名称与图片通河大米等这都是大米正常的米种都是含淀粉,也分早中晚一般大米和糯米,糙米一般需经过进一步加工才能食用,糙米稻谷经加工仅碾去谷壳后为糙米。大米一般的名称有糙米、稻米中氨基酸的组成……卢绾为什么叛变(卢绾为什么要背叛刘邦?)卢绾为什么叛变(卢绾为什么要背叛刘邦?)汉初运气最好的人可能就属卢绾了,他鲜有上战场的经历,找不到可表的功绩,最后竟然被封为燕王,放眼陪刘邦沛县起兵的那兄弟,没有人一个人……如何对付把你当备胎的男人7招检验男人爱你的程度男人是不是把你当做了偶尔消遣的对象,是很容易看出来的,一个人真诚的喜欢你是会认真对待你的,把你当备胎的男人赶紧远离,这种渣男要踢得远远的。如何对付把你当备胎的男人1。冷静……当备胎是种什么样的感受什么样的男人容易成为备胎备胎这个词其实在爱情关系中是不太好的一种状态,当备胎就是代表只是对方的一个备选,而并不是主动去选择的那个,那么当备胎究竟是一种怎样的感觉呢?当备胎是种什么样的感受01、一……浙江高考成绩(浙江省新高考政策)浙江高考成绩(浙江省新高考政策)距离2021年高考已经不足20天了,全国考生已经步入最后冲刺阶段,开始考试前的心态调整和各门功课的知识梳理,争取在高考中取得佳绩。同时,每……
欧睿宇邦橱柜怎么样(欧睿宇邦全屋定制投诉)成都一业主口述:2016年年底买了欧睿宇邦当时在今日头条看到打的广告特别好,是我喜欢的颜色和款式就下单了,中途两年没有搬进去住,因为说的新房要敞开一段时间,后来住进去没有一个月……usa是哪个国家的简称(usa是哪个国家的简称怎么读)文章:公众号和头条号同时发布文章精简后制成的短视频:西瓜、抖音和哔哩哔哩发布2019年1月,我创建了我的公众号,两年多的时间内笔耕不辍,最多的时候一周写了十四篇原创……刚开的美容院会亏多久(开美容小店亏本吗)美容院现在还赚钱吗美容行业利润高、人群广泛,因此美容院也越来越多,导致竞争激烈,从而造成很多店面亏损关闭。那么现在开美容院还能赚钱吗?美容行业未来发展怎么样呢?首先……沥青是什么(防水沥青是什么东西)非固化橡胶沥青防水涂料1、产品概述非固化橡胶沥青防水涂料是以橡胶、改性沥青、软化油为主要组份,加入温控剂与填料混合制成的使用年限内保持粘性、弹性膏状体、与空气长期接……2012年有多少天(2011年国内大事件)习近平总书记强调,编制和实施国民经济和社会发展五年规划,是我们党治国理政的重要方式。新中国成立以来,我国共实施了13个五年计划或规划。五年规划以其神奇的力量,带给中国和世界越来……虎斑猫多少钱(不纯的虎斑猫多少钱一只)对于喜欢猫咪的小伙伴来说,狸花猫和虎斑猫可以说是非常熟悉了,它们都是属于非常容易饲养的猫种,而且拥有更加健康的身体和超强的适应能力,漂亮而厚实的皮毛,粘人的性格无论走到哪里都受……如何织手绳(美美哒的转运手绳的编法图解)如何织手绳(美美哒的转运手绳的编法图解)看到淘宝上有这样一款手绳卖的不错,售价在50元左右。其实这个手链的成本就1块钱左右呀,为什么卖这么贵,因为手艺!说实话……买入开仓(股票买入开仓是什么意思?)买入开仓(股票买入开仓是什么意思?)股票买入开仓是什么意思?买入开仓指投资者对未来价格趋势看涨而采取的交易手段,买入看涨合约。价格上涨之后选择卖出平仓,赚差价钱。开……去眼袋去哪里好(什么去眼袋效果最好)眼霜这几年是大家都很的,其中去眼袋眼霜成了很大一部分人的需求,因为现在大家都比较注意外表,相信谁都不想看着自己的眼睛下方挂着个大眼袋!今天我们就来一起看一下全球去眼袋眼霜的十大……中国多少个民族(中国有58个民族分别是)民族一词由来已久,从史前文明的五大氏族到孙中山先生提出的三民主义,都包含了民族。如今我们所说的中华民族其实也是众多民族的统称,是指汉族和汉族之外的其他55个少数民族。大多……幼儿园大班教育心得(幼儿园大班工作总结)幼儿园大班教育心得(幼儿园大班工作总结)幼教姐妹,你是不是在搜索大班工作总结,刘老师给你找好了,收藏吧!幼儿园大班班级工作总结本学期的工作又将告一段落,在展望……为什么会得荨麻疹(一到晚上就起荨麻疹)一:激素分泌减少激素分泌在早上的时候较多,在夜间相对较少,激素抑制过敏介质释放的功能减弱,所以荨麻疹常在夜间的时候会加重。二:人体机能减弱在夜间的时候,气温相对较低,人体……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网