Shannon Theory is the General Relativity for Computer Science
My summary of the thesis is below.
So long as the transmission rate is below the channel capacity, errorless transmission is possible if the encoding scheme is carefully chosen.
Where do the errors come from?
From the channel itself, in the form of random noise. For example, a wireless message sent over the air is subject to noise from other electromagnetic waves (wireless signal itself is an electromagnetic wave embedded with the message.)
Channel capacity- also called Shannon limit, defines a certain threshold of transmission rate (measured in bits/second).
Bit Error Rate (BER)- error rate measured as bits with (errors/bits received)