波特、码元与比特的关系

波特就是单位时间传送的码元个数,但是什么是码元呢?书上这么说:一个数字脉冲就是一个码元。通俗的理解,我们知道电路传输信号是靠波形的变化来识别每一位(英文单位bit)信息的,那么这一位信息的波形就叫作码元。

举个例子: 当用二进制码0和1表示数据时,代表0的波形是一个码元,代表1的波形又是一个码元,当然这两个码元的形状是不相同的,这样接收方就可以根据不同的波形识别出发送的信息了。

比特是英文的bit音译过来的,是信息的度量单位。bit的意思是位,即一位信息,当用二进制0和1表示数据时,0是一位,1也是一位,就是1bit。
上面我们说过波特是每秒钟码元的传输个数,比特就是一位信息。理解这两句话就好办了,如果一个码元表示了一位信息,那波特就等于比特了。什么情况不等呢?废话,当然是一个码元表示多位信息的时候。那可能又有人迷惑了,一个码元怎么表示多位信息呢?上面说了,一个码元即一个波形。 如果码元是二进制的,即波形有两种,那么就只能表示0和1,也就是说一个码元只能表示一位(0或1)。 如果波形是四进制的呢,那么波形有四种,就能表示00 01 10 11四种数据,每一个码元是不是就携带了两位的信息。 依次类推,八进制的码元就能携带3位信息。

举个例子:波特率是600baud,若码元是二进制的,比特率是600bps。若码元是八进制的,比特率就是1800bps(因为一个码元携带了三位信息)。

你可能感兴趣的:(计算机网络小知识,计算机网络)