单机游戏中‘框架’往往是什么意思?
什么是“框架”?
框架构成
在网络中,计算机通信传输由“0”和“1”组成的二进制数据,二进制数据构成一个“帧”,是网络传输的最小单位。在实际传输中,脉冲电流是在铜缆(双绞线等铜缆)中传输的;光和电磁波(当然光也是电磁波)在光纤网络和无线网络中传输。
对于高速脉冲电流,我们人为地用低电平脉冲表示“0”,高电平脉冲表示“1”。这些虚拟的“0”或“1”就是“位”。通常,在计算机网络中,八位组成一个“字节”。学过计算机的人都知道,字节是计算机的数据存储单位。大部分网络技术初学者都把“位”和“字节”混为一谈。说到100Mbps以太网,他们会认为是每秒能传输100MB数据的网络,但实际上只有25MB(理论值)。
如果把脉冲电流看成一条轨道,那么这个框架就是一辆在轨道上行驶的火车。一列火车有机车和尾车,一帧也有起点,我们称之为“帧头”,一帧也有终点,我们称之为“帧尾”。帧头和帧尾之间的部分就是这个帧载荷的数据(相当于火车前后之间的车厢)。
帧传输
在网络中,网络设备将比特组成字节,然后将这些字节“封装”成帧,在网络上传输。为什么要将数据“封装”到帧中?因为用户数据一般都比较大,有的可以达到MB字节,一次发送出去是非常困难的,所以需要把数据分成很多小的部分,按照一定的顺序发送出去。
以太网的帧值总是在一定范围内波动。最大帧值为1518字节,最小帧值为64字节。在实际应用中,帧的大小是由设备的MTU(最大传输单位)自动决定的,即设备一次可以传输的最大字节数。
计算机发送数据时会生成帧,具体来说,是由安装在计算机中的网卡生成的。帧仅对能够识别它的设备有意义。对于集线器来说,帧是没有意义的,因为它是物理层设备,只知道脉冲电流。很多人不懂框架,所以不能很好的理解交换机和集线器的区别。