学过计算机网络的应该都知道OSI七层模型,其中最底层的模型是物理层,也就是我们今天要介绍的网线,它是怎么传输数据的,它传输的数据是什么,这些问题我都会一一介绍。
数字信号
按照官方逻辑,就是自变量是离散的,因变量也是离散的信号。说白了就是信号不是连续的,它是用一些特殊状态来描述信号,比如高电压表示1,低电压表示0,如果一个电压既不高也不低,我们就设置一个阈值,也就是超过那个阈值,我们就认为它是1,小于那个阈值就认为它是0.
模拟信号
按照官方的定义,模拟信号是指用连续变化的物理量来表示信息。说白了就是信号是连续的,它是随着时间连续变化的,温度,湿度,电流,电压,声波,这些都是随着时间连续变化的,因此,它们就是模拟信号。
如果你够细心,你会发现,我们在介绍数字信号的时候,也提到了电压,那个时候我们说可以用高低电压来传输数字信号,这里我们又说电压也可以传输模拟信号,那么它们是否是矛盾的呢?答案是不矛盾。因为数字信号和模拟信号本身就是可以互相转换的,我们可以通过信号的采样、信号的保持、信号的量化与信号的编码完成模拟信号到数字信号的转化。
电信号
可以说现在的网线中传输的信号就是我们上面提到的数字信号,它本身就是01数据,但是数字信号只是宏观表现,从具体来看,网线中传输的其实是脉冲电信号,因为有电流通过,就会产生磁场,产生磁场就会产生电压,就会导致数据的失真,因此我们常用的做法就是把线绞在一起,这样就起到了抗干扰的作用。
总结
透过现象看本质,曾经有一位计算机名人说过这样一句话,任何计算机问题,都可以通过添加一个层来解决,正是有了OSI七层网络模型,才使得复杂的互联网实现起来条理清晰,各自分功明确。
作为物理层的网线,它只需要关心把信号正确的传输过去就可以了,至于传输的是什么,这些不需要它去关心,这就是分层的好处,专心做自己擅长的事情。