精华内容
下载资源
问答
  • 2019-03-31 17:22:37

    最大长度限制

    网卡上一个参数是MTU值。一般都是1500。表示以太网传输的最大帧长度。
    为什么要有最大帧长度限制呢?
    这是因为以太网采用的是CSMA/CD方法在介质上传输数据。CSMA/CD叫做带冲突检测的载波监听多路访问技术,在发送数据之前需要检测链路是否空闲,只有链路空闲时才发送数据,并且边发送边检测。发送的过程中一旦检测到冲突则立即停止。所以也就是说,数据发送的过程中,整个链路是被独占的。所以需要限制一次传输数据的最大长度,如果一个人占用时间过长,这对其他人而言是不可接受的。
    而且限制最大长度还有以下好处:
    1)帧传输的过程中,一旦出错,需要全部重传,长度太长反而效率不高。(可能现在的传输介质已经不存在这种问题了)
    2)帧越长,需要的缓存越大,1979年在设计网卡时,缓存的价格非常昂贵,所以当时选用1500 bytes作为最大的长度。

    需要注意的是,以长帧长度限制是1518字节。减去18字节的以太网帧长度,所以ip层的报文长度限制为1500。

    最小长度限制

    最大长度还是比较直观易于理解,那么为什么又有最小长度限制呢?
    还是因为CSMA/CD。
    AB之间通信。
    当A检测到链路空闲,然后发送报文,巧的是B跟你一样,这不就冲突了嘛。
    最坏的情况,AB俩隔得最远。当A发送的报文刚好要到达B时,B开始发送报文。
    如果在B的报文到达A之前,A就已经发送完了,那么A就不知道冲突了。所以,需要限制发送的报文最小长度。
    最小长度是多少呢?
    显然,最小长度同时受两个节点最远距离和传输速度的影响。最远距离越长,传输速度越快,所需要的最小长度也就越大。

    针对不同带宽的网络,标准组织定义了不同的slot time。

    SpeedSlot timeTime Interval
    10 Mbit/s512 bit times51.2 microseconds
    100 Mbit/s512 bit times5.12 microseconds
    1 Gbit/s4096 bit times4.096 microseconds
    2.5 Gbit/s onwardno half-duplex operation

    所以,不同的网络,其实最小长度是不一定的,两个节点能相隔的最远距离也是不一样的。
    10Mbit/s的网络,报文最小长度为64字节。两个节点最远距离不能超过:
    51.210(-6)*(0.7*3*108)/2=5.376km
    在1Gbit/s的网络中,报文最小长度为512字节。最远距离不超过约0.43km

    不足的长度填充全0补齐。这些数据是不计算入ip层的。
    使用tcpdump抓包时,经常看见length=0的报文。其实这个长度指的是TCP层数据报文的长度。

    参考:
    以太网最小,最大字节长度 https://blog.51cto.com/19880206/890070
    https://en.wikipedia.org/wiki/Slot_time
    https://stackoverflow.com/questions/33039394/why-is-the-minimum-ethernet-frame-64-bytes

    更多相关内容
  • 开关电源中,为什么不是频率好?

    千次阅读 多人点赞 2021-03-16 15:15:10
    (电感值越大,能储存能量的能力也就越大)。 通俗的说法,可以理解,你在家用盆在水龙头下接水。 刚开始1分钟开一次水龙头,1分钟关一次水龙头,每次能接一盆水。 现在提高水龙头的开关频率了,改成1秒开关一次...

    系列文章目录

    1.元件基础
    2.电路设计
    3.PCB设计
    4.元件焊接
    5.板子调试
    6.程序设计
    7.算法学习
    8.编写exe
    9.检测标准
    10.项目举例


    前言

    送给大学毕业后找不到奋斗方向的你(每周不定时更新)
    嵌入式系统设计师考试


    一、开关电源调节频率被限制的原因有哪些?

    原文出处

    1、器件的限制

    对于开关电源,在实际应用中,不是给个驱动就开,拿掉驱动就关掉,有接通延迟时间(tdon),上升时间(tr),关断延迟时间(tdoff)和下降时间tf。相应的波形为:
    在这里插入图片描述

    2、开关损耗

    当然,随着器件的进步,开关管开关速度会变得越来越快,特别是在低电压和低功率应用中。仅考虑设备本身的开关速度,开关频率可能会很高,但实际并没有,有开关损耗的限制。
      在这里插入图片描述
    可以看出,每当开关管导通时,开关管DS的电压(Vds)与流过开关管(Id)的电流之间就会有重叠时间,从而导致导通损耗和导通,关掉也是这个样子。假设由开关管中的每个开关产生的能量损耗(以Esw表示)是确定的,则开关管中的开关功率损耗为Psw = Esw * fs。显然,开关频率越高,开关损耗越大。开关频率为5M时的开关损耗是500K开关损耗的10倍,这对于注重效率的开关电源显然是不可接受的。因此,开关损耗是限制开关频率的第二个因素。

    3、磁性元件损耗

    绕组的趋肤效应和临近效应。在变压器的高频运行中,影响更为严重。使得绕组的涡流损耗增加。开关频率越高,绕组匝数越少。相应绕组的交流阻抗会更高,但是绕组的长度会更短。问题似乎没有那么大。谐振半桥应用通常选择200KHZ的频率。因此,磁性成分的体积和损耗在更好的范围内。

    4、软开关的困难

    软开关无疑是解决开关损耗的有效方法。关于软交换的各种论文已经提出了许多令人眼花缭乱的软开关方案。软开关似乎可以解决所有问题。但是,实际的工程应用不同于理论分析。实际的工程目标是低成本,高效率和高可靠性。在实际工程中,需要添加大量辅助电路或非常精确的控制的软开关方法不是很好。由于它是乐观的,因此业界最常用的软开关拓扑仍然只需要移相全桥和一些谐振拓扑(例如LLC)。关于提到的反激,但是即使有类似的解决方案,需要考虑以上一些问题,以确定它们是否适用于实际工程。

    5、高频引起的一系列问题

    假设已经解决了上述问题,则必须解决一系列工程问题才能实现高频。例如,在高频下,电路的寄生参数通常会严重影响电源的性能,例如变压器的一次侧和二次侧。寄生电容,变压器漏感,PCB布线之间的寄生电感和寄生电容等),如何通过在一系列电压和电流波形中甚至是寄生参数引起振动和EMI问题来消除寄生参数的影响电路服务是所有要研究的问题。

    6、EMI和干扰使PCB布局更加困难

    EMI与开关频率没有线性关系。在某些开关频率下,EMI滤波器的转折频率较高,但总体趋势是,开关频率越高,EMI体积越小。开关频率越高,功率密度越高。在此阶段真正阻碍功率密度提高的因素是散热系统,电磁设计(包括EMI滤波器和变压器)和功率集成技术。仔细选择开关频率,开关频率对整个变速器的功率密度有很大影响,并且不同的设备和拓扑,最佳开关频率也是随之变化的。

    二、开关电源中,为什么频率越高,电感越小?

    原文出处

    先给出结论

    事实上,不仅仅是电感,在开关电源里,对于任何储能元件都有这样的结论。

    我们不妨先回想一下电感在在开关电源中的作用,一般情况下电感通常有两个用处。

    一个是滤波

    一个是储能

    那么当电源的工作频率上升之后,对它们的影响分别是什么呢?

    对于电感来说,当它做储能原件使用

    在稳态条件下,作为储能用的电感满足伏秒平衡,开关管导通时间内(电流上升段)的伏秒乘积须与开关管关断时间内(电流下降段)时的伏秒乘积在数值上相等。

    如图所示,图中Ts代表一个开关周期,ton 代表开关管开通时间,toff代表开关管关断时间,Iave代表稳态时,电感电流的平均值。

    伏秒平衡的原理比较绕口,我更习惯从能量上去理解:电源在开关管开通时间(ton)给电感充电的能量和电感在开关管关断的时间(toff)释放的能量相同。

    也就是说在一定频率下,一个开关周期内,储能电感需要做两件事,

    1、接受能量 Wton

    2、释放能量 Wtoff

    然后,Wton = Wtoff

    理解这一步后,我们再往下看

    那么如果提高开关频率会发生什么变化呢?

    答案很显然:频率升高后,电感在一个开关周期所需要存储释放的能量也就减小,因此不需要太大的电感值。(电感值越大,能储存能量的能力也就越大)。

    通俗的说法,可以理解,你在家用盆在水龙头下接水。

    刚开始1分钟开一次水龙头,1分钟关一次水龙头,每次能接一盆水。

    现在提高水龙头的开关频率了,改成1秒开关一次水龙头,你还需要再用盆去接吗?

    直接用杯子不就行了。

    拿杯子换盆,这是什么概念?这就是节约硬件资源啊,节省成本啊。

    再上一张对比图

    (高频电感和工频电感对比图,左边是50Hz工频,右图是20kHz高频)

    对于用作滤波的电感来说

    从理论上面解释其实挺容易的,直接套经验公式,纹波大小和频率成反比,和电感成反比,因此,纹波要求不变,频率增大,电感值相应可以减小。或者可以这样理解,频率增加,电流纹波个数增加,更加有利于滤波,因此电感值可以相应减小。

    但是这个通俗的说法该怎么解释,我还没想好,先发上去,后续有什么好的想法再补充。

    展开全文
  • 以太网帧最小帧与最大帧

    千次阅读 2014-10-16 10:38:40
    讨论以太网的帧,就不得不先提一下以太网的大名鼎鼎的CSMA/CD协议。 1.1 CSMA/CD协议 CSMA/CD是英文carrier sense multiple access/collision detected 的缩写,可把它翻成“载波监听多路访问/冲突检测”,...

    原作地址:http://www.cnblogs.com/aixin0813/p/3310040.html

    讨论以太网的帧长,就不得不先提一下以太网的大名鼎鼎的CSMA/CD协议。

    1.1  CSMA/CD协议

    CSMA/CD是英文carrier sense multiple access/collision detected 的缩写,可把它翻成“载波监听多路访问/冲突检测”,或“带有冲突检测的载波侦听多路访问”。

    所谓载波监听(carrier sense),意思就是以太网络上的各个工作站在发送数据前,都要监听总线上有没有数据正在传输。若有数据传输 (称总线为忙),则不发送数据,需要等待;若无数据传输(称总线为空),可以立即发送准备好的数据。

    所谓多路访问(multiple access),意思就是以太网络上的各个工作站在发送数据时,共同使用一条总线,且发送数据是广播式的。

    所谓冲突(collision),意思就是,若以太网上有两个或两个以上工作站同时发送数据,在总线上就会产生信号的冲突;多个工作站都同时发送数据,在总线上就会产生信号的冲突,哪个工作站接收到的数据都辨别不出真正的信息。这种情况称冲突或者碰撞。

    为了减少冲突发生的影响,工作站在发送数据过程中还要不停地检测自己发送的数据,检测自己传输过程中有没有其他工作站在发送数据,在传输过程中与其它工作站的数据发生冲突,这就是冲突检测(collision detected)。

    详细见CSMA/CD协议介绍。

    1.2  以太网探测帧

    当多个工作站均想向以太网发送数据时,如果总线处于忙的状态,大家都等待,也不会有何争议;但是如果总线处于空的状态,而且工作站是依次监听到空状态,那么各个工作站就会陆续向总线发送数据,A工作站发送的数据还未传递到另一个要发送数据的B工作站,那么B工作站仍然认为总线为空的状态,那么B工作站也向总线注入数据;如果还有更多工作站向总线注入数据,原理一样,只是更加复杂而已。

    A工作站传递的数据与B工作站传递的数据就会在总线的某处发送冲突,导致此次数据发送失败。那有什么办法可以提前判断,使得工作站不必每次都源源不断的向总线注入数据,其后又检测到冲突,而重新等待,如此反复,既浪费了宝贵的工作站资源与总线资源,又使得数据迟迟不能发送出去。

    先了解下碰撞信号,就是连续的01010101或者10101010,十六进制就是55或AA。以太网实现原理是,假设某个工作站检测到冲突发生,那就发送碰撞信号,使冲突更加明显,使得所有工作站均能检测到总线发生了冲突。

    我们来看一下,假设A检测到总线是空闲的,开始发数据包,尽力传输,当数据包还没有到达B时,B也监测到总线是空闲的,开始发数据包,这时就会发生冲突。假设B 首先发现发生碰撞,开始发送碰撞信号。

    这个碰撞信号会返回到 A,如果碰撞信号到达A时,A还没有发完这个数据包,A就知道这个数据包发生了错误,就会重传这个数据包。但如果碰撞信号会返回到A时,数据包已经发完, 则A不会重传这个数据包。

    以太网为什么要设计这样的重传机制。首先,以太网不想采用连接机制,这会降低传输效率,但他又想保证一定的传输效率。因为以太网的重传是微秒级,而传输层的重传,如TCP的重传达到毫秒级,应用层的重传更达到秒级。我们可以看到越底层的重传,速度越快,所以对于链路层发生的错误,以太网必须有重传机制。

    要保证以太网的重传,必须保证A收到碰撞信号的时候,数据包没有传完,要实现这一要求,A和B之间的距离很关键,也就是说信号在A和B之间传输的来回时间 必须控制在一定范围之内。

    解决方法就是,每个想要发送数据的工作站,检测到总线为空状态,在发送数据之前,先发送一个探测帧,探测帧的发送就圆满的解决了上面的问题。而探测帧的长度既要达到最快速的传递到目的地,又要确保探测帧的传递时间足够使得其他工作站能够监听到。这个探测帧的长度就是以太网规定的最小帧长,就是一个最小最长帧。

    由于以太网传递的帧,归根结底还是由比特流组成。上面提到的传输速率,其实就是工作站的发送速率,传输一个帧还是一个个的比特发送出去。即,工作站发送一个帧的第一个比特到达目的地,而此帧的最后一个比特正好发送出去。

    2.1  碰撞槽时间

    C代表光速,也就是20.3cm/ns(每纳秒20.3厘米), C是30W。电子在铜介质(普通铜)中的移动速度是21W/s  。

    假设公共总线媒体长度为S,帧在媒体上的传播速度为0.7C(光速),网络的传输率为R(bps),帧长为L(bps),tPHY为某站的物理层时延; 

    则有:

    碰撞槽时间=2S/0.7C+2tPHY

    因为Lmin/R=碰撞槽时间 

    所以:Lmin =(2S/0.7C+2tPHY )×R 

    Lmin 称为最小帧长度。

    碰撞槽时间在以太网中是一个极为重要的参数,有如下特点: 

    (1)它是检测一次碰撞所需的最长时间。

    (2)要求帧长度有个下限。(即最短帧长)

    (3)产生碰撞,就会出现帧碎片。

    (4)如发生碰撞,要等待一定的时间。t=rT。(T为碰撞槽时间)

    假设:A、B两地之间通过一个单向传送带传递物品,传送带的传输速度是C(C代表光速),也就是20.3cm/ns(每纳秒20.3厘米),A点有个人叫Marcia,她要把一车荔枝一串一串的发送给B点的那个人Allen,现在Marcia需要抉择的是:我在传送荔枝给Allen的时候,如果Allen同时也有荔枝传给我,这个时候就会产生冲突,而冲突会把传送中的荔枝撞碎,破碎的荔枝渣会通过传送带反送给我,我很想知道是哪一串荔枝被撞碎了,如何实现?一个办法就是:在我收到荔枝碎片的时候,我仍旧在传着这串荔枝!比如有很多串荔枝,第1串,第2串等,当我发送第3串荔枝的过程中,收了荔枝碎片,那肯定是第3串里先发出的荔枝出现了碰撞,而不是第2串或第1串中的荔枝发生碰撞。

    为了实现这一点,假如Marcia到Allen点的距离是2500米(250000厘米),传送带上的荔枝每纳秒20.3厘米,那么一串荔枝中的第一个荔枝到达Allen点的用时就是250000除以20.3=12500纳秒,在加上碎片返回的时间是12500纳秒,等于25000纳秒,这个时间就是一串荔枝在传送带上必须持续的时间。

    Marcia高兴的时候,往传送带上放荔枝的时候快,不高兴的时候就慢。高兴的时候每秒可以往传送带上放100Mbit个荔枝,换算一下,也就是说放一个荔枝用10纳秒。不高兴的时候每秒钟只能往传送带上放10Mbit个,也就是说放一个荔枝用100纳秒。

    因为一串荔枝必须持续的时间25000纳秒,那么对于不高兴的时候,25000除以100=250个荔枝,这个结果就是一串荔枝的数量。所以,理论上一个10Mbit/s的以太网,最小帧长应该是250bit。但为了确保Marcia在放荔枝的过程中不会被扎到手,放送荔枝间会有一定的延时,所以最小帧长被定义为512bit(64字节)。

    因为一串荔枝必须持续的时间25000纳秒,对于高兴的时候,25000除以10=2500个荔枝,这个结果就是一串荔枝的数量。所以,理论上一个100Mbit/s的以太网,最小帧长应该是2500bit。但一个2500bit的帧又太大了,上层来的数据包不可能这么大。所以我们只能缩短A点到B点的距离为250米,一个荔枝在传送带上往返的时间也变成了2500纳秒。这时用2500除以10=250个荔枝,这个结果就是一串荔枝的数量。所以,理论上一个100Mbit/s的以太网,最小帧长应该是250bit,网络最大有效距离是250米。但为了确保Marcia在放荔枝的过程中不会被扎到手,放送荔枝间会有一定的延时,所以帧长被定义为512bit(64字节)。

    由此可见,MAC层发送的速度越快,以太网的最大有效距离就越短。但对于1000Mb/s的吉比特以太网,MAC层有两种选择,要么保留CSMA/CD,要么不用它。若保留CSMA/CD协议,必须面临碰撞检测问题,这就要再一次减小网络的最大有效传输距离到25米。当然您可以不缩短网络的距离,而是增加一个帧的程度,就如我们开始分析100Mb/s以太网那样,让一个帧持续足够长的时间。但因为上层来的数据没有这么多,所以就需要在MAC层进行一些无用数据的填充来满足这个要求。

    2.2  最优冲突时间

    下面我们来估计在最坏情况下,检测到冲突所需的时间 

    (1)A和B是网上相距最远的两个主机,设信号在A和B之间传播时延为τ,假定A在t时刻开始发送一帧,则这个帧在t+τ时刻到达B,若B在t+τ-ε时刻开始发送一帧,则B在t+τ时就会检测到冲突,并发出阻塞信号。

    (2)阻塞信号将在t+2τ时到达A。所以A必须在t+2τ时仍在发送才可以检测到冲突,所以一帧的发送时间必须大于2τ。 

    (3)按照标准,10Mbps以太网采用中继器时,连接最大长度为2500米,最多经过4个中继器(以太网中使用中继器的5-4-3-2-1原则),因此规定对于10Mbps以太网规定一帧的最小发送时间必须为51.2μs。 

    (4)51.2μs也就是512位数据在10Mbps以太网速率下的传播时间,常称为512位时。这个时间定义为以太网时隙。512位时=64字节,因此以太网帧的最小长度为512位时=64字节。

    2.3  以太网帧长

    802.3-2002标准定了以太网的头结构为DA(6)+SA(6)+Len/Type(2)=14字节。帧校验序列(FCS):4字节,使用CRC计算从目的MAC到数据域这部分内容而得到的校验和。

    以太网的帧开销是18字节,是“目的MAC(6)+源MAC(6)+Type(2)+CRC(4)”。以太网最小帧长为64字节,那么IP报文最小为46字节,而局域网规定IP最大传输单元1500字节,实际上加上以太网帧的18字节,就是1518字节。

    IEEE定义了这个标准,一个碰撞域内,最远的两台机器之间的round-trip time 要小于512bit time。(来回时间小于512位时,所谓位时就是传输一个比特需要的时间)。这也是我们常说的一个碰撞域的直径。

    512个位时,也就是64字节的传输时间,如果以太网数据包大于或等于64个字节,就能保证碰撞信号到达A的时候,数据包还没有传完。

    这就是为什么以太网要最小64个字节,同样,在正常的情况下,碰撞信号应该出现在64个字节之内,这是正常的以太网碰撞,如果碰撞信号出现在64个字节之后,叫 late collision。这是不正常的。

    CISCO交换机有一种转发方式叫fragment-free,叫无碎片转发,他就是检查64个字节之内有没有错误,有的话不转发,这样就排除了正常的以太网错误包。

    展开全文
  • TCP 、UDP、IP包的最大长度是多少?

    万次阅读 2017-08-10 12:01:18
    MTU值越大,封包就越大,理论上可增加传送速率,但  MTU值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE连接的最高MTU值是1492, 而以太网  (Ethernet)的最高MTU值则是1500...
     

           对于UDP协议来说,整个包的最大长度为65535,其中包头长度是65535-20=65515; 

           对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传  输的最大数据分段。为了达到最佳的传输效能TCP协议在建立连接的时候通常要协商双方的MSS值,这个值TCP协议在实现的时候往往用MTU值代替(需  要减去IP数据包包头的大小20Bytes和TCP数据段的包头20Bytes)所以往往MSS为1460。通讯双方会根据双方提供的MSS值得最小值  确定为这次连接的最大MSS值。 

    IP层: 

             对于IP协议来说,IP包的大小由MTU决定(IP数据包长度就是MTU-28(包头长度)。 MTU值越大,封包就越大,理论上可增加传送速率,但 MTU值又不能设得太大,因为封包太大,传送时出现错误的机会大增。一般默认的设置,PPPoE连接的最高MTU值是1492, 而以太网 (Ethernet)的最高MTU值则是1500,而在Internet上,默认的MTU大小是576字节。


           那么就一个问题, 用wireshark捕包。 为什么frame那一行是1514bytes?

         以太网封装IP数据包的最大长度是1500字节,也就是说以太网最大帧长应该是以太网首部加上1500,再加上7字节的前导同步码和1字节的帧开始定界符,具体就是:7字节前导同步吗+1字节帧开始定界符+6字节的目的MAC+6字节的源MAC+2字节的帧类型+1500+4字节的CRC校验


    按照上述,最大帧应该是1526字节,但是实际上我们抓包得到的最大帧是1514字节,为什么不是1526字节呢?原因是当数据帧到达网卡时,在物理层上网卡要先去掉前导同步码和帧开始定界符,然后对帧进行CRC检验,如果帧校验和错,就丢弃此帧。如果校验和正确,就判断帧的目的硬件地址是否符合自己的接收条件(目的地址是自己的物理硬件地址、广播地址、可接收的多播硬件地址等),如果符合,就将帧交“设备驱动程序”做进一步处理。这时我们的抓包软件才能抓到数据,因此,抓包软件抓到的是去掉前导同步码、帧开始分界符、CRC校验之外的数据,其最大值是6+6+2+1500=1514。
       如下图:
     

    Preamble

    Destination MAC address

    Source MAC address

    Type/Length

    User Data

    Frame Check Sequence (FCS)

    8

    6

    6

    2

    46 - 1500

    4

    Allowed Packet Lengths

    Ethernet packets with less than the minimum 64 bytes for an Ethernet packet (header + user data + FCS) are padded to 64 bytes, which means that if there's less than 64-(14+4) = 46 bytes of user data, extra padding data is added to the packet.

    【注1】在wireshark中,捕捉到的ARP数据包的长度,很多时候是42bytes,有时候是60bytes。

    这个长度取决于发送ARP Request端的操作系统的ARP包编码方式【是否在ARP数据包末端添加18个0x00的padding】

    【注2】有的TCP或UDP数据包的长度也可能小于60bytes。

    这里用wireshark可以具体来分析看的,在过滤条件输入:frame.len<61
       可以看到包的大小有42的arp和54的tcp包
        
       

    展开全文
  • TCP/UDP 报最大长度

    万次阅读 2016-11-22 15:11:48
    对于UDP协议来说,整个包的最大长度65535,其中包头长度是65535-20=65515; 对于TCP协议来说,整个包的最大长度是由最大传输大小(MSS,Maxitum Segment Size)决定,MSS就是TCP数据包每次能够传输的最大数据分段...
  • 以太网的最小帧和最大帧的意义

    万次阅读 多人点赞 2018-09-18 23:45:20
    以太网最小帧长为什么是64字节 以太网是无连接的,不可靠的服务,采用尽力传输的机制。以太网CSMA/CD我就不多讲了,我相信大家都了解这个原理。  以太网是不可靠的,这意味着它并不知道对方有没有收到自己发出的...
  • TCP 、UDP、IP包的最大长度是多少

    万次阅读 2017-12-02 23:53:57
    TCP:对于TCP来说,数据是流式传输的,传输数据可以接近无限,单次传输的数据受限于网络层。 UDP:而对于UDP,IP报头占20字节,UDP报头占8字节,则最大的包体65535(由报文长度字段决定)-20-8=65507,单次...
  • 脑袋越大就会越聪明么?

    千次阅读 多人点赞 2021-01-22 19:31:32
    不过,小的爸爸能生出头的儿子吗?头大的人更聪明吗?究竟是什么决定了我们大脑的尺寸呢? 在正文开始之前,让我们先看看这张图: 三种不同的脑尺寸MRI对比 这是猴子、普通宝宝和超级宝宝的大脑对比?还是...
  • 简述在 Qt 之 WAV文件解析 中给出了WAV文件属性的计算,具体包括文件大小、音频时、比特率等属性,这里我们再次验证一下这些属性值的计算 。在计算之前,我们要知道一下wav文件中的三个参数 采样频率、音频通道数...
  • 1、以太网的最小帧 前提条件:10Mbps的传输速率;载波多路复用/冲突检测(CSMA/CD) (1)、CSMA/CD (Carrier Sense Multiple Access with Collision Detection)带冲突检测的载波监听多路访问技术(载波监听多点...
  • 在电影的拍摄中多久算做是镜头

    千次阅读 2020-12-28 21:17:05
    在电影的拍摄中多久算做是镜头更新时间:2015-12-31本文内容转载自互联网什么是影视中的镜头镜头是指连续地用一个镜头拍摄下一个场景,一场戏或一段戏,以完成一个比较完整的镜头段落,而不破坏事件发展中时间...
  • 为什么微服务并不是好?

    千次阅读 多人点赞 2021-06-11 00:14:51
    微服务架构,是分层架构演进过程中很重要的一环,那微服务是不是好呢?今天和大家一起聊聊这一个问题。什么时候进行DAO层的分层抽象?最开始,分层架构长什么样?一个业务系统最初的分层架构如...
  • [网络基础]以太网的最大和最小帧是怎样计算的

    万次阅读 多人点赞 2017-11-23 15:45:20
    1、以太网的最小帧 前提条件:10Mbps的传输速率;载波多路复用/冲突检测(CSMA/CD) (1)、CSMA/CD (Carrier Sense Multiple Access with Collision Detection)带冲突检测的载波监听多路访问技术(载波监听...
  • 文字识别(六)--不定文字识别CRNN算法详解

    万次阅读 多人点赞 2019-02-18 15:34:54
    在以前的OCR任务中,识别过程分为两步:单字切割和...但是此法已经有点过时了,现在更流行的是基于深度学习的端到端的文字识别,即我们不需要显式加入文字切割这个环节,而是将文字识别转化序列学习问题,虽然输...
  • GET请求的长度限制

    千次阅读 2019-10-25 22:37:14
    最近在生产环境上游服务提供了一个批量接口(dubbo接口),没有做长度的限制,造成我调用下游的http请求(GET请求)时由于长度(大概9000+个字符... 今日,看到前同事牛多年前的csdn知识总结,发现原来一直信奉...
  • 通信术语 最大传输单元(Maximum ...因为协议数据单元的包头和包尾的长度是固定的,MTU越大,则一个协议数据单元的承载的有效数据就越长,通信效率也越高。MTU越大,传送相同的用户数据所需的数据包个数也越低。
  • 网络数据包最大长度 MTU 分片

    万次阅读 2016-09-12 14:45:48
    以以太网例,这个值通常是1500字节。 2、对于IP数据包来讲,也有一个长度,在IP包头中,以16位来描述IP包的长度,也就是说, 一个IP包,最长可能是65535字节。 3、结合以上两个概念,第一个重要的结论就...
  • Java实现UVA10131大越聪明(蓝桥杯每周一题)

    万次阅读 多人点赞 2020-02-26 11:48:11
    一些人认为,大象的体型越大,脑子越聪明。为了反驳这一错误观点,你想要分析一组大象的数据,找出尽量 多的大象组成一个体重严格递增但 IQ 严格递减的序列。 [输入] 输入包含若干大象的数据,每行一头大象,直到...
  • token太报错:Request header is too large??

    千次阅读 2020-09-22 10:29:48
    错误是因为前台请求时的header过引起的, 例如在Hederer加token时,token太导致报错 解决: 简单粗暴: 在SpringBoot项目的yml文件中加配置即可 maxPostSize: -1 maxHttpHeaderSize: 102400 ...
  • 报文段越大允许每个报文段传送的数据就越多,相对IP和TCP首部有更高的网络利用率。当TCP发送一个SYN时,或者是因为一个本地应用进程想发起一个连接,或者是因为另一端的主机收到了一个连接请求,它能将MSS值设置...
  • 网络数据包最大长度 MTU 分片 科普

    万次阅读 2014-04-25 15:16:21
    以以太网例,这个值通常是1500字节。 2、对于IP数据包来讲,也有一个长度,在IP包头中,以16位来描述IP包的长度,也就是说, 一个IP包,最长可能是65535字节。 3、结合以上两个概念,第一个重要的结论就...
  • 只是大多数人都是一知半解,而更多的人却根本就不知道,白白浪费了手机里500万、800万像素的摄影,却不知道如何调节使用。 像素是组成图象的最基本单元要素:点。分辨率是指在长和宽的两个方向上各拥有的像素个...
  • UDP协议sendto消息长度限制

    千次阅读 2018-12-19 22:41:23
    对于MacOS上限制为什么是9216字节,系统设置相关的参数如下,应该是系统做了一些特殊处理,因为对于UDP包来说,一个fragment分组传送有问题,整个package消息就会丢弃,所以采用较小的值,离MTU大小好。...
  • 什么是MTU?为什么MTU值普遍都是1500?

    万次阅读 多人点赞 2019-01-05 11:44:38
    大学那会我玩魔兽世界,我的职业是法师,然后经常有朋友找我我带小号,带小号的方式是冲到血色副本里面把所有怪拉到一起,然后一起用AOE技能瞬间杀掉,在学校玩的时候没什么问题,但是放假在家的时候,我发现每次我...
  • 伞骨什么材质好伞骨指的就是支撑雨伞的一条一条的骨架,以前的伞骨大多木质、竹制伞骨,后来出现有铁骨,钢骨,铝合金骨(又称纤维骨),电着骨以及树脂骨,他们大多以收缩骨形式出现,具有携带轻巧,方便的特点。...
  • 三、卡侬 卡侬(CANNON)是一种音频接口,专电容麦等高端话筒服务。卡侬分为两芯、三芯、四芯等种类,可以通过48v的幻像电源或话放把声音正常输入到电脑上。 与莲花、3.5mm一样,卡侬也是一种音频...
  • 电脑好看了,重量是越来越轻,本子也变得薄了很多,没有那么的空间留给光驱了。所以,取消光驱是为了迎合现在人的审美,为了使笔记本也好,台式机也好空间更加的美观。 (2)光驱淘汰了 光驱主要是放光盘用...
  • 使用面向对象语言,离不开的就是对象,现在回过来思考一下,真的了解所使用语言的对象么?我自己有点心虚,对于Java的对象,我了解的尚且还不够深入,对于一些底层的东西,还有待进一步了解学习。这一篇博文,来讲...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 186,540
精华内容 74,616
关键字:

为什么头越长越大